/** * This file is part of Zwii. * * For full copyright and license information, please see the LICENSE * file that was distributed with this source code. * * @author Rémi Jean * @copyright Copyright (C) 2008-2018, Rémi Jean * @license GNU General Public License, version 3 * @link http://zwiicms.fr/ */ /** * Confirmation de suppression */ $(".downloadConfigDelete").on("click", function() { var _this = $(this); return core.confirm("Êtes-vous sûr de vouloir supprimer cet item ?", function() { $(location).attr("href", _this.attr("href")); }); }); /** * Gestion des blocs dépliants */ $( document).ready(function() { /** * Initialisation des blocs */ var i = [ "params" ]; $.each(i,function(e) { if (getCookie(i[e]) === "true") { $("#" + i[e]).find(".zwiico-plus-circled").hide(); $("#" + i[e]).find(".zwiico-minus-circled").show(); $("#" + i[e]).find(".blockContainer").show(); } }); /** * * Blocs dépliants */ $("div .block").click(function(e) { $(this).find(".zwiico-plus-circled").toggle(); $(this).find(".zwiico-minus-circled").toggle(); $(this).find(".blockContainer").slideToggle(); /* * Sauvegarder la position des blocs * true = bloc déplié */ document.cookie = $(this).attr('id') + "=" + $(this).find(".zwiico-minus-circled").is(":visible") + ";expires=Fri, 31 Dec 9999 23:59:59 GMT;path=/;SameSite=Lax"; }).on("click", "span > input, input, textarea, label, option, button, a:not(.inputFile), .blockContainer", function(e) { // Empêcher les déclenchements dans les blocs e.stopPropagation(); }); }); /** * Lire un cookie s'il existe */ function getCookie(name) { var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); return v ? v[2] : null; }