Samx Here
n1udSecurity


Server : Apache
System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64
User : hednacluml ( 122243)
PHP Version : 8.3.9
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/hednacluml/chretien/plugins-dist/porte_plume/javascript/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/chretien/plugins-dist/porte_plume/javascript/porte_plume_start.js.html
#CACHE{7*24*3600,cache-client}
#HTTP_HEADER{Content-Type: text/javascript; charset=#CHARSET}

[(#REM) chargement des definitions des barres d'outils
<script>]
[(#VAL|porte_plume_creer_json_markitup)]


;(function($){

// 2 fonctions pour appeler le porte plume reutilisables pour d'autres plugins
// on envoie dedans la selection jquery qui doit etre effectuee
// ce qui evite des appels direct a markitup, aucazou on change de lib un jour
$.fn.barre_outils = function(nom, settings) {
	options = {
		lang:'[(#ENV{lang})]'
	};
	$.extend(options, settings);

	return $(this)
		.not('.markItUpEditor, .no_barre')
		.markItUp(eval('barre_outils_' + nom), {lang:options.lang})
		.trigger('markItUpEditor.loaded')
		.parent().find('.markItUpButton a').attr('tabindex', -1) // ne pas tabuler les boutons
		.end(); 
};

$.fn.barre_previsualisation = function(settings) {
	options = {
		previewParserPath:"index.php?action=porte_plume_previsu", // ici une url relative pour prive/public
		textEditer:"<:bouton_modifier|texte_script:>",
		textVoir:"<:barreoutils:voir|texte_script:>"
	};
	$.extend(options, settings);

	return $(this)
		.not('.pp_previsualisation, .no_previsualisation')
		.previsu_spip(options)
		.trigger('markItUpPreview.loaded')
		.parent().find('.markItUpTabs a').attr('tabindex', -1) // ne pas tabuler les onglets
		.end();
};

$(window).on('load', function(){
	// ajoute les barres d'outils markitup
	function barrebouilles(){
		// fonction generique appliquee aux classes CSS :
		// inserer_barre_forum, inserer_barre_edition, inserer_previsualisation
		$('.formulaire_spip textarea.inserer_barre_forum').barre_outils('forum');
		$('.formulaire_spip textarea.inserer_barre_edition').barre_outils('edition');
		$('.formulaire_spip textarea.inserer_previsualisation').barre_previsualisation();

		[(#ENV{inserer_auto_name_texte,0}|oui)
		// fonction specifique aux formulaires de SPIP :
		// barre de forum
		$('textarea.textarea_forum').barre_outils('forum');
		[(#CONFIG{forums_afficher_barre}|=={non}|non)
		$('.formulaire_forum textarea\[name=texte\]').barre_outils('forum');]
		// barre d'edition et onglets de previsualisation
		$('.formulaire_spip[(#CONFIG{forums_afficher_barre}|=={non}|?{':not(#formulaire_forum)',''})] textarea\[name=texte\]')
			.barre_outils('edition').end()
			.barre_previsualisation();
		]
	}
	barrebouilles();
	onAjaxLoad(barrebouilles);

});
})(jQuery);

SAMX