/**
 * Compression des JS et CSS de l'espace privé
 * 
 * @pipeline header_prive
 * @see compacte_head()
 * 
 * @param string $flux
 *     Partie de contenu du head HTML de l'espace privé
 * @return string
 *     Partie de contenu du head HTML de l'espace privé
 */
function compresseur_header_prive($flux)
{
    include_spip('compresseur_fonctions');
    return compacte_head($flux);
}
/**
 * Génére le script d'appel de codemirror
 *
 * @param string $filename
 * @param bool $editable
 * @return string
 */
function skeleditor_codemirror($filename,$editable=true){
	if (!$filename)
		return "";

	$infos = pathinfo($filename);
	list($css,$js) = skeleditor_inline_inc($infos['extension']);

	// readOnly: jQuery("#code").attr("readonly"),
	$mode = skeleditor_codemirror_determine_mode($infos['extension']);
	$script =
    '<script type="text/javascript">var cm_mode="'.$mode.'";</script>'
		. $css
		. $js
		. "<script src='".find_in_path("javascript/codemirror_init.js")."' type='text/javascript'></script>\n";

	// compresser le tout si possible !
	if (include_spip('compresseur_fonctions')
		AND function_exists('compacte_head'))
		$script = compacte_head($script);

	return $script;
}
Beispiel #3
0
function compresseur_header_prive($flux){
	include_spip('filtres/compresseur');
	return compacte_head($flux);
}