Dotclear


Ignore:
Timestamp:
08/18/13 20:15:28 (11 years ago)
Author:
Nicolas <nikrou77@…>
Branch:
default
Message:

Fix issue #1555 : load templates from external files. x-tmpl templates made html invalid.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/lib.dc.page.php

    r1458 r1461  
    730730     '<link rel="stylesheet" type="text/css" href="style/jsUpload/style.css" />'."\n". 
    731731 
    732      '<script id="template-upload" type="text/x-tmpl"> 
    733      {% for (var i=0, file; file=o.files[i]; i++) { %} 
    734      <li class="template-upload fade"> 
    735      <div class="upload-file"> 
    736      <div class="upload-fileinfo"> 
    737           <span class="upload-filename">{%=file.name%}</span> 
    738           <span class="upload-filesize">({%=o.formatFileSize(file.size)%})</span> 
    739           <span class="upload-filecancel cancel">'.__('Cancel').'</span> 
    740           {% if (!o.files.error && !i && !o.options.autoUpload) { %} 
    741           <input type="submit" class="button start"  value="'.__('Send').'"/> 
    742           {% } %} 
    743           <span class="upload-filemsg"></span> 
    744      </div> 
    745      {% if (!o.files.error) { %} 
    746      <div class="upload-progress progress progress-success progress-striped active"><div class="bar" style="width:0%;"></div></div> 
    747      {% } %} 
    748      </li> 
    749      {% } %} 
    750      </script> 
    751      <!-- The template to display files available for download --> 
    752      <script id="template-download" type="text/x-tmpl"> 
    753      {% for (var i=0, file; file=o.files[i]; i++) { %} 
    754      <li class="template-download fade"> 
    755      <div class="upload-file"> 
    756      <div class="upload-fileinfo"> 
    757           <span class="upload-filename">{%=file.name%}</span> 
    758           <span class="upload-filesize">({%=o.formatFileSize(file.size)%})</span> 
    759           <span class="upload-filemsg{% if (file.error) { %} upload-error{% } %}"> 
    760           {% if (file.error) { %} 
    761           '.__('Error:').' {%=file.error%} 
    762           {% } else { %} 
    763           '.__('File successfully uploaded.').' 
    764           {% } %} 
    765           </span> 
    766      </div> 
    767      <div class="upload-progress"> 
    768           {% if (!file.error) { %} 
    769           <div class="bar" style="width:100%;">100%</div> 
    770           {% } %} 
    771      </div> 
    772      </li> 
    773      {% } %} 
    774      </script>'. 
    775  
    776      self::jsLoad('js/jsUpload/vendor/jquery.ui.widget.js'). 
    777      self::jsLoad('js/jsUpload/tmpl.js'). 
    778      self::jsLoad('js/jsUpload/load-image.js'). 
    779      self::jsLoad('js/jsUpload/jquery.iframe-transport.js'). 
    780      self::jsLoad('js/jsUpload/jquery.fileupload.js'). 
    781      self::jsLoad('js/jsUpload/jquery.fileupload-process.js'). 
    782      self::jsLoad('js/jsUpload/jquery.fileupload-resize.js'). 
    783      self::jsLoad('js/jsUpload/jquery.fileupload-ui.js'). 
    784  
    785732     '<script type="text/javascript">'."\n". 
    786733     "//<![CDATA[\n". 
     
    799746     self::jsVar('dotclear.jsUpload.msg.clean',__('Clean')). 
    800747     self::jsVar('dotclear.jsUpload.msg.upload',__('Upload')). 
     748     self::jsVar('dotclear.jsUpload.msg.send',__('Send')). 
     749     self::jsVar('dotclear.jsUpload.msg.file_successfully_uploaded',__('File successfully uploaded.')). 
    801750     self::jsVar('dotclear.jsUpload.msg.no_file_in_queue',__('No file in queue.')). 
    802751     self::jsVar('dotclear.jsUpload.msg.file_in_queue',__('1 file in queue.')). 
     
    805754     self::jsVar('dotclear.jsUpload.base_url',$base_url). 
    806755     "\n//]]>\n". 
    807      "</script>\n"; 
     756     "</script>\n". 
     757 
     758     self::jsLoad('js/jsUpload/vendor/jquery.ui.widget.js'). 
     759     self::jsLoad('js/jsUpload/tmpl.js'). 
     760     self::jsLoad('js/jsUpload/template-upload.js'). 
     761     self::jsLoad('js/jsUpload/template-download.js'). 
     762     self::jsLoad('js/jsUpload/load-image.js'). 
     763     self::jsLoad('js/jsUpload/jquery.iframe-transport.js'). 
     764     self::jsLoad('js/jsUpload/jquery.fileupload.js'). 
     765     self::jsLoad('js/jsUpload/jquery.fileupload-process.js'). 
     766     self::jsLoad('js/jsUpload/jquery.fileupload-resize.js'). 
     767     self::jsLoad('js/jsUpload/jquery.fileupload-ui.js'); 
    808768} 
    809769 
Note: See TracChangeset for help on using the changeset viewer.

Sites map