diff --git a/module/doc/js/common.js b/module/doc/js/common.js index ad33acdc6b..4d81139b9f 100644 --- a/module/doc/js/common.js +++ b/module/doc/js/common.js @@ -341,3 +341,17 @@ function setSavePath() $('#savePath').html(savePath).attr('title', savePath); } + +/** + * Submit form. + * + * @param object $object + * @access public + * @return void + */ +function submit(object) +{ + $(object).attr('type', 'submit'); + $('#dataform').submit(); + setTimeout(function(){$(object).attr('type', 'button').removeAttr('disabled')}, 2000); +} diff --git a/module/doc/js/create.js b/module/doc/js/create.js index cf983d3e1f..9fecfc5fec 100644 --- a/module/doc/js/create.js +++ b/module/doc/js/create.js @@ -25,9 +25,9 @@ $(function() return false; } $('#status').val('draft'); - $('#dataform').submit(); + submit(this); }); - $('#releaseBtn').click(function(){$('#dataform').submit();}); + $('#releaseBtn').click(function(){submit(this);}); $('#basicInfoLink').click(function() { if($('#editorTitle').val() == '') diff --git a/module/doc/js/edit.js b/module/doc/js/edit.js index 2949390f81..83e3d51d72 100644 --- a/module/doc/js/edit.js +++ b/module/doc/js/edit.js @@ -168,17 +168,3 @@ function loadWhitelist(libID) } }); } - -/** - * Submit form. - * - * @param object $object - * @access public - * @return void - */ -function submit(object) -{ - $(object).attr('type', 'submit'); - $('#dataform').submit(); - setTimeout(function(){$(object).attr('type', 'button').removeAttr('disabled')}, 1000); -} diff --git a/module/doc/view/createtexttype.html.php b/module/doc/view/createtexttype.html.php index 8352b10ded..b6aefbaa17 100644 --- a/module/doc/view/createtexttype.html.php +++ b/module/doc/view/createtexttype.html.php @@ -31,7 +31,7 @@ doc->titlePlaceholder}' id='editorTitle' class='form-control' required");?> - doc->saveDraft, "id='saveDraft'", "btn btn-secondary");?> + doc->saveDraft, "id='saveDraft' data-placement='bottom'", "btn btn-secondary");?> release->common, '', "data-toggle='modal' id='basicInfoLink' class='btn btn-primary'");?>