mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-09-20 23:16:15 +08:00
Merge pull request #6014 from wandji20/wb-SCI-9057
Fix bug in new result table event delegation [SCI-9057]
This commit is contained in:
commit
45791a764f
|
@ -65,8 +65,15 @@
|
|||
}
|
||||
|
||||
// Save result table callback
|
||||
function resultTableCallback () {
|
||||
$('result-tables-buttons').on('click', '.save-result', (event) => {
|
||||
function newResultTableCallback() {
|
||||
$('.new-result-tables-buttons .save-result').on('click', (event) => {
|
||||
Results.processResult(event, Results.ResultTypeEnum.TABLE);
|
||||
});
|
||||
}
|
||||
|
||||
// Save result table callback
|
||||
function saveResultTableCallback() {
|
||||
$('.edit-result-tables-buttons .save-result').on('click', (event) => {
|
||||
Results.processResult(event, Results.ResultTypeEnum.TABLE);
|
||||
});
|
||||
}
|
||||
|
@ -87,7 +94,6 @@
|
|||
Results.expandResult($result);
|
||||
Comments.init();
|
||||
initNewResultTable();
|
||||
resultTableCallback();
|
||||
});
|
||||
$form.on('ajax:error', function(e, xhr, status, error) {
|
||||
var data = xhr.responseJSON;
|
||||
|
@ -119,7 +125,7 @@
|
|||
Results.toggleResultEditButtons(false);
|
||||
|
||||
$('#result_name').focus();
|
||||
resultTableCallback();
|
||||
saveResultTableCallback();
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -146,6 +152,7 @@
|
|||
Results.initCancelFormButton($form, initNewResultTable);
|
||||
Results.toggleResultEditButtons(false);
|
||||
$('#result_name').focus();
|
||||
newResultTableCallback();
|
||||
},
|
||||
error: function() {
|
||||
animateSpinner(null, false);
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<% end %>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="align-right result-tables-buttons">
|
||||
<div class="align-right edit-result-tables-buttons">
|
||||
<button type="button" class="btn btn-secondary cancel-edit">
|
||||
<%= t("general.cancel")%>
|
||||
</button>
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
<div class="align-right result-tables-buttons">
|
||||
<div class="align-right new-result-tables-buttons">
|
||||
<button type="button" class="btn btn-secondary cancel-new">
|
||||
<%= t("general.cancel")%>
|
||||
</button>
|
||||
|
|
Loading…
Reference in a new issue