// (c) Copyright by authors of the Tiki Wiki CMS Groupware Project // // All Rights Reserved. See copyright.txt for details and a complete list of authors. // Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details. // $Id$ $(document).ready(function() { var listDirty = false; var setupList = function() { $(".surveyquestions tbody").sortable({ opacity:.6, stop:function (event, ui) { if ($(".save_list:visible").length === 0) { $(".save_list").show("fast").parent().show("fast"); listDirty = true; } } }).disableSelection(); }; $(window).on("beforeunload", function() { if (listDirty) { return tr("You have unsaved changes to your survey, are you sure you want to leave the page without saving?"); } }); setupList(); $(".save_list").click(function(){ var $ids = $(this).parent().find(".surveyquestions td.id"); $(".surveyquestions").tikiModal(tr("Saving...")); var data = $ids.map(function () { return $(this).text(); }).get().join(); listDirty = false; $("input[name=questionIds]", "#reorderForm").val(data); $("#reorderForm").submit(); return false; }); });