diff --git a/module/story/js/common.js b/module/story/js/common.js index 3edd5daa0e..a8f643a86e 100644 --- a/module/story/js/common.js +++ b/module/story/js/common.js @@ -20,10 +20,12 @@ $(function() $('#navbar .nav>li[data-id=story]>a').html($('#navbar .nav li.active [data-id=' + storyType + ']').text() + ''); } - $('#saveButton').on('click', function(e) + var $saveButton = $('#saveButton'); + var $saveDraftButton = $('#saveDraftButton'); + $saveButton.on('click', function(e) { - $('#saveButton').attr('type', 'submit').attr('disabled', true); - $('#saveDraftButton').attr('disabled', true); + $saveButton.attr('type', 'submit').attr('disabled', true); + $saveDraftButton.attr('disabled', true); var storyStatus = !$('#reviewer').val() || $('#needNotReview').is(':checked') ? 'active' : 'reviewing'; $('').attr('type', 'hidden').attr('name', 'status').attr('value', storyStatus).appendTo('#dataform'); @@ -32,15 +34,26 @@ $(function() setTimeout(function() { - $('#saveButton').attr('type', 'button').removeAttr('disabled'); - $('#saveDraftButton').removeAttr('disabled'); - }, 10000); + if($saveButton.attr('disabled') == 'disabled') + { + setTimeout(function() + { + console.log(11); + $saveButton.attr('type', 'button').removeAttr('disabled'); + $saveDraftButton.removeAttr('disabled'); + }, 10000); + } + else + { + $saveDraftButton.removeAttr('disabled'); + } + }, 100); }); - $('#saveDraftButton').on('click', function(e) + $saveDraftButton.on('click', function(e) { - $('#saveButton').attr('disabled', true); - $('#saveDraftButton').attr('type', 'submit').attr('disabled', true); + $saveButton.attr('disabled', true); + $saveDraftButton.attr('type', 'submit').attr('disabled', true); storyStatus = 'draft'; if(typeof(page) != 'undefined' && page == 'change') storyStatus = 'changing'; @@ -51,9 +64,19 @@ $(function() setTimeout(function() { - $('#saveButton').removeAttr('disabled'); - $('#saveDraftButton').attr('type', 'button').removeAttr('disabled'); - }, 10000); + if($saveDraftButton.attr('disabled') == 'disabled') + { + setTimeout(function() + { + $saveButton.removeAttr('disabled'); + $saveDraftButton.attr('type', 'button').removeAttr('disabled'); + }, 10000); + } + else + { + $saveButton.removeAttr('disabled'); + } + }, 100); }); })