/
home
/
infinitibizsol
/
sellmycarhq.com
/
wp-content
/
plugins
/
nitropack
/
view
/
javascript
/
File Upload :
llllll
Current File: /home/infinitibizsol/sellmycarhq.com/wp-content/plugins/nitropack/view/javascript/np_notices.js
(function () { document.addEventListener("click", function (e) { if (e.target.matches(".notice.is-dismissible[data-dismissible-id] button.notice-dismiss")) { let noticeId = e.target.closest(".notice.is-dismissible[data-dismissible-id]").dataset.dismissibleId; document.cookie = "dismissed_notice_" + noticeId + "=1;path=/;max-age=" + (86400 * 30) + "; secure"; } }, true); document.addEventListener("click", function (e) { if (e.target.matches(".rml_btn")) { var xhr = new XMLHttpRequest(); var data = new FormData(); data.append('action', 'nitropack_rml_notification'); data.append('nonce', nitropack_notices_vars.nonce); data.append('notification_id', e.target.dataset.notification_id); data.append('notification_end', e.target.dataset.notification_end); xhr.onreadystatechange = function () { if (xhr.readyState === XMLHttpRequest.DONE) { if (xhr.status === 200) { let response = JSON.parse(xhr.responseText); if (response.transient_status === true) { let notificationsCount = null; let notificationElement = e.target.closest('.nitro-notification'); if (notificationElement) notificationElement.remove(); let notificationsCountContainer = document.getElementById('app-notifications'); if (notificationsCountContainer) notificationsCount = notificationsCountContainer.querySelectorAll('li').length; if (notificationsCount === 0) document.getElementById('app-notifications').remove(); /* Admin bar update - NitroPack menu */ let totalIssues = document.getElementById('nitro-total-issues-count'); totalIssues.innerHTML = parseInt(totalIssues.innerHTML) - 1; if (parseInt(totalIssues.innerHTML) === 0) totalIssues.remove(); /* settings sub menu count update */ let notificationIssues = document.getElementById('nitro-notification-issues-count'); notificationIssues.innerHTML = parseInt(notificationIssues.innerHTML) - 1; if (parseInt(notificationIssues.innerHTML) === 0) notificationIssues.remove(); } } else { console.log('Error: ' + xhr.status); } } }; xhr.open('POST', ajaxurl); xhr.send(data); } }, true); })(); var loadDismissibleNotices = function () { var $ = jQuery; $(".notice.is-dismissible").each(function () { var b = $(this) , c = $('<button type="button" class="notice-dismiss"><span class="screen-reader-text"></span></button>'); c.on("click.wp-dismiss-notice", function ($) { $.preventDefault(), b.fadeTo(100, 0, function () { b.slideUp(100, function () { b.remove() }) }) }), b.append(c) }); }
Copyright ©2k19 -
Hexid
|
Tex7ure