var $previewHeader = null;
var $previewArea = null;
- var isDirty = null;
-
- var rePageName = /^[^ a-z.|#\[\]][^ .|#\[\]]*$/;
-
Rakka.editPage = function (pageName) {
var $area = Rakka.switchScreen();
$area.append($.H1({}, pageName == "" ? "Create page" : "Edit page"));
+ var isDirty = null;
var makeDirty = function () {
isDirty = true;
};
var validate = function () {
var isValid = (function () {
- if (fldPageName.value.match(rePageName) == null) {
+ if (fldPageName.value.match(Rakka.rePageName) == null) {
return false;
}
if (btnTypeRedirect.checked) {
- if (fldRedirect.value.match(rePageName) == null) {
+ if (fldRedirect.value.match(Rakka.rePageName) == null) {
return false;
}
}
else {
for (var tag in otherLangs) {
- if (otherLangs[tag].match(rePageName) == null) {
+ if (otherLangs[tag].match(Rakka.rePageName) == null) {
return false;
}
}
if (!Rakka.isLoggedIn() || Rakka.isGlobalLocked) {
$(trIsLocked).hide();
}
-
- isDirty = false;
};
var previewRakkaPage = function (pageName, source) {