Index: lams_central/web/css/components.css =================================================================== diff -u -r28111c604143a6a2e15e286df89b9bae782375ed -raf39b0847acc8223de5f1c45e27bb70d09f3054d --- lams_central/web/css/components.css (.../components.css) (revision 28111c604143a6a2e15e286df89b9bae782375ed) +++ lams_central/web/css/components.css (.../components.css) (revision af39b0847acc8223de5f1c45e27bb70d09f3054d) @@ -542,4 +542,16 @@ width: 100%; height: 100%; border: none; +} + +.toast-top { + position: fixed; + top: 3rem; + left: 50%; + transform: translate(-50%, 0px); + z-index: 10; +} + +.toast-top .alert { + margin: 0; } \ No newline at end of file Index: lams_tool_assessment/web/pages/authoring/parts/questionlist5.jsp =================================================================== diff -u -r28111c604143a6a2e15e286df89b9bae782375ed -raf39b0847acc8223de5f1c45e27bb70d09f3054d --- lams_tool_assessment/web/pages/authoring/parts/questionlist5.jsp (.../questionlist5.jsp) (revision 28111c604143a6a2e15e286df89b9bae782375ed) +++ lams_tool_assessment/web/pages/authoring/parts/questionlist5.jsp (.../questionlist5.jsp) (revision af39b0847acc8223de5f1c45e27bb70d09f3054d) @@ -19,50 +19,50 @@ break; } if (qbMessage) { - alert(qbMessage); + $('#toast-question').toast('show').find('.toast-body').text(qbMessage); } $(document).ready(function(){ //init questions sorting - new Sortable($('#referencesTable tbody')[0], { - animation: 150, - direction: 'vertical', - store: { - set: function (sortable) { - //update all sequenceIds - for (var i = 0; i < sortable.el.rows.length; i++) { - var tr = sortable.el.rows[i]; - var input = $("input[name^=sequenceId]", tr); - input.val(i); - var displayOrder = $(".reference-display-order", tr); - displayOrder.text(i + 1 + ")"); - } - - //prepare SequenceIds parameter - var serializedSequenceIds = ""; - $("[name^=sequenceId]").each(function() { - serializedSequenceIds += "&" + this.name + "=" + this.value; - }); - - $.ajax({ - url: '', - type: 'POST', - data: { - sessionMapID: "${sessionMapID}", - sequenceIds: serializedSequenceIds + new Sortable($('#referencesTable tbody')[0], { + animation: 150, + direction: 'vertical', + store: { + set: function (sortable) { + //update all sequenceIds + for (var i = 0; i < sortable.el.rows.length; i++) { + var tr = sortable.el.rows[i]; + var input = $("input[name^=sequenceId]", tr); + input.val(i); + var displayOrder = $(".reference-display-order", tr); + displayOrder.text(i + 1 + ")"); } - }); - - //update names - $("[name^=sequenceId]").each(function() { - var newSequenceId = this.value; - //update name of the hidden input - this.name = "sequenceId" + newSequenceId; - }); + + //prepare SequenceIds parameter + var serializedSequenceIds = ""; + $("[name^=sequenceId]").each(function() { + serializedSequenceIds += "&" + this.name + "=" + this.value; + }); + + $.ajax({ + url: '', + type: 'POST', + data: { + sessionMapID: "${sessionMapID}", + sequenceIds: serializedSequenceIds + } + }); + + //update names + $("[name^=sequenceId]").each(function() { + var newSequenceId = this.value; + //update name of the hidden input + this.name = "sequenceId" + newSequenceId; + }); + } } - } - }); + }); }); @@ -163,4 +163,8 @@ - \ No newline at end of file + + + \ No newline at end of file