X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Rakka.git;a=blobdiff_plain;f=js%2FeditPage.js;h=e4483a1e3520104e5372401ae8f6f12a13dfd489;hp=a9813d2d3fa8bdc21bfaa6359b7a634ac93a0a49;hb=a039dfc12ba7b8b703e9f0ee7deaaffbfbdd0b8f;hpb=9a1da61204cdcf932d8260c87c69bd8fa1992533 diff --git a/js/editPage.js b/js/editPage.js index a9813d2..e4483a1 100644 --- a/js/editPage.js +++ b/js/editPage.js @@ -229,9 +229,17 @@ $(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 : "")}); @@ -376,7 +384,7 @@ $(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) {