Changeset 85361 in spip-zone


Ignore:
Timestamp:
Oct 18, 2014, 7:43:31 PM (5 years ago)
Author:
cedric@…
Message:

la constante _JS_ASYNC_LOAD permet d'activer le chargement asynchrone du javascript compresse a l'aide de jQl. Necessite que les scripts inline de la page soient compatibles, donc on active que par constante pour le moment

Location:
_core_/plugins/compresseur
Files:
5 added
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/compresseur/inc/compresseur.php

    r85360 r85361  
    3838        $src = timestamp($src);
    3939        $comments .= "<script type='text/javascript' src='$src'></script>";
     40        // option chargement JS async par jQl
     41        if (defined('_JS_ASYNC_LOAD') AND !test_espace_prive()){
     42                lire_fichier(find_in_path("lib/jQl/jQl.min.js"), $jQl);
     43                if ($jQl){
     44                        $comments .= "<script type='text/javascript'>\n$jQl\njQl.loadjQ('$src')\n</script>";
     45                }
     46        }
     47
    4048  $flux = substr_replace($flux,$comments,$pos,0);
    4149  return $flux;
  • _core_/plugins/compresseur/paquet.xml

    r85360 r85361  
    22        prefix="compresseur"
    33        categorie="performance"
    4         version="1.9.2"
     4        version="1.9.3"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.