Changeset 90770 in spip-zone


Ignore:
Timestamp:
Jul 7, 2015, 7:22:32 PM (4 years ago)
Author:
p@…
Message:

Inclure le javascript de la dropzone

Cela évite de dupliquer le code et ajoute une certaine souplesse pour
les dev

Location:
_plugins_/uploadhtml5/trunk
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/uploadhtml5/trunk/formulaires/uploadhtml5.html

    r90402 r90770  
    1616  </form>
    1717
    18   <script type="text/javascript">
    19      var options = {
    20        paramName: "file",
    21        maxFilesize: #CONFIG{uploadhtml5/max_file_size},
    22        maxFiles: [(#CONFIG{uploadhtml5/max_file}|>{0}|?{
    23          #CONFIG{uploadhtml5/max_file},
    24          null})],
    25 
    26        [success: function(file, response) {
    27          ajaxReload("(#ENV{ajaxReload})");
    28        },]
    29 
    30        // Traduire dropzone
    31        dictDefaultMessage: "<:uploadhtml5:drop_ici:>",
    32        dictFallbackMessage: "<:uploadhtml5:drop_no_support:>",
    33        dictFallbackText: "<:uploadhtml5:drop_fallbacktext:>",
    34        dictInvalidFileType: "<:uploadhtml5:drop_fichier_invalide:>",
    35        dictFileTooBig: "<:uploadhtml5:drop_fichier_trop_gros:>",
    36        dictCancelUpload: "<:uploadhtml5:drop_annuler:>",
    37        dictCancelUploadConfirmation: "<:uploadhtml5:drop_annuler_confirm:>",
    38        dictMaxFilesExceeded: "<:uploadhtml5:drop_max_file:>"
    39      };
    40 
    41    // Désactiver la découverte automatique de dropzone
    42    Dropzone.autoDiscover = false;
    43 
    44    $("#dropzonespip").dropzone(options);
    45 
    46   </script>
     18  #INCLURE{fond=javascript/spip.dropzone.js, paramName=file, dropzone=#dropzonespip, env}
    4719  ]
    4820</div>
  • _plugins_/uploadhtml5/trunk/formulaires/uploadhtml5_logo.html

    r90402 r90770  
    1616  </form>
    1717
    18   <script type="text/javascript">
    19      var options = {
    20        paramName: "file_logo",
    21        maxFilesize: #CONFIG{uploadhtml5/max_file_size},
    22        // Pour les logos, on ne veux qu'un seul fichier
    23        maxFiles: 1,
    24        // Dans le cas des logo, on ne veux que des images
    25        acceptedFiles: "[(#REM|mine_type_logos)]",
    26 
    27 
    28        [success: function(file, response) {
    29          ajaxReload("(#ENV{ajaxReload})");
    30        },]
    31 
    32        // Traduire dropzone
    33        dictDefaultMessage: "<:uploadhtml5:logo_drop_ici:>",
    34        dictFallbackMessage: "<:uploadhtml5:drop_no_support:>",
    35        dictFallbackText: "<:uploadhtml5:drop_fallbacktext:>",
    36        dictInvalidFileType: "<:uploadhtml5:drop_fichier_invalide:>",
    37        dictFileTooBig: "<:uploadhtml5:drop_fichier_trop_gros:>",
    38        dictCancelUpload: "<:uploadhtml5:drop_annuler:>",
    39        dictCancelUploadConfirmation: "<:uploadhtml5:drop_annuler_confirm:>",
    40        dictMaxFilesExceeded: "<:uploadhtml5:drop_max_file:>"
    41      };
    42 
    43    // Désactiver la découverte automatique de dropzone
    44    Dropzone.autoDiscover = false;
    45 
    46    $("#dropzonespip_logo").dropzone(options);
    47 
    48   </script>
     18  #INCLURE{fond=javascript/spip.dropzone.js, paramName=file_logo, maxFiles=1, dropzone=#dropzonespip_logo, env}
    4919  ]
    5020</div>
Note: See TracChangeset for help on using the changeset viewer.