Changeset 104260 in spip-zone


Ignore:
Timestamp:
May 7, 2017, 10:39:19 AM (2 years ago)
Author:
arnaud.berard@…
Message:

ie_config export
autorisation sur le dossier /demo
timestamp sur le addon sélectionné
notes

Location:
_plugins_/lazysizes/trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/lazysizes/trunk/README.md

    r104259 r104260  
    11# LazySizes pour spip
    22
    3 https://github.com/aFarkas/lazysizes
    43
    54Intégration pour spip du script lazysize pour spip.
     5
     6Outil / lib de lazyloading extensible via un système de plugin/addons.
    67
    78Permet de déférer le téléchargement de ressources de manière a ce que l'utilisateur
    89ne charge que ce qui est visible dans la fenetre de navigation.
    910
     11## Addons :
    1012
     13
     14
     15
     16## Sources et docs
     17
     18https://github.com/aFarkas/lazysizes
     19
     20
     21## @todo
    1122
    1223- [X] Inclure les plugins lazysize depuis un panneau de config ou un define
    1324puis les charger dans insert_head
    14 - [] Ajouter via define ou config les options de configuration et si formulaire de config export ie_config()
     25- [X] config export ie_config()
     26- [] Ajouter via define ou config les options de configuration
    1527- [] surcharger les modèles media, interressant a "lazyloader"
     28- [] Chaines de langue, et docs/aide des addons
  • _plugins_/lazysizes/trunk/lang/lazysizes_fr.php

    r104259 r104260  
    88$GLOBALS[$GLOBALS['idx_lang']] = array(
    99        'cfg_titre_page'        => 'Configurer LazySizes',
     10        'lazysizes_titre'       => 'LazySizes',
     11
    1012
    1113);
  • _plugins_/lazysizes/trunk/lazysizes_pipelines.php

    r104259 r104260  
    55}
    66
     7/*
     8 * function lazysizes_ieconfig_metas
     9 * @url http://contrib.spip.net/Importeur-Exporteur-de-configurations-documentation
     10 */
     11
     12function lazysizes_ieconfig_metas($table){
     13        $table['lazysizes']['titre'] = _T('lazysizes:lazysizes_titre');
     14        $table['lazysizes']['icone'] = 'lazysizes-16.png';
     15        $table['lazysizes']['metas_serialize'] = 'lazysizes';
     16        return $table;
     17}
    718
    819/*
     
    1930        foreach($active_addons as $addon => $state){
    2031                if(array_key_exists($addon, $ls_addons)){
    21                         $file = find_in_path('javascript/addons/'.$addon.'/'.$ls_addons[$addon].'.js');
     32                        $file = timestamp(find_in_path('javascript/addons/'.$addon.'/'.$ls_addons[$addon].'.js'));
    2233                        $flux .= "<script type='text/javascript' src='$file' ></script>\n";
    2334                }
  • _plugins_/lazysizes/trunk/paquet.xml

    r104259 r104260  
    1515
    1616        <pipeline nom="insert_head" action="insert_head_public" inclure="lazysizes_pipelines.php" />
     17        <pipeline nom="ieconfig_metas" inclure="lazysizes_pipelines.php" />
    1718       
    1819        <style source="css/lazysizes.css" type="public"/>
Note: See TracChangeset for help on using the changeset viewer.