File "html_0c22a2ef283100b0467393e6c4e2d6ca.php"
Full Path: /home/spiraleeea/www/spirale/tmp/cache/skel/html_0c22a2ef283100b0467393e6c4e2d6ca.php
File size: 3.75 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/*
* Squelette : ../plugins/auto/selections_editoriales-3.1.1/prive/javascript/gestion_selections_editoriales.js.html
* Date : Sat, 06 Dec 2025 00:46:59 GMT
* Compile : Wed, 26 Aug 2026 18:57:55 GMT
* Boucles :
*/
//
// Fonction principale du squelette ../plugins/auto/selections_editoriales-3.1.1/prive/javascript/gestion_selections_editoriales.js.html
// Temps de compilation total: 0.159 ms
//
function html_0c22a2ef283100b0467393e6c4e2d6ca($Cache, $Pile, $doublons = array(), $Numrows = array(), $SP = 0) {
if (isset($Pile[0]["doublons"]) AND is_array($Pile[0]["doublons"]))
$doublons = nettoyer_env_doublons($Pile[0]["doublons"]);
$connect = '';
$page = (
retablir_echappements_modeles('<'.'?php header(' . _q(( 'Content-Type: text/javascript; charset=' .
(interdire_scripts($GLOBALS['meta']['charset'])))) . '); ?'.'>') .
(($t1 = strval(retablir_echappements_modeles('')))!=='' ?
($t1 . '<script>/*
Gestion des listes de contenus sélectionnés :
- Gestion du tri par glisser-déposer
- …
*/') :
'') .
'
/* Gestion du tri des listes de contenus sélectionnés */
function ordonner_listes_selections_contenus() {
if (typeof Sortable === \'function\') {
$(".liste-items.selections_contenus").each(function () {
const picto_deplacer = $(this).find(\'.move_sort\');
const id_selection = $(this).data(\'id_selection\');
const self = "' .
retablir_echappements_modeles(parametre_url(self(),'editer_contenu|editer_contenu_logo','','&')) .
'"; // url de redirection nettoyée
// détruire / recréer le sortable à chaque appel ajax
if (Sortable.get(this)) {
Sortable.get(this).destroy();
}
// pas de tri possible s\'il n\'y a qu\'un seul élément.
if ($(this).find(\'> .item\').length < 2) {
picto_deplacer.hide();
return true; // continue
} else {
picto_deplacer.show();
}
// Lancer la machine
new Sortable(this, {
group: "selection"+id_selection,
direction: \'vertical\',
animation: 150,
swapThreshold: .8,
ghostClass: "deplacer-selections-contenu-placeholder",
handle: ".move_sort",
onStart: function(event) {
$(event.item).addClass(\'en-mouvement\');
},
onEnd: function(event) {
$(event.item).removeClass(\'en-mouvement\');
},
onUpdate: function (event) {
// Liste
const $liste = $(event.from);
// Item déplacé
const $item = $(event.item);
// Nouveau rang
const rang = event.newIndex + 1;
// URL de base de l\'action
let url_action = \'' .
retablir_echappements_modeles(generer_url_action('deplacer_selections_contenu','','1')) .
'\';
// On récupère l\'identifiant du contenu qui a bougé
const id_contenu = $item.data(\'id_selections_contenu\');
// URL finale
url_action = parametre_url(url_action, \'arg\', id_contenu + \'-\' + rang);
// $item.animateLoading();
var request = $.ajax({
type: \'POST\',
url: url_action
});
request.done(function() {
// $item.endLoading(true);
$liste.ajaxReload({href: self});
});
}
});
});
}
}
/* Initialisation et relance en cas de chargement ajax */
if (window.jQuery) {
jQuery(function($){
if (!$.js_selections_editoriales_charge) {
$.js_selections_editoriales_charge = true;
if (typeof Sortable === "undefined") {
jQuery.getScript(\'' .
retablir_echappements_modeles(timestamp(find_in_path((string)'prive/javascript/Sortable.js'))) .
'\').done(ordonner_listes_selections_contenus);
} else {
ordonner_listes_selections_contenus();
}
onAjaxLoad(ordonner_listes_selections_contenus);
}
});
}
');
return analyse_resultat_skel('html_0c22a2ef283100b0467393e6c4e2d6ca', $Cache, $page, '../plugins/auto/selections_editoriales-3.1.1/prive/javascript/gestion_selections_editoriales.js.html');
}