mirror of
https://github.com/hkalexling/Mango.git
synced 2025-08-03 11:25:29 -04:00
Use val(), Remove callbacks after modal hidden
This commit is contained in:
parent
ecaec307d6
commit
e7538bb7f2
@ -60,6 +60,11 @@ function showModal(encodedPath, pages, percentage, encodedeTitle, encodedEntryTi
|
|||||||
UIkit.modal($('#modal')).show();
|
UIkit.modal($('#modal')).show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
UIkit.util.on(document, 'hidden', '#modal', () => {
|
||||||
|
$('#read-btn').off('click');
|
||||||
|
$('#unread-btn').off('click');
|
||||||
|
});
|
||||||
|
|
||||||
const updateProgress = (tid, eid, page) => {
|
const updateProgress = (tid, eid, page) => {
|
||||||
let url = `${base_url}api/progress/${tid}/${page}`
|
let url = `${base_url}api/progress/${tid}/${page}`
|
||||||
const query = $.param({
|
const query = $.param({
|
||||||
@ -181,7 +186,7 @@ const edit = (eid) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
const sortTitleField = $('#sort-title-field');
|
const sortTitleField = $('#sort-title-field');
|
||||||
sortTitleField.attr('value', sortTitle);
|
sortTitleField.val(sortTitle);
|
||||||
sortTitleField.attr('placeholder', fileTitle);
|
sortTitleField.attr('placeholder', fileTitle);
|
||||||
sortTitleField.keyup(event => {
|
sortTitleField.keyup(event => {
|
||||||
if (event.keyCode === 13) {
|
if (event.keyCode === 13) {
|
||||||
@ -197,6 +202,16 @@ const edit = (eid) => {
|
|||||||
UIkit.modal($('#edit-modal')).show();
|
UIkit.modal($('#edit-modal')).show();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
UIkit.util.on(document, 'hidden', '#edit-modal', () => {
|
||||||
|
const displayNameField = $('#display-name-field');
|
||||||
|
displayNameField.off('keyup');
|
||||||
|
displayNameField.off('click');
|
||||||
|
|
||||||
|
const sortTitleField = $('#sort-title-field');
|
||||||
|
sortTitleField.off('keyup');
|
||||||
|
sortTitleField.off('click');
|
||||||
|
});
|
||||||
|
|
||||||
const setupUpload = (eid) => {
|
const setupUpload = (eid) => {
|
||||||
const upload = $('.upload-field');
|
const upload = $('.upload-field');
|
||||||
const bar = $('#upload-progress').get(0);
|
const bar = $('#upload-progress').get(0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user