/** * 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 * @author Frédéric Tempez * @copyright Copyright (C) 2018-2022, Frédéric Tempez * @license GNU General Public License, version 3 * @link http://zwiicms.fr/ */ /** * Tri dynamique de la galerie */ $( document ).ready(function() { $("#galleryTable").tableDnD({ onDrop: function(table, row) { $("#galleryEditFormResponse").val($.tableDnD.serialize()); sortPictures(); }, serializeRegexp: "" }); console.log($("#galleryEditSort").val()); if ($("#galleryEditSort").val() !== "SORT_HAND") { $("#galleryTable tr").addClass("nodrag nodrop"); $(".zwiico-sort").hide(); $("#galleryTable").tableDnDUpdate(); } else { $("#galleryTable tr").removeClass("nodrag nodrop"); $(".zwiico-sort").show(); $("#galleryTable").tableDnDUpdate(); } }); $("#galleryEditSort").change(function() { if ($("#galleryEditSort").val() !== "SORT_HAND") { $("#galleryTable tr").addClass("nodrag nodrop"); $(".zwiico-sort").hide(); $("#galleryTable").tableDnDUpdate(); } else { $("#galleryTable tr").removeClass("nodrag nodrop"); $(".zwiico-sort").show(); $("#galleryTable").tableDnDUpdate(); } }); /** * Tri dynamique des images */ function sortPictures() { var url = "getUrl(0); ?>/sortPictures"; var d1 = $("#galleryEditFormResponse").val(); var d2 = $("#galleryEditFormGalleryName").val(); $.ajax({ type: "POST", url: url , data: { response : d1, gallery: d2 },/* error: function (xhr, ajaxOptions, thrownError) { alert(xhr.status); alert(thrownError); } */ }); }