Tri des galeries : activation du bouton pb sur Chrome

This commit is contained in:
Fred Tempez 2020-04-09 21:53:02 +02:00
parent 2ba13c89b8
commit 514c1d31b7
2 changed files with 23 additions and 41 deletions

View File

@ -50,9 +50,7 @@ class gallery extends common {
*/ */
public function config() { public function config() {
/* // Le traitement du tri s'effectue en début de fonction
* Le traitement du tri s'effectue en début de fonction
*/
// Soumission du formulaire // Soumission du formulaire
if($this->isPost()) { if($this->isPost()) {
if ($this->getInput('galleryConfigFilterResponse')) { if ($this->getInput('galleryConfigFilterResponse')) {

View File

@ -12,55 +12,39 @@
* @link http://zwiicms.com/ * @link http://zwiicms.com/
*/ */
/**
$( document ).ready(function() {
/**
* Tri dynamique de la galerie * Tri dynamique de la galerie
*/ */
$( document ).ready(function() {
$("#galleryTable").tableDnD({ $("#galleryTable").tableDnD({
onDrop: function(table, row) { onDrop: function(table, row) {
// Stocke dans un champ caché l'ordre de tri modifié
$("#galleryConfigFilterResponse").val($.tableDnD.serialize()); $("#galleryConfigFilterResponse").val($.tableDnD.serialize());
}, },
onDragStop : function(table, row) {
// Affiche le bouton de tri après un déplacement
$(":input[type='submit']").prop('disabled', false);
},
// Supprime le tiret des séparateurs
serializeRegexp: "[^\_]*$" serializeRegexp: "[^\_]*$"
}); });
});
/**
/**
* Scroll virer les ancres de l'URL
*/
/*
$( document ).scroll(function() {
var href = window.location.href;
if(href.indexOf("#") > 0){
href = href.split("#")[0];
window.location.hash = href;
}
});
*/
// Activer le bouton de tri uniquement après un tri
$("#galleryTable").click(function() {
if ($("#galleryConfigFilterResponse").val() != "") {
$(":input[type='submit']").prop('disabled', false);
}
});
/**
* Confirmation de suppression * Confirmation de suppression
*/ */
$(".galleryConfigDelete").on("click", function() { $(".galleryConfigDelete").on("click", function() {
var _this = $(this); var _this = $(this);
return core.confirm("Êtes-vous sûr de vouloir supprimer cette galerie ?", function() { return core.confirm("Êtes-vous sûr de vouloir supprimer cette galerie ?", function() {
$(location).attr("href", _this.attr("href")); $(location).attr("href", _this.attr("href"));
}); });
});
}); });
/** /**
* Liste des dossiers * Liste des dossiers
*/ */