PATH:
home
/
vcomplcotr
/
www
/
wp-content
/
plugins
/
akeebabackupwp
/
app
/
media
/
js
/
solo
{"version":3,"file":"showon.min.js","names":["akeeba","Showon","a","cont","c","_classCallCheck","self","container","document","fields","showonFields","slice","call","querySelectorAll","length","forEach","field","hasAttribute","setAttribute","localFields","jsondata","getAttribute","showonData","JSON","parse","concat","origin","targets","cField","indexOf","push","value","index","linkedOptions","bind","Object","keys","key","elem","addEventListener","console","log","_createClass","b","itemval","elementShowonDatas","showfield","elementShowonData","condition","valid","originField","name","replace","originId","id","includes","toLowerCase","checked","getElementById","nodeName","Array","from","map","el","tagName","_typeof","val","sign","values","op","disabled","classList","remove","dispatchEvent","CustomEvent","bubbles","add","initialise"],"sources":["showon.js"],"sourcesContent":["/**\n * @package solo\n * @copyright Copyright (c)2014-2024 Nicholas K. Dionysopoulos / Akeeba Ltd\n * @license GNU General Public License version 3, or later\n */\n\nif (typeof akeeba === 'undefined')\n{\n\tvar akeeba = {};\n}\n\n/**\n * Uses Joomla's ShowOn field behaviour with the following copyright notice:\n *\n * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>\n * @license GNU General Public License version 2 or later; see LICENSE.txt\n */\nclass Showon {\n\t/**\n\t * Constructor\n\t *\n\t * @param {HTMLElement} cont Container element\n\t */\n\tconstructor(cont) {\n\t\tconst self = this;\n\t\tthis.container = cont || document;\n\t\tthis.fields = {\n\t\t\t// origin-field-name: {\n\t\t\t// origin: ['collection of all the trigger nodes'],\n\t\t\t// targets: ['collection of nodes to be controlled control']\n\t\t\t// }\n\t\t};\n\n\t\tthis.showonFields = [].slice.call(this.container.querySelectorAll('[data-showon]'));\n\t\t// Populate the fields data\n\t\tif (this.showonFields.length) {\n\t\t\t// @todo refactor this, dry\n\t\t\tthis.showonFields.forEach((field) => {\n\t\t\t\t// Set up only once\n\t\t\t\tif (field.hasAttribute('data-showon-initialised')) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tfield.setAttribute('data-showon-initialised', '');\n\n\t\t\t\tconst jsondata = field.getAttribute('data-showon') || '';\n\t\t\t\tconst showonData = JSON.parse(jsondata);\n\t\t\t\tlet localFields;\n\n\t\t\t\tif (showonData.length) {\n\t\t\t\t\tlocalFields = [].slice.call(self.container.querySelectorAll(`[name=\"${showonData[0].field}\"], [name=\"${showonData[0].field}[]\"]`));\n\n\t\t\t\t\tif (!this.fields[showonData[0].field]) {\n\t\t\t\t\t\tthis.fields[showonData[0].field] = {\n\t\t\t\t\t\t\torigin: [],\n\t\t\t\t\t\t\ttargets: [],\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\n\t\t\t\t\t// Add trigger elements\n\t\t\t\t\tlocalFields.forEach((cField) => {\n\t\t\t\t\t\tif (this.fields[showonData[0].field].origin.indexOf(cField) === -1) {\n\t\t\t\t\t\t\tthis.fields[showonData[0].field].origin.push(cField);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t\t// Add target elements\n\t\t\t\t\tthis.fields[showonData[0].field].targets.push(field);\n\n\t\t\t\t\t// Data showon can have multiple values\n\t\t\t\t\tif (showonData.length > 1) {\n\t\t\t\t\t\tshowonData.forEach((value, index) => {\n\t\t\t\t\t\t\tif (index === 0) {\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tlocalFields = [].slice.call(self.container.querySelectorAll(`[name=\"${value.field}\"], [name=\"${value.field}[]\"]`));\n\n\t\t\t\t\t\t\tif (!this.fields[showonData[0].field]) {\n\t\t\t\t\t\t\t\tthis.fields[showonData[0].field] = {\n\t\t\t\t\t\t\t\t\torigin: [],\n\t\t\t\t\t\t\t\t\ttargets: [],\n\t\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// Add trigger elements\n\t\t\t\t\t\t\tlocalFields.forEach((cField) => {\n\t\t\t\t\t\t\t\tif (this.fields[showonData[0].field].origin.indexOf(cField) === -1) {\n\t\t\t\t\t\t\t\t\tthis.fields[showonData[0].field].origin.push(cField);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\t// Add target elements\n\t\t\t\t\t\t\tif (this.fields[showonData[0].field].targets.indexOf(field) === -1) {\n\t\t\t\t\t\t\t\tthis.fields[showonData[0].field].targets.push(field);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t// Do some binding\n\t\t\tthis.linkedOptions = this.linkedOptions.bind(this);\n\n\t\t\t// Attach events to referenced element, to check condition on change and keyup\n\t\t\tObject.keys(this.fields).forEach((key) => {\n\t\t\t\tif (this.fields[key].origin.length) {\n\t\t\t\t\tthis.fields[key].origin.forEach((elem) => {\n\t\t\t\t\t\t// Initialize the showon behaviour for the given HTMLElement\n\t\t\t\t\t\tself.linkedOptions(key);\n\n\t\t\t\t\t\t// Setup listeners\n\t\t\t\t\t\telem.addEventListener('change', () => { self.linkedOptions(key); });\n\t\t\t\t\t\telem.addEventListener('keyup', () => { self.linkedOptions(key); });\n\t\t\t\t\t\telem.addEventListener('click', () => { self.linkedOptions(key); });\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\tconsole.log(this.fields);\n\t}\n\n\t/**\n\t *\n\t * @param key\n\t */\n\tlinkedOptions(key) {\n\t\t// Loop through the elements that need to be either shown or hidden\n\t\tthis.fields[key].targets.forEach((field) => {\n\t\t\tconst elementShowonDatas = JSON.parse(field.getAttribute('data-showon')) || [];\n\t\t\tlet showfield = true;\n\t\t\tlet itemval;\n\n\t\t\t// Check if target conditions are satisfied\n\t\t\telementShowonDatas.forEach((elementShowonData, index) => {\n\t\t\t\tconst condition = elementShowonData || {};\n\t\t\t\tcondition.valid = 0;\n\n\t\t\t\t// Test in each of the elements in the field array if condition is valid\n\t\t\t\tthis.fields[key].origin.forEach((originField) => {\n\t\t\t\t\tif (originField.name.replace('[]', '') !== elementShowonData.field) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst originId = originField.id;\n\n\t\t\t\t\t// If checkbox or radio box the value is read from properties\n\t\t\t\t\tif (originField.getAttribute('type') && ['checkbox', 'radio'].includes(originField.getAttribute('type').toLowerCase())) {\n\t\t\t\t\t\tif (!originField.checked) {\n\t\t\t\t\t\t\t// Unchecked fields will return a blank and so always match\n\t\t\t\t\t\t\t// a != condition so we skip them\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\titemval = document.getElementById(originId).value;\n\t\t\t\t\t} else if (originField.nodeName === 'SELECT' && originField.hasAttribute('multiple')) {\n\t\t\t\t\t\titemval = Array.from(originField.querySelectorAll('option:checked')).map((el) => el.value);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Select lists, text-area etc. Note that multiple-select list returns\n\t\t\t\t\t\t// an Array here s0 we can always treat 'itemval' as an array\n\t\t\t\t\t\titemval = document.getElementById(originId).value;\n\t\t\t\t\t\t// A multi-select <select> $field will return null when no elements are\n\t\t\t\t\t\t// selected so we need to define itemval accordingly\n\t\t\t\t\t\tif (itemval === null && originField.tagName.toLowerCase() === 'select') {\n\t\t\t\t\t\t\titemval = [];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Convert to array to allow multiple values in the field (e.g. type=list multiple)\n\t\t\t\t\t// and normalize as string\n\t\t\t\t\tif (!(typeof itemval === 'object')) {\n\t\t\t\t\t\titemval = JSON.parse(`[\"${itemval}\"]`);\n\t\t\t\t\t}\n\n\t\t\t\t\t// Test if any of the values of the field exists in showon conditions\n\t\t\t\t\titemval.forEach((val) => {\n\t\t\t\t\t\t// \":\" Equal to one or more of the values condition\n\t\t\t\t\t\tif (condition.sign === '=' && condition.values.indexOf(val) !== -1) {\n\t\t\t\t\t\t\tcondition.valid = 1;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// \"!:\" Not equal to one or more of the values condition\n\t\t\t\t\t\tif (condition.sign === '!=' && condition.values.indexOf(val) === -1) {\n\t\t\t\t\t\t\tcondition.valid = 1;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t});\n\n\t\t\t\t// Verify conditions\n\t\t\t\t// First condition (no operator): current condition must be valid\n\t\t\t\tif (condition.op === '') {\n\t\t\t\t\tif (condition.valid === 0) {\n\t\t\t\t\t\tshowfield = false;\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Other conditions (if exists)\n\t\t\t\t\t// AND operator: both the previous and current conditions must be valid\n\t\t\t\t\tif (condition.op === 'AND' && condition.valid + elementShowonDatas[index - 1].valid < 2) {\n\t\t\t\t\t\tshowfield = false;\n\t\t\t\t\t\tcondition.valid = 0;\n\t\t\t\t\t}\n\t\t\t\t\t// OR operator: one of the previous and current conditions must be valid\n\t\t\t\t\tif (condition.op === 'OR' && condition.valid + elementShowonDatas[index - 1].valid > 0) {\n\t\t\t\t\t\tshowfield = true;\n\t\t\t\t\t\tcondition.valid = 1;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t// If conditions are satisfied show the target field(s), else hide\n\t\t\tif (field.tagName !== 'option') {\n\t\t\t\tif (showfield) {\n\t\t\t\t\tfield.classList.remove('akeeba-showon-hidden');\n\t\t\t\t\tfield.dispatchEvent(new CustomEvent('akeeba:showon-show', {\n\t\t\t\t\t\tbubbles: true,\n\t\t\t\t\t}));\n\t\t\t\t} else {\n\t\t\t\t\tfield.classList.add('akeeba-showon-hidden');\n\t\t\t\t\tfield.dispatchEvent(new CustomEvent('akeeba:showon-hide', {\n\t\t\t\t\t\tbubbles: true,\n\t\t\t\t\t}));\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// @todo: If chosen or choices.js is active we should update them\n\t\t\t\tfield.disabled = !showfield;\n\t\t\t}\n\t\t});\n\t}\n}\n\n// Provide a public API\nif (!akeeba.Showon) {\n\takeeba.Showon = {\n\t\tinitialise: (container) => new Showon(container),\n\t};\n}\n\n/**\n * Initialize 'showon' feature at an initial page load\n */\nakeeba.Showon.initialise(document);"],"mappings":"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"}
[+]
..
[-] remotefiles.js
[edit]
[-] ajax.min.js.map
[edit]
[-] modal.min.js.map
[edit]
[-] tooltip.min.js
[edit]
[-] update.min.js
[edit]
[-] browser.min.js.map
[edit]
[-] manage.js
[edit]
[-] configuration.min.js.map
[edit]
[-] fsfilters.min.js
[edit]
[-] extradirs.min.js.map
[edit]
[-] transfer.min.js.map
[edit]
[-] modal.min.js
[edit]
[-] dbfilters.min.js
[edit]
[-] ajax.js
[edit]
[-] discover.min.js.map
[edit]
[-] transfer.js
[edit]
[-] regexfsfilters.min.js.map
[edit]
[-] wizard.min.js
[edit]
[-] main.min.js.map
[edit]
[-] s3import.min.js.map
[edit]
[-] discover.js
[edit]
[-] gui-helpers.min.js
[edit]
[-] tooltip.min.js.map
[edit]
[-] regexdbfilters.min.js.map
[edit]
[-] log.min.js.map
[edit]
[-] browser.js
[edit]
[-] remotefiles.min.js.map
[edit]
[-] tooltip.js
[edit]
[-] gui-helpers.min.js.map
[edit]
[-] showon.min.js.map
[edit]
[-] wizard.min.js.map
[edit]
[-] upload.min.js.map
[edit]
[-] remotefiles.min.js
[edit]
[-] system.min.js
[edit]
[-] system.min.js.map
[edit]
[-] configuration.min.js
[edit]
[-] multidb.min.js.map
[edit]
[-] upload.min.js
[edit]
[-] manage.min.js.map
[edit]
[-] modal.js
[edit]
[-] showon.js
[edit]
[-] upload.js
[edit]
[-] manage.min.js
[edit]
[-] setup.min.js.map
[edit]
[-] main.min.js
[edit]
[-] users.min.js.map
[edit]
[-] showon.min.js
[edit]
[-] restore.min.js.map
[edit]
[-] backup.min.js
[edit]
[-] ajax.min.js
[edit]
[-] dbfilters.min.js.map
[edit]
[-] s3import.js
[edit]
[-] browser.min.js
[edit]
[-] log.js
[edit]
[-] update.min.js.map
[edit]
[-] fsfilters.min.js.map
[edit]
[-] backup.min.js.map
[edit]
[-] log.min.js
[edit]
[-] main.js
[edit]
[-] discover.min.js
[edit]
[-] users.js
[edit]
[-] s3import.min.js
[edit]