@@ -, +, @@ --- koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt | 1 - koha-tmpl/intranet-tmpl/prog/js/pages/preferences.js | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt @@ -162,7 +162,6 @@ });[% END %] $(document).ready(function(){ - $("dl.sortable").sortable(); $("select[multiple='multiple']").multipleSelect( { placeholder: _("Please select ..."), selectAllText: _("Select all"), --- a/koha-tmpl/intranet-tmpl/prog/js/pages/preferences.js +++ a/koha-tmpl/intranet-tmpl/prog/js/pages/preferences.js @@ -82,6 +82,12 @@ $( document ).ready( function () { return false; }); + $("dl.sortable").sortable(); + $("dl.sortable").on( "sortchange", function( event, ui ) { + // This is not exact but we just need to trigger a change + $(ui.item.find('input:first')).change(); + } ); + window.onbeforeunload = function () { if ( KOHA.Preferences.Modified ) { return MSG_MADE_CHANGES; --