Changeset 89205 in spip-zone


Ignore:
Timestamp:
May 9, 2015, 1:03:55 PM (4 years ago)
Author:
p@…
Message:

Configurer le chargement des scripts

Ajouter une option pour activé ou désactivé le chargement des scripts
sur l'espace publique

Location:
_plugins_/uploadhtml5/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/uploadhtml5/trunk/formulaires/configurer_uploadhtml5.php

    r88810 r89205  
    55function formulaires_configurer_uploadhtml5_saisies_dist() {
    66    $saisies = array(
     7        array(
     8            'saisie' => 'case',
     9            'options' => array(
     10                'nom' => 'charger_public',
     11                'label' => _T('uploadhtml5:label_charger_public'),
     12                'label_case' => _T('uploadhtml5:case_charger_public')
     13            )
     14        ),
    715        array(
    816            'saisie' => 'input',
  • _plugins_/uploadhtml5/trunk/lang/uploadhtml5_fr.php

    r88812 r89205  
    1313        'cfg_exemple_explication' => 'Explication de cet exemple',
    1414        'cfg_titre_parametrages' => 'Paramétrages',
     15    'label_charger_public' => "Script dans l'espace public",
     16    'case_charger_public' => "Charger les scripts sur dans l'espace publique",
    1517
    1618        // T
  • _plugins_/uploadhtml5/trunk/paquet.xml

    r88973 r89205  
    22        prefix="uploadhtml5"
    33        categorie="multimedia"
    4         version="1.1.0"
     4        version="1.1.1"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.1.*]"
  • _plugins_/uploadhtml5/trunk/uploadhtml5_pipelines.php

    r89201 r89205  
    1313
    1414function uploadhtml5_jquery_plugins($scripts) {
    15 
    16     $scripts[] = 'lib/dropzone/dropzone.js';
     15    $config = lire_config('uploadhtml5');
     16    if (
     17        (isset($config['charger_public']) and $config['charger_public']) // Si on doit charger dans l'espace publique
     18        or test_espace_prive() // Ou que l'on est dans l'espace privé
     19    )
     20        $scripts[] = 'lib/dropzone/dropzone.js'; // Charger Dropzone
    1721
    1822    return $scripts;
     
    2024
    2125function uploadhtml5_insert_head_css($flux) {
    22 
    23     $flux .= '<link rel="stylesheet" href="'.find_in_path('lib/dropzone/dropzone.css').'" type="text/css" media="screen" />';
     26    if (
     27        (isset($config['charger_public']) and $config['charger_public']) // Si on doit charger dans l'espace publique
     28        or test_espace_prive() // Ou que l'on est dans l'espace privé
     29    )
     30        $flux .= '<link rel="stylesheet" href="'.find_in_path('lib/dropzone/dropzone.css').'" type="text/css" media="screen" />';
    2431
    2532    return $flux;
Note: See TracChangeset for help on using the changeset viewer.