r1928 - trunk/wao-web/src/main/webapp/WEB-INF/content/obsmer
Author: bleny Date: 2014-05-13 10:33:14 +0200 (Tue, 13 May 2014) New Revision: 1928 Url: http://forge.codelutin.com/projects/wao/repository/revisions/1928 Log: refs #4490 lock form for boat-details after save Modified: trunk/wao-web/src/main/webapp/WEB-INF/content/obsmer/boat-details.jsp Modified: trunk/wao-web/src/main/webapp/WEB-INF/content/obsmer/boat-details.jsp =================================================================== --- trunk/wao-web/src/main/webapp/WEB-INF/content/obsmer/boat-details.jsp 2014-05-12 13:42:35 UTC (rev 1927) +++ trunk/wao-web/src/main/webapp/WEB-INF/content/obsmer/boat-details.jsp 2014-05-13 08:33:14 UTC (rev 1928) @@ -30,9 +30,14 @@ <script> $(document).ready(function () { - $boatInfosForm = $('#boat-infos-form'); + var $boatInfosForm = $('#boat-infos-form'); + var $saveBoatInfosButton = $('#save-boat-infos'); + var $unlockBoatInfosFormButton = $('#unlock-boat-infos-form'); - $('#save-boat-infos').click(function () { + $saveBoatInfosButton.click(function () { + $boatInfosForm.find('input, textarea').attr('readonly', 'readonly'); + $saveBoatInfosButton.attr('disabled', 'disabled'); + $unlockBoatInfosFormButton.removeAttr('disabled'); var data = WAO.toData($boatInfosForm); var successCallback = function () { WAO.notifications.success('<s:text name="wao.ui.form.BoatInfos.success"/>'); @@ -40,13 +45,14 @@ WAO.post(WAO.OBSMER_UPDATE_BOAT_INFOS_JSON_URL, data, successCallback); }); - $('#unlock-boat-infos-form').click(function () { + $unlockBoatInfosFormButton.click(function () { $boatInfosForm.find('input[readonly], button, textarea').removeAttr('readonly').removeAttr('disabled'); - $(this).attr('disabled', 'disabled'); + $unlockBoatInfosFormButton.attr('disabled', 'disabled'); }); - $boatContactsCountForm = $('#boat-contacts-count-form'); - $boatContactsCountsTable = $('#boat-contacts-counts-table'); + var $boatContactsCountForm = $('#boat-contacts-count-form'); + var $boatContactsCountsTable = $('#boat-contacts-counts-table'); + $boatContactsCountsTable.hide(); var getBoatContactsCount = function () {
participants (1)
-
bleny@users.forge.codelutin.com