HEX
Server: Apache/2.4.65 (Debian)
System: Linux 88f31f35b0b8 6.1.0-38-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.147-1 (2025-08-02) x86_64
User: www-data (33)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/advanced-ads/assets/dist/screen-placements-listing.js.map
{"version":3,"file":"screen-placements-listing.js","mappings":"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","sources":["webpack://advanced-ads/./src/admin/partials/search-reulsts.js","webpack://advanced-ads/./src/admin/screen-placements/form-submission.js","webpack://advanced-ads/./src/admin/screen-placements/frontend-picker.js","webpack://advanced-ads/./src/admin/screen-placements/item-select.js","webpack://advanced-ads/./src/admin/screen-placements/quick-edit.js","webpack://advanced-ads/./src/admin/screen-placements/listing.css","webpack://advanced-ads/external var \"advancedAds\"","webpack://advanced-ads/external var \"advancedAds.i18n\"","webpack://advanced-ads/external window \"jQuery\"","webpack://advanced-ads/external window [\"wp\",\"apiFetch\"]","webpack://advanced-ads/external window [\"wp\",\"domReady\"]","webpack://advanced-ads/external window [\"wp\",\"url\"]","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-placements/listing.js"],"sourcesContent":["import { searchResultsLabel } from '@advancedAds/i18n';\r\n\r\nexport function searchResults( pageClass ) {\r\n\tif ( ! document.body.classList.contains( pageClass ) ) {\r\n\t\treturn;\r\n\t}\r\n\r\n\tconst params = new URLSearchParams( window.location.search );\r\n\tconst isSearching = params.has( 's' ) && params.get( 's' ).trim() !== '';\r\n\r\n\tif ( isSearching ) {\r\n\t\tconst searchBox = document.querySelector( 'p.search-box' );\r\n\t\tconst subtitle = document.querySelector( '.subtitle' );\r\n\r\n\t\tif ( subtitle ) {\r\n\t\t\tsubtitle.classList.add( 'hidden' );\r\n\t\t}\r\n\r\n\t\tconst label = document.createElement( 'span' );\r\n\t\tlabel.className = 'advads-search-results-label';\r\n\t\tlabel.textContent = searchResultsLabel;\r\n\t\tsearchBox.insertAdjacentElement( 'afterbegin', label );\r\n\t}\r\n}\r\n","import jQuery from 'jquery';\r\nimport apiFetch from '@wordpress/api-fetch';\r\n\r\n/**\r\n * Disable inputs on a form\r\n *\r\n * @param {Node}    form     the form.\r\n * @param {boolean} disabled disable inputs if `true`.\r\n */\r\nfunction disable(form, disabled) {\r\n\tif ('undefined' === typeof disabled) {\r\n\t\tdisabled = true;\r\n\t}\r\n\r\n\tjQuery(form)\r\n\t\t.find('select,input,textarea')\r\n\t\t.add(\r\n\t\t\t`.submit-placement-form[data-id=\"${form.id.replace(\r\n\t\t\t\t'advanced-ads-placement-form-',\r\n\t\t\t\t''\r\n\t\t\t)}\"]`\r\n\t\t)\r\n\t\t.prop('disabled', disabled);\r\n}\r\n\r\n/**\r\n * Submit edit placement form\r\n *\r\n * @param {Node} form the form to be submitted.\r\n */\r\nfunction submitEditPlacement(form) {\r\n\tconst $form = jQuery(form),\r\n\t\tformData = $form.serialize();\r\n\tdisable(form);\r\n\tapiFetch({\r\n\t\tpath: '/advanced-ads/v1/placement',\r\n\t\tmethod: 'PUT',\r\n\t\tdata: {\r\n\t\t\tfields: formData,\r\n\t\t},\r\n\t}).then(function (response) {\r\n\t\tdisable(form, false);\r\n\r\n\t\tif (response.error) {\r\n\t\t\t// Show an error message if there is a \"error\" field in the response\r\n\t\t\tdisable(form, false);\r\n\t\t\tform.closest('dialog').close();\r\n\t\t\twindow.advancedAds.notifications.addError(response.error);\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tconst dialog = form.closest('dialog');\r\n\t\tdialog.advadsTermination.resetInitialValues();\r\n\t\tconst rowTitle = jQuery(\r\n\t\t\t`#post-${response.placement_data.id} .column-name .row-title`\r\n\t\t);\r\n\t\trowTitle.text(response.title);\r\n\t\tjQuery(\r\n\t\t\t`#post-${response.placement_data.id} .column-ad_group .advads-placement-item-select`\r\n\t\t).val(response.item);\r\n\r\n\t\tif (\r\n\t\t\tresponse.payload.post_status &&\r\n\t\t\t'draft' === response.payload.post_status\r\n\t\t) {\r\n\t\t\tconst rowParent = rowTitle.parent();\r\n\t\t\tif (!rowParent.text().includes(advancedAds.i18n.placements.draft)) {\r\n\t\t\t\trowTitle\r\n\t\t\t\t\t.parent()\r\n\t\t\t\t\t.append(\r\n\t\t\t\t\t\tjQuery(\r\n\t\t\t\t\t\t\t`<strong>— <span class=\"post-state\">${advancedAds.i18n.placements.draft}</span></strong>`\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t);\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\trowTitle.siblings().remove();\r\n\t\t}\r\n\r\n\t\t/**\r\n\t\t * Allow add-on to update the table without refreshing the page if needed.\r\n\t\t */\r\n\t\twp.hooks.doAction('advanced-ads-placement-updated', response);\r\n\r\n\t\tif (response.reload) {\r\n\t\t\t// Reload the page if needed.\r\n\t\t\t// eslint-disable-next-line no-undef\r\n\t\t\tlocalStorage.setItem(\r\n\t\t\t\t'advadsUpdateMessage',\r\n\t\t\t\tJSON.stringify({\r\n\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\tmessage: advancedAds.i18n.placements.updated,\r\n\t\t\t\t})\r\n\t\t\t);\r\n\t\t\twindow.location.reload();\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\twindow.advancedAds.notifications.addSuccess(\r\n\t\t\tadvancedAds.i18n.placements.updated\r\n\t\t);\r\n\r\n\t\tdialog.close();\r\n\t});\r\n}\r\n\r\n/**\r\n * Submit create placement form\r\n *\r\n * @param {Node} form the form.\r\n */\r\nfunction submitNewPlacement(form) {\r\n\tconst dialog = form.closest('dialog');\r\n\r\n\tif ('function' === typeof window[dialog.closeValidation.function]) {\r\n\t\tconst validForm = window[dialog.closeValidation.function](\r\n\t\t\tdialog.closeValidation.modal_id\r\n\t\t);\r\n\t\tif (!validForm) {\r\n\t\t\treturn;\r\n\t\t}\r\n\t}\r\n\r\n\tconst formData = jQuery(form).serialize();\r\n\tdisable(form);\r\n\tapiFetch({\r\n\t\tpath: '/advanced-ads/v1/placement',\r\n\t\tmethod: 'POST',\r\n\t\tdata: {\r\n\t\t\tfields: formData,\r\n\t\t},\r\n\t}).then(function (response) {\r\n\t\tdisable(form, false);\r\n\t\tif (response.redirectUrl) {\r\n\t\t\twindow.location.href = response.redirectUrl;\r\n\t\t} else if (response.reload) {\r\n\t\t\t// Reload the page if needed.\r\n\t\t\t// eslint-disable-next-line no-undef\r\n\t\t\tlocalStorage.setItem(\r\n\t\t\t\t'advadsUpdateMessage',\r\n\t\t\t\tJSON.stringify({\r\n\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\tmessage: advancedAds.i18n.placements.created,\r\n\t\t\t\t})\r\n\t\t\t);\r\n\t\t\twindow.location.reload();\r\n\t\t}\r\n\t});\r\n}\r\n\r\n// Submit edit placement form\r\njQuery(document).on('click', '.submit-placement-edit', function () {\r\n\tsubmitEditPlacement(\r\n\t\tjQuery(`#advanced-ads-placement-form-${this.dataset.id}`)[0]\r\n\t);\r\n});\r\n\r\n// Submit new placement form\r\njQuery(document).on('click', '#submit-new-placement', function () {\r\n\tsubmitNewPlacement(jQuery('#advads-placements-new-form')[0]);\r\n});\r\n\r\nexport default function () {\r\n\t// Stop normal new placement form submission.\r\n\twp.hooks.addFilter(\r\n\t\t'advanced-ads-submit-modal-form',\r\n\t\t'advancedAds',\r\n\t\tfunction (send, form) {\r\n\t\t\tif ('advads-placements-new-form' === form.id) {\r\n\t\t\t\tsubmitNewPlacement(form);\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t\treturn send;\r\n\t\t}\r\n\t);\r\n\r\n\t// Stop normal edit placement form submission.\r\n\twp.hooks.addFilter(\r\n\t\t'advanced-ads-submit-modal-form',\r\n\t\t'advancedAds',\r\n\t\tfunction (send, form) {\r\n\t\t\tif (0 === form.id.indexOf('advanced-ads-placement-form-')) {\r\n\t\t\t\tsubmitEditPlacement(form);\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t\treturn send;\r\n\t\t}\r\n\t);\r\n\r\n\t// Place our custom \"Save and close\" button to edit forms.\r\n\tjQuery('[id^=\"advanced-ads-placement-form-\"]').each(function () {\r\n\t\tconst id = this.id.replace('advanced-ads-placement-form-', '');\r\n\t\tjQuery(`#modal-placement-edit-${id}`).find('.advads-modal-footer').html(\r\n\t\t\t`<button class=\"button button-primary submit-placement-edit\" data-id=\"${id}\">${advancedAds.i18n.placements.closeSave}</button>` // eslint-disable-line no-undef\r\n\t\t);\r\n\t});\r\n\r\n\tjQuery('#modal-placement-new').find('.advads-modal-footer').html(\r\n\t\t`<button class=\"button button-primary\" id=\"submit-new-placement\">${advancedAds.i18n.placements.saveNew}</button>` // eslint-disable-line no-undef\r\n\t);\r\n}\r\n","/* eslint-disable no-console */\n/* global localStorage */\n\nconst resetLocalStorage = () => {\n\tconst keys = [\n\t\t'advads_frontend_action',\n\t\t'advads_frontend_element',\n\t\t'advads_frontend_picker',\n\t\t'advads_prev_url',\n\t\t'advads_frontend_pathtype',\n\t\t'advads_frontend_boundary',\n\t\t'advads_frontend_blog_id',\n\t\t'advads_frontend_starttime',\n\t];\n\n\tkeys.forEach( ( key ) => localStorage.removeItem( key ) );\n\twindow.Advanced_Ads_Admin.set_cookie( 'advads_frontend_picker', '', -1 );\n};\n\nexport default function () {\n\tconst storageElement = localStorage.getItem( 'advads_frontend_element' );\n\tconst frontendPicker = localStorage.getItem( 'advads_frontend_picker' );\n\n\t// Set element from frontend into placement input field\n\tif ( storageElement ) {\n\t\tconst pickerWrapper = document.querySelector(\n\t\t\t'[id=\"advads-frontend-element-' + frontendPicker + '\"]'\n\t\t);\n\n\t\tpickerWrapper.querySelector( '.advads-frontend-element' ).value =\n\t\t\tstorageElement;\n\n\t\tif (\n\t\t\ttypeof localStorage.getItem( 'advads_frontend_action' ) !==\n\t\t\t'undefined'\n\t\t) {\n\t\t\t// Auto-save the placement after selecting an element in the frontend.\n\t\t\tconst form = pickerWrapper.closest( 'form' );\n\t\t\tconst formData = new FormData( form );\n\t\t\tformData.set( 'nonce', advadsglobal.ajax_nonce );\n\t\t\tformData.set( 'ID', formData.get( 'post_ID' ) );\n\n\t\t\twp.ajax\n\t\t\t\t.post(\n\t\t\t\t\t'advads-update-frontend-element',\n\t\t\t\t\tObject.fromEntries( formData.entries() )\n\t\t\t\t)\n\t\t\t\t.then( resetLocalStorage )\n\t\t\t\t.fail( ( r ) => console.error( r ) );\n\t\t}\n\t}\n\n\tArray.from(\n\t\tdocument.querySelectorAll( '.advads-activate-frontend-picker' )\n\t).forEach( function ( element ) {\n\t\telement.addEventListener( 'click', function () {\n\t\t\tconsole.log( 'this.dataset.placementid', this.dataset );\n\t\t\tlocalStorage.setItem(\n\t\t\t\t'advads_frontend_picker',\n\t\t\t\tthis.dataset.placementid\n\t\t\t);\n\t\t\tlocalStorage.setItem(\n\t\t\t\t'advads_frontend_action',\n\t\t\t\tthis.dataset.action\n\t\t\t);\n\t\t\tconst redirectUrl = window.location.href.replace(\n\t\t\t\twindow.location.hash,\n\t\t\t\t''\n\t\t\t);\n\t\t\tlocalStorage.setItem(\n\t\t\t\t'advads_prev_url',\n\t\t\t\tredirectUrl +\n\t\t\t\t\t'#modal-placement-edit-' +\n\t\t\t\t\tthis.dataset.placementid\n\t\t\t);\n\t\t\tlocalStorage.setItem(\n\t\t\t\t'advads_frontend_pathtype',\n\t\t\t\tthis.dataset.pathtype\n\t\t\t);\n\t\t\tlocalStorage.setItem(\n\t\t\t\t'advads_frontend_boundary',\n\t\t\t\tthis.dataset.boundary\n\t\t\t);\n\t\t\tlocalStorage.setItem(\n\t\t\t\t'advads_frontend_blog_id',\n\t\t\t\twindow.advancedAds.siteInfo.blogId\n\t\t\t);\n\t\t\tlocalStorage.setItem(\n\t\t\t\t'advads_frontend_starttime',\n\t\t\t\tnew Date().getTime()\n\t\t\t);\n\t\t\twindow.Advanced_Ads_Admin.set_cookie(\n\t\t\t\t'advads_frontend_picker',\n\t\t\t\tthis.dataset.placementid,\n\t\t\t\tnull\n\t\t\t);\n\n\t\t\tif ( this.dataset.boundary ) {\n\t\t\t\twindow.location = window.advancedAds.placements.pickerUrl;\n\t\t\t} else {\n\t\t\t\twindow.location = window.advancedAds.siteInfo.homeUrl;\n\t\t\t}\n\t\t} );\n\t} );\n\n\t// allow to deactivate frontend picker\n\tif ( frontendPicker ) {\n\t\tdocument\n\t\t\t.querySelector(\n\t\t\t\t'[id=\"advads-frontend-element-' + frontendPicker + '\"]'\n\t\t\t)\n\t\t\t.querySelector(\n\t\t\t\t'.advads-deactivate-frontend-picker'\n\t\t\t).style.display = 'block';\n\t}\n\n\tArray.from(\n\t\tdocument.querySelectorAll( '.advads-deactivate-frontend-picker' )\n\t).forEach( function ( element ) {\n\t\telement.addEventListener( 'click', function () {\n\t\t\tresetLocalStorage();\n\t\t\tArray.from(\n\t\t\t\tdocument.querySelectorAll(\n\t\t\t\t\t'.advads-deactivate-frontend-picker'\n\t\t\t\t)\n\t\t\t).forEach( function ( item ) {\n\t\t\t\titem.style.display = 'none';\n\t\t\t} );\n\t\t} );\n\t} );\n}\n","import { placements as i18n } from '@advancedAds/i18n';\nimport { endpoints, notifications, placements } from '@advancedAds';\n\nconst handleSelectChange = async ( select ) => {\n\tconst wrap = select.parentElement;\n\tconst spinner = wrap.querySelector( '.advads-loader' );\n\n\tselect.disabled = true;\n\tspinner.classList.remove( 'hidden' );\n\n\tconst payload = new FormData();\n\tpayload.append( 'action', 'advads_placement_update_item' );\n\tpayload.append( 'placement_id', select.dataset.placementId );\n\tpayload.append( 'item_id', select.value );\n\tpayload.append( 'security', placements.updateItemNonce );\n\n\ttry {\n\t\tconst response = await fetch( endpoints.ajaxUrl, {\n\t\t\tmethod: 'POST',\n\t\t\tbody: payload,\n\t\t} );\n\n\t\tconst result = await response.json();\n\n\t\tif ( ! response.ok ) {\n\t\t\tthrow new Error( result?.data?.message || 'Error occurred.' );\n\t\t}\n\n\t\tconst { data } = result;\n\t\tconst modalForm = document.querySelector(\n\t\t\t`#modal-placement-edit-${ data.placement_id }`\n\t\t);\n\n\t\tconst editLinks = [\n\t\t\twrap.querySelector( '.advads-placement-item-edit' ),\n\t\t\tmodalForm.querySelector( '.advads-placement-item-edit' ),\n\t\t];\n\n\t\teditLinks.forEach( ( link ) => {\n\t\t\tif ( ! link ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tlink.href = data.edit_href;\n\t\t\tlink.style.display = data.edit_href ? 'inline' : 'none';\n\t\t} );\n\n\t\tconst modalSelect = modalForm.querySelector(\n\t\t\t`.advads-placement-item-select`\n\t\t);\n\t\tif ( modalSelect ) {\n\t\t\tmodalSelect.value = data.item_id;\n\t\t}\n\n\t\tnotifications.addSuccess( i18n.updated );\n\t} catch ( error ) {\n\t\tnotifications.addError( error.message );\n\t} finally {\n\t\tselect.disabled = false;\n\t\tspinner.classList.add( 'hidden' );\n\t}\n};\n\nexport function itemSelect() {\n\tconst theList = document.querySelector( '#the-list' );\n\tif ( ! theList ) {\n\t\treturn;\n\t}\n\n\ttheList.addEventListener( 'change', function ( e ) {\n\t\tif ( e.target.matches( '.advads-placement-item-select' ) ) {\n\t\t\thandleSelectChange( e.target );\n\t\t}\n\t} );\n}\n","import jQuery from 'jquery';\r\nimport apiFetch from '@wordpress/api-fetch';\r\nimport { addQueryArgs } from '@wordpress/url';\r\n\r\n/**\r\n * Fetch the placement data\r\n *\r\n * @param {Number} id the placement ID.\r\n */\r\nconst getPlacementData = (id) => {\r\n\tapiFetch({\r\n\t\tpath: addQueryArgs('/advanced-ads/v1/placement', { id: id }),\r\n\t\tmethod: 'GET',\r\n\t}).then((data) => {\r\n\t\tif (data.error) {\r\n\t\t\treturn;\r\n\t\t}\r\n\t\tupdateInputs(id, data);\r\n\t});\r\n};\r\n\r\n/**\r\n * Update quick edit fields with the fetched data\r\n *\r\n * @param {Number} id placement ID.\r\n * @param {Object} data placement data.\r\n */\r\nconst updateInputs = (id, data) => {\r\n\tconst row = jQuery(`#edit-${id}`);\r\n\trow.find('fieldset:disabled').prop('disabled', false);\r\n\trow.find('select[name=\"status\"]').val(data.status);\r\n\r\n\t// Add values to field required by the default quick edit functions.\r\n\trow.find('[name=\"post_title\"]').val(data.title);\r\n\trow.find('[name=\"mm\"]').val('01');\r\n\r\n\t/**\r\n\t * Allow add-ons to do field initialization\r\n\t */\r\n\twp.hooks.doAction(\r\n\t\t'advanced-ads-quick-edit-plaacement-fields-init',\r\n\t\tid,\r\n\t\tdata\r\n\t);\r\n};\r\n\r\nexport default () => {\r\n\t/* eslint-disable no-undef */\r\n\tconst editCopy = window.inlineEditPost.edit;\r\n\r\n\t// Replace the default WP function\r\n\twindow.inlineEditPost.edit = function (id) {\r\n\t\t/* eslint-enable no-undef */\r\n\t\t// Call the original WP edit function.\r\n\t\teditCopy.apply(this, arguments);\r\n\r\n\t\t// Now we do our stuff.\r\n\t\tif ('object' === typeof id) {\r\n\t\t\tgetPlacementData(parseInt(this.getId(id), 10));\r\n\t\t}\r\n\t};\r\n};\r\n","// extracted by mini-css-extract-plugin\nexport {};","module.exports = advancedAds;","module.exports = advancedAds.i18n;","module.exports = window[\"jQuery\"];","module.exports = window[\"wp\"][\"apiFetch\"];","module.exports = window[\"wp\"][\"domReady\"];","module.exports = window[\"wp\"][\"url\"];","// 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\nimport domReady from '@wordpress/dom-ready';\r\n\r\nimport './listing.css';\r\n\r\nimport { itemSelect } from './item-select';\r\nimport { searchResults } from '../partials/search-reulsts';\r\n\r\nimport frontendPicker from './frontend-picker';\r\nimport formSubmission from './form-submission';\r\nimport QuickEdit from './quick-edit';\r\n\r\ndomReady( () => {\r\n\titemSelect();\r\n\tsearchResults( 'post-type-advanced_ads_plcmnt' );\r\n} );\r\n\r\njQuery( function () {\r\n\tfrontendPicker();\r\n\tformSubmission();\r\n\tQuickEdit();\r\n\tnewPlacement();\r\n} );\r\n\r\nfunction newPlacement() {\r\n\t// open modal if no placements are available.\r\n\tif ( jQuery( '#posts-filter tr.no-items' ).length ) {\r\n\t\twindow.location.hash = 'modal-placement-new';\r\n\t}\r\n}\r\n"],"names":["searchResultsLabel","searchResults","pageClass","document","body","classList","contains","params","URLSearchParams","window","location","search","isSearching","has","get","trim","searchBox","querySelector","subtitle","add","label","createElement","className","textContent","insertAdjacentElement","jQuery","apiFetch","disable","form","disabled","find","id","replace","prop","submitEditPlacement","$form","formData","serialize","path","method","data","fields","then","response","error","closest","close","advancedAds","notifications","addError","dialog","advadsTermination","resetInitialValues","rowTitle","placement_data","text","title","val","item","payload","post_status","rowParent","parent","includes","i18n","placements","draft","append","siblings","remove","wp","hooks","doAction","reload","localStorage","setItem","JSON","stringify","type","message","updated","addSuccess","submitNewPlacement","closeValidation","function","validForm","modal_id","redirectUrl","href","created","on","dataset","addFilter","send","indexOf","each","html","closeSave","saveNew","resetLocalStorage","keys","forEach","key","removeItem","Advanced_Ads_Admin","set_cookie","storageElement","getItem","frontendPicker","pickerWrapper","value","FormData","set","advadsglobal","ajax_nonce","ajax","post","Object","fromEntries","entries","fail","r","console","Array","from","querySelectorAll","element","addEventListener","log","placementid","action","hash","pathtype","boundary","siteInfo","blogId","Date","getTime","pickerUrl","homeUrl","style","display","endpoints","handleSelectChange","select","wrap","parentElement","spinner","placementId","updateItemNonce","fetch","ajaxUrl","result","json","ok","Error","modalForm","placement_id","editLinks","link","edit_href","modalSelect","item_id","itemSelect","theList","e","target","matches","addQueryArgs","getPlacementData","updateInputs","row","status","editCopy","inlineEditPost","edit","apply","arguments","parseInt","getId","domReady","formSubmission","QuickEdit","newPlacement","length"],"sourceRoot":""}