File: /var/www/html/wp-content/plugins/advanced-ads/assets/dist/screen-dashboard.js.map
{"version":3,"file":"screen-dashboard.js","mappings":"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","sources":["webpack://advanced-ads/./src/admin/screen-dashboard/addon-box.js","webpack://advanced-ads/./src/admin/screen-dashboard/backup-adstxt.js","webpack://advanced-ads/./src/admin/screen-dashboard/subscribe.js","webpack://advanced-ads/./src/admin/screen-dashboard/welcome.js","webpack://advanced-ads/./src/admin/screen-dashboard/dashboard.css?680b","webpack://advanced-ads/external window \"jQuery\"","webpack://advanced-ads/webpack/bootstrap","webpack://advanced-ads/webpack/runtime/compat get default export","webpack://advanced-ads/webpack/runtime/define property getters","webpack://advanced-ads/webpack/runtime/hasOwnProperty shorthand","webpack://advanced-ads/webpack/runtime/make namespace object","webpack://advanced-ads/./src/admin/screen-dashboard/index.js"],"sourcesContent":["/**\r\n * Background plugin activation\r\n *\r\n * @param {string} plugin path to the plugin's main file relative to WP's plugins folder.\r\n * @param {string} name the plugin name.\r\n * @param {string} nonce ajax nonce.\r\n * @param {Element} button the button that triggered the activation\r\n */\r\nconst activateAddOn = (plugin, name, nonce, button) => {\r\n\tbutton.classList.add('disabled');\r\n\tconst slug = plugin.substring(plugin.indexOf('/') + 1, plugin.indexOf('.'));\r\n\twp.ajax\r\n\t\t.post('advads_activate_addon', {\r\n\t\t\t_ajax_nonce: nonce,\r\n\t\t\tplugin,\r\n\t\t\tslug,\r\n\t\t\tname,\r\n\t\t})\r\n\t\t.done(function () {\r\n\t\t\tbutton.className = 'button active disabled';\r\n\t\t\tbutton.innerText = window.advadstxt.active;\r\n\t\t\tconst icon = document.createElement('i');\r\n\t\t\ticon.className = 'dashicons';\r\n\t\t\ticon.style.cssText = 'content:\"\\\\f147\"';\r\n\t\t\tbutton.insertBefore(icon, button.firstChild);\r\n\t\t})\r\n\t\t.fail(function (response) {\r\n\t\t\tif ('undefined' !== typeof response.errorMessage) {\r\n\t\t\t\t// Error message from `wp_ajax_activate_plugin()`.\r\n\t\t\t\tbutton\r\n\t\t\t\t\t.closest('.cta')\r\n\t\t\t\t\t.parentNode.querySelector('.description').innerText =\r\n\t\t\t\t\tresponse.errorMessage;\r\n\t\t\t}\r\n\t\t});\r\n};\r\n\r\nexport default function () {\r\n\tconst addonBox = document.getElementById('advads_overview_addons');\r\n\r\n\tif (!addonBox) {\r\n\t\treturn;\r\n\t}\r\n\r\n\taddonBox.addEventListener('click', (ev) => {\r\n\t\tconst target = ev.target;\r\n\r\n\t\tif (\r\n\t\t\t'a' === target.tagName.toLowerCase() &&\r\n\t\t\ttarget.classList.contains('disabled')\r\n\t\t) {\r\n\t\t\tev.preventDefault();\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\t// Newsletter subscription.\r\n\t\tif (\r\n\t\t\ttarget.classList.contains('button') &&\r\n\t\t\ttarget.classList.contains('subscribe')\r\n\t\t) {\r\n\t\t\tev.preventDefault();\r\n\t\t\ttarget.disabled = true;\r\n\t\t\ttarget.classList.add('disabled');\r\n\r\n\t\t\twp.ajax\r\n\t\t\t\t.post('advads_newsletter', {\r\n\t\t\t\t\tnonce: target.dataset.nonce,\r\n\t\t\t\t})\r\n\t\t\t\t.done(function (response) {\r\n\t\t\t\t\tif (response) {\r\n\t\t\t\t\t\ttarget\r\n\t\t\t\t\t\t\t.closest('.item-details')\r\n\t\t\t\t\t\t\t.querySelector('.description').innerHTML =\r\n\t\t\t\t\t\t\t`<p style=\"font-weight: 600;\">${response}</p>`;\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\t.fail(function (response) {\r\n\t\t\t\t\ttry {\r\n\t\t\t\t\t\ttarget\r\n\t\t\t\t\t\t\t.closest('.item-details')\r\n\t\t\t\t\t\t\t.querySelector('.description').innerHTML =\r\n\t\t\t\t\t\t\t`<p style=\"font-weight: 600;\">${response.responseJSON.data.message}</p>`;\r\n\t\t\t\t\t} catch (e) {}\r\n\t\t\t\t});\r\n\t\t}\r\n\r\n\t\t// Background plugin activation\r\n\t\tif (\r\n\t\t\ttarget.classList.contains('button') &&\r\n\t\t\ttarget.classList.contains('installed')\r\n\t\t) {\r\n\t\t\tconst marker = '#activate-aaplugin_';\r\n\t\t\tconst href = target.href ? target.href : '';\r\n\r\n\t\t\tif (-1 !== href.indexOf(marker)) {\r\n\t\t\t\tev.preventDefault();\r\n\t\t\t\tconst data = href.split('_');\r\n\t\t\t\tactivateAddOn(\r\n\t\t\t\t\tdata[2],\r\n\t\t\t\t\tdecodeURIComponent(data[3]),\r\n\t\t\t\t\tdata[1],\r\n\t\t\t\t\ttarget\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n}\r\n","import jQuery from 'jquery';\r\n\r\nfunction createNotice(message, type, after, fadeAway = false) {\r\n\tconst notice = jQuery(\r\n\t\t`<div class=\"notice notice-${type} is-dismissible\" />`\r\n\t);\r\n\tnotice.html(\r\n\t\t'<div class=\"py-3\">' + message + '</div>'\r\n\t);\r\n\tafter.after(notice);\r\n\r\n\tif (fadeAway) {\r\n\t\tsetTimeout(() => {\r\n\t\t\tnotice.fadeOut(500, () => {\r\n\t\t\t\tnotice.remove();\r\n\t\t\t});\r\n\t\t}, 3000);\r\n\t}\r\n\tjQuery(document).trigger( 'wp-notice-added');\r\n}\r\n\r\nexport default function () {\r\n\tjQuery(document).on('click', '.js-btn-backup-adstxt', function () {\r\n\t\tconst button = jQuery(this);\r\n\t\tconst wrap = button.closest('.notice');\r\n\t\tbutton.prop('disabled', true);\r\n\t\tbutton.html(button.data('loading'));\r\n\r\n\t\tjQuery\r\n\t\t\t.ajax({\r\n\t\t\t\turl: advancedAds.endpoints.ajaxUrl,\r\n\t\t\t\tmethod: 'POST',\r\n\t\t\t\tdata: {\r\n\t\t\t\t\taction: 'pubguru_backup_ads_txt',\r\n\t\t\t\t\tsecurity: button.data('security'),\r\n\t\t\t\t},\r\n\t\t\t})\r\n\t\t\t.always(() => {\r\n\t\t\t\tbutton.prop('disabled', false);\r\n\t\t\t\tbutton.html(button.data('text'));\r\n\t\t\t})\r\n\t\t\t.done((result) => {\r\n\t\t\t\tif (result.success) {\r\n\t\t\t\t\tcreateNotice(result.data, 'success', wrap, true);\r\n\t\t\t\t\twrap.remove();\r\n\t\t\t\t} else {\r\n\t\t\t\t\tcreateNotice(result.data, 'error', wrap);\r\n\t\t\t\t\twrap.remove();\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t});\r\n}\r\n","export default function () {\r\n\tdocument\r\n\t\t.querySelectorAll( '.advads-multiple-subscribe_button' )\r\n\t\t.forEach( ( button ) => {\r\n\t\t\tbutton.addEventListener( 'click', function () {\r\n\t\t\t\tconst parent = button.closest( '.advads-multiple-subscribe' );\r\n\t\t\t\tconst groups = Array.from(\r\n\t\t\t\t\tparent.querySelectorAll(\r\n\t\t\t\t\t\t'input[name=\"advads-multiple-subscribe\"]:checked'\r\n\t\t\t\t\t)\r\n\t\t\t\t).map( function ( input ) {\r\n\t\t\t\t\treturn input.value;\r\n\t\t\t\t} );\r\n\r\n\t\t\t\tif ( groups.length === 0 ) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst spinner = document.createElement( 'span' );\r\n\t\t\t\tspinner.className = 'spinner advads-spinner';\r\n\t\t\t\tbutton.insertAdjacentElement( 'afterend', spinner );\r\n\r\n\t\t\t\tconst formData = new FormData();\r\n\t\t\t\tformData.append( 'action', 'advads-multiple-subscribe' );\r\n\t\t\t\tformData.append( 'groups', JSON.stringify( groups ) );\r\n\t\t\t\tformData.append( 'nonce', advadsglobal.ajax_nonce );\r\n\r\n\t\t\t\tfetch( ajaxurl, {\r\n\t\t\t\t\tmethod: 'POST',\r\n\t\t\t\t\tbody: formData,\r\n\t\t\t\t} )\r\n\t\t\t\t\t.then( ( response ) => response.json() )\r\n\t\t\t\t\t.then( ( response ) => {\r\n\t\t\t\t\t\tbutton.style.display = 'none';\r\n\t\t\t\t\t\tconst message = document.createElement( 'p' );\r\n\t\t\t\t\t\tmessage.innerHTML = response.data.message;\r\n\t\t\t\t\t\tparent.innerHTML = '';\r\n\t\t\t\t\t\tparent.appendChild( message );\r\n\t\t\t\t\t\tparent.classList.add( 'notice-success', 'notice' );\r\n\t\t\t\t\t} )\r\n\t\t\t\t\t.catch( ( error ) => {\r\n\t\t\t\t\t\tconst message = document.createElement( 'p' );\r\n\t\t\t\t\t\tmessage.innerHTML =\r\n\t\t\t\t\t\t\terror.responseJSON?.data?.message ||\r\n\t\t\t\t\t\t\t'An error occurred';\r\n\t\t\t\t\t\tparent.innerHTML = '';\r\n\t\t\t\t\t\tparent.appendChild( message );\r\n\t\t\t\t\t\tparent.classList.add( 'notice-error', 'notice' );\r\n\t\t\t\t\t} );\r\n\t\t\t} );\r\n\t\t} );\r\n}\r\n","import jQuery from 'jquery';\r\n\r\nexport default function () {\r\n\tjQuery(document).on('click', '#dismiss-welcome i', function () {\r\n\t\tjQuery.ajax(window.ajaxurl, {\r\n\t\t\tmethod: 'POST',\r\n\t\t\tdata: {\r\n\t\t\t\taction: 'advads_dismiss_welcome',\r\n\t\t\t},\r\n\t\t\tsuccess() {\r\n\t\t\t\tjQuery('#welcome').remove();\r\n\t\t\t},\r\n\t\t});\r\n\t});\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"jQuery\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Check if module exists (development only)\n\tif (__webpack_modules__[moduleId] === undefined) {\n\t\tvar e = new Error(\"Cannot find module '\" + moduleId + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import jQuery from 'jquery';\r\n\r\nimport './dashboard.css';\r\n\r\nimport welcome from './welcome';\r\nimport addonBox from './addon-box';\r\nimport backupAdstxt from './backup-adstxt';\r\nimport subscribe from './subscribe';\r\n\r\njQuery( () => {\r\n\twelcome();\r\n\tsubscribe();\r\n\r\n\tjQuery( '#advads-overview' ).on(\r\n\t\t'click',\r\n\t\t'.notice-dismiss',\r\n\t\tfunction ( event ) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst button = jQuery( this );\r\n\t\t\tconst notice = button.parent();\r\n\t\t\tnotice.fadeOut( 500, function () {\r\n\t\t\t\tnotice.remove();\r\n\t\t\t} );\r\n\t\t}\r\n\t);\r\n\r\n\taddonBox();\r\n\tbackupAdstxt();\r\n} );\r\n"],"names":["activateAddOn","plugin","name","nonce","button","classList","add","slug","substring","indexOf","wp","ajax","post","_ajax_nonce","done","className","innerText","window","advadstxt","active","icon","document","createElement","style","cssText","insertBefore","firstChild","fail","response","errorMessage","closest","parentNode","querySelector","addonBox","getElementById","addEventListener","ev","target","tagName","toLowerCase","contains","preventDefault","disabled","dataset","innerHTML","responseJSON","data","message","e","marker","href","split","decodeURIComponent","jQuery","createNotice","type","after","fadeAway","notice","html","setTimeout","fadeOut","remove","trigger","on","wrap","prop","url","advancedAds","endpoints","ajaxUrl","method","action","security","always","result","success","querySelectorAll","forEach","parent","groups","Array","from","map","input","value","length","spinner","insertAdjacentElement","formData","FormData","append","JSON","stringify","advadsglobal","ajax_nonce","fetch","ajaxurl","body","then","json","display","appendChild","catch","error","welcome","backupAdstxt","subscribe","event"],"sourceRoot":""}