Changeset View
Changeset View
Standalone View
Standalone View
swh/web/assets/src/bundles/webapp/webapp-utils.js
Show First 20 Lines • Show All 192 Lines • ▼ Show 20 Lines | export function showModalConfirm(title, message, callback) { | ||||
$('#swh-web-modal-confirm #swh-web-modal-confirm-ok-btn').bind('click', () => { | $('#swh-web-modal-confirm #swh-web-modal-confirm-ok-btn').bind('click', () => { | ||||
callback(); | callback(); | ||||
$('#swh-web-modal-confirm').modal('hide'); | $('#swh-web-modal-confirm').modal('hide'); | ||||
$('#swh-web-modal-confirm #swh-web-modal-confirm-ok-btn').unbind('click'); | $('#swh-web-modal-confirm #swh-web-modal-confirm-ok-btn').unbind('click'); | ||||
}); | }); | ||||
$('#swh-web-modal-confirm').modal('show'); | $('#swh-web-modal-confirm').modal('show'); | ||||
} | } | ||||
export function showModalHtml(title, html) { | |||||
$('#swh-web-modal-html .modal-title').text(title); | |||||
$('#swh-web-modal-html .modal-body').html(html); | |||||
$('#swh-web-modal-html').modal('show'); | |||||
} | |||||
export function addJumpToPagePopoverToDataTable(dataTableElt) { | export function addJumpToPagePopoverToDataTable(dataTableElt) { | ||||
dataTableElt.on('draw.dt', function() { | dataTableElt.on('draw.dt', function() { | ||||
$('.paginate_button.disabled').css('cursor', 'pointer'); | $('.paginate_button.disabled').css('cursor', 'pointer'); | ||||
$('.paginate_button.disabled').on('click', event => { | $('.paginate_button.disabled').on('click', event => { | ||||
const pageInfo = dataTableElt.page.info(); | const pageInfo = dataTableElt.page.info(); | ||||
let content = '<select class="jump-to-page">'; | let content = '<select class="jump-to-page">'; | ||||
for (let i = 1; i <= pageInfo.pages; ++i) { | for (let i = 1; i <= pageInfo.pages; ++i) { | ||||
let selected = ''; | let selected = ''; | ||||
▲ Show 20 Lines • Show All 46 Lines • Show Last 20 Lines |