]> gitweb @ CieloNegro.org - Rakka.git/blobdiff - js/editPage.js
localFile.js works again!
[Rakka.git] / js / editPage.js
index eb5097c54da1fc3bd7fa524bb8d7e7a13a36824b..1843be911ae682ce4b3347c1d10a9509c878c9c4 100644 (file)
@@ -35,9 +35,9 @@
                         return obj;
                     })();
                     var source
-                        = $page.attr("redirect") != null ? $page.attr("redirect")
-                        : $page.attr("isBinary") != null ? Rakka.decodeBase64($page.find("binaryData").text())
-                        :                                  $page.find("textData").text()
+                        = $page.attr("redirect") != null  ? $page.attr("redirect")
+                        : $page.attr("isBinary") == "yes" ? Rakka.decodeBase64($page.find("binaryData").text())
+                        :                                   $page.find("textData").text()
                         ;
                     var summary     = $page.find("summary").text();
 
             = $.INPUT({type: "button", value: "Select file..."});
 
         $(btnSelectFile).click(function () {
-                                   var path = Rakka.selectFile("Select a binary file to upload", "open");
-                                   if (path != null) {
-                                       uploadFileBin = Rakka.loadLocalBinaryFile(path);
-                                       fldUploadFile.value = Rakka.hexDump(uploadFileBin, 128);
-                                       makeDirty();
-                                   }
-                               });
+            var file = Rakka.selectFile("Select a binary file to upload", "open");
+            if (file != null) {
+                uploadFileBin = Rakka.loadLocalBinaryFile(file);
+                fldUploadFile.value = Rakka.hexDump(uploadFileBin, 128);
+                makeDirty();
+            }
+        });
 
         var fldRedirect
             = $.INPUT({type: "text", value: (defaultType == "redirect" ? source : "")});
             }
         });
 
-        var btnCancel
-            = $.INPUT({type: "button", value: "Cancel editing"});
-
-        $(btnCancel).click(function () {
-            if (isDirty) {
-                if (window.confirm("Do you really want to discard changes?")) {
-                    Rakka.restoreScreen();
-                }
-            }
-            else {
-                Rakka.restoreScreen();
-            }
-        });
-
         var updateTRContent = function () {
             if (btnTypeRakka.checked) {
                 $(trPageLang).show();
                               trContent,
                               $.TR({},
                                    $.TH({}),
-                                   $.TD({}, btnPreview, btnSubmit, btnDelete, btnCancel)
+                                   $.TD({}, btnPreview, btnSubmit, btnDelete)
                                   )
                              )
                      );