diff options
author | Joey Hess <joey@kitenet.net> | 2011-06-15 15:21:59 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-06-15 15:21:59 -0400 |
commit | b66261d08bb978a1c5b1fe02ef25b49b4cd9d9e6 (patch) | |
tree | d4d0e5e0920a9f5f2eb97c2a13c0520da3007dc2 /templates | |
parent | 176c7f3ff36a29c2fbfb3ba079186f8c4e883633 (diff) | |
download | ikiwiki-b66261d08bb978a1c5b1fe02ef25b49b4cd9d9e6.tar ikiwiki-b66261d08bb978a1c5b1fe02ef25b49b4cd9d9e6.tar.gz |
WIP
Diffstat (limited to 'templates')
-rw-r--r-- | templates/editpage.tmpl | 85 |
1 files changed, 78 insertions, 7 deletions
diff --git a/templates/editpage.tmpl b/templates/editpage.tmpl index d6ad80614..6fe495aa8 100644 --- a/templates/editpage.tmpl +++ b/templates/editpage.tmpl @@ -1,3 +1,5 @@ +<link rel="stylesheet" href="http://localhost/~joey/tmp/blueimp-jQuery-File-Upload-7f89121/jquery-ui.css" id="theme"> +<link rel="stylesheet" href="http://localhost/~joey/tmp/blueimp-jQuery-File-Upload-7f89121/jquery.fileupload-ui.css"> <TMPL_VAR JAVASCRIPT> <TMPL_VAR MESSAGE> <br /> @@ -25,21 +27,90 @@ <TMPL_VAR HELPONFORMATTINGLINK> <TMPL_IF NAME="FIELD-ATTACHMENT"> <a class="toggle" href="#attachments">Attachments</a> -<div class="<TMPL_VAR ATTACHMENTS-CLASS>" id="attachments"> -<table> +<noscript> <tr><td colspan="5"><TMPL_VAR FIELD-ATTACHMENT><TMPL_VAR FIELD-UPLOAD></td></tr> -<TMPL_LOOP NAME="ATTACHMENT_LIST"> -<tr><td><TMPL_VAR FIELD-SELECT><TMPL_VAR LINK></td><td><TMPL_VAR SIZE></td><td><TMPL_VAR MTIME></td></tr> -</TMPL_LOOP> +</noscript> +<div class="<TMPL_VAR ATTACHMENTS-CLASS>" id="attachments"> +<div id="fileupload"> +<div class="fileupload-buttonbar"> +<label class="fileinput-button"> +<span>Add files...</span> +<input type="file" name="attachments" multiple> +</label> +<button type="submit" class="start">Start upload</button> +<button type="reset" class="cancel">Cancel upload</button> <TMPL_IF NAME="ATTACHMENT_LIST"> -<tr><td colspan="2"><TMPL_VAR FIELD-LINK><TMPL_VAR FIELD-RENAME><TMPL_VAR FIELD-REMOVE></td></tr> +<TMPL_VAR FIELD-LINK><TMPL_VAR FIELD-RENAME><TMPL_VAR FIELD-REMOVE> </TMPL_IF> +</div> +<script id="template-upload" type="text/x-jquery-tmpl"> + <tr class="template-upload{{if error}} ui-state-error{{/if}}"> + <td><input type="checkbox" name="dummy" />${name}</td> + <td>${sizef}</td> + {{if error}} + <td class="error" colspan="2">Error: + {{if error === 'maxFileSize'}}File is too big + {{else error === 'minFileSize'}}File is too small + {{else error === 'acceptFileTypes'}}Filetype not allowed + {{else error === 'maxNumberOfFiles'}}Max number of files exceeded + {{else}}${error} + {{/if}} + </td> + {{else}} + <td class="progress"><div></div></td> + <td class="start"><button>Start</button></td> + {{/if}} + <td class="cancel"><button>Cancel</button></td> + </tr> +</script> +<script id="template-download" type="text/x-jquery-tmpl"> + <tr class="template-download{{if error}} ui-state-error{{/if}}"> + <td><input type="checkbox" name="attachment_select" value="${name}" />${name}</td> + <td>${humansize}</td> + {{if error}} + <td class="error" colspan="2">Error: + {{if error === 1}}File exceeds upload_max_filesize (php.ini directive) + {{else error === 2}}File exceeds MAX_FILE_SIZE (HTML form directive) + {{else error === 3}}File was only partially uploaded + {{else error === 4}}No File was uploaded + {{else error === 5}}Missing a temporary folder + {{else error === 6}}Failed to write file to disk + {{else error === 7}}File upload stopped by extension + {{else error === 'maxFileSize'}}File is too big + {{else error === 'minFileSize'}}File is too small + {{else error === 'acceptFileTypes'}}Filetype not allowed + {{else error === 'maxNumberOfFiles'}}Max number of files exceeded + {{else error === 'uploadedBytes'}}Uploaded bytes exceed file size + {{else error === 'emptyResult'}}Empty file upload result + {{else}}${error} + {{/if}} + </td> + {{else}} + <td>${stored_msg}</td> + {{/if}} + </tr> +</script> +<script src="http://localhost/~joey/tmp/blueimp-jQuery-File-Upload-7f89121/jquery.min.js"></script> +<script src="http://localhost/~joey/tmp/blueimp-jQuery-File-Upload-7f89121/jquery-ui.min.js"></script> +<script src="http://localhost/~joey/tmp/blueimp-jQuery-File-Upload-7f89121/jquery.tmpl.min.js"></script> +<script src="http://localhost/~joey/tmp/blueimp-jQuery-File-Upload-7f89121/jquery.iframe-transport.js"></script> +<script src="http://localhost/~joey/tmp/blueimp-jQuery-File-Upload-7f89121/jquery.fileupload.js"></script> +<script src="http://localhost/~joey/tmp/blueimp-jQuery-File-Upload-7f89121/jquery.fileupload-ui.js"></script> +<script> +$(function () { $('#fileupload').fileupload(); }); // initialize upload widget +</script> +<div class="fileupload-content"> +<table class="files"> +<TMPL_LOOP NAME="ATTACHMENT_LIST"> +<tr><td><input type="checkbox" name="attachment_select" value="<TMPL_VAR NAME ESCAPE="HTML">" /><TMPL_VAR LINK></td><td><TMPL_VAR SIZE></td><td><TMPL_VAR MTIME></td></tr> +</TMPL_LOOP> </table> </div> +</div> +</div> </TMPL_IF> <TMPL_VAR FORM-END> <TMPL_VAR WMD_PREVIEW> - <TMPL_IF NAME="PAGE_PREVIEW"> <hr /> <div class="header"> |