]> gitweb @ CieloNegro.org - Rakka.git/blobdiff - js/editPage.js
Eliminated <input type
[Rakka.git] / js / editPage.js
index a9813d2d3fa8bdc21bfaa6359b7a634ac93a0a49..e4483a1e3520104e5372401ae8f6f12a13dfd489 100644 (file)
         $(fldJSSource).change(makeDirty);
 
         var fldUploadFile
-            = $.INPUT({type: "file"});
-
-        $(fldUploadFile).change(makeDirty);
+            = $.INPUT({type: "text", disabled: true});
+        var btnSelectFile
+            = $.INPUT({type: "button", value: "Select File"});
+
+        $(btnSelectFile).click(function () {
+                                   var path = Rakka.selectFile("Select a binary file to upload", "open");
+                                   if (path != null) {
+                                       fldUploadFile.value = path;
+                                       makeDirty();
+                                   }
+                               });
 
         var fldRedirect
             = $.INPUT({type: "text", value: (defaultType == "redirect" ? source : "")});
                 $(trOtherLangs).show();
                 $(trSummary).show();
                 $(trContent).find("th").text("File");
-                $(trContent).find("td").empty().append(fldUploadFile);
+                $(trContent).find("td").empty().append(fldUploadFile).append(btnSelectFile);
                 $(btnPreview).show();
             }
             else if (btnTypeRedirect.checked) {