PATH:
home
/
vcomplcotr
/
www
/
wp-content
/
plugins
/
akeebabackupwp
/
app
/
media
/
js
/
solo
{"version":3,"file":"extradirs.min.js","names":["akeeba","Extradirs","render","data","tbody","document","getElementById","rootname","innerHTML","hasOwnProperty","def","addRow","addNewRecordButton","rootuuid","append_to_here","elTr","createElement","className","System","set","elDeleteContainer","elEditContainer","elDirPath","elVirtualPath","elDeleteSpan","addEventListener","new_data","uuid","get","parentNode","verb","Fsfilters","toggle","response","caller","success","elRemove","removeChild","insertAdjacentHTML","appendChild","elEditSpan","data_root","style","display","querySelector","elTd","elDiskIcon","that","new_directory","value","trim","add_dir","empty","Math","basename","old_data","split","root","elIcon","removeClass","addClass","new_cache_data","console","debug","textContent","triggerEvent","elDelete","elCancelIcon","elFilterContainer","elVirtualContainer","nextElementSibling","elFilterInput","setAttribute","elBrowser","editor","val","Configuration","onBrowser","elVirtualInput","elFilterNameSpan","elVirtualNameSpan","newUUID","trList","children","lastTr","length","tdList","querySelectorAll","spanList","elPencil","documentReady","guiData","getOptions","enablePopoverFor"],"sources":["extradirs.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\n// Object initialisation\nif (typeof akeeba == \"undefined\")\n{\n\tvar akeeba = {};\n}\n\nif (typeof akeeba.Extradirs == \"undefined\")\n{\n\takeeba.Extradirs = {};\n}\n\nakeeba.Extradirs.render = function (data)\n{\n\tvar tbody = document.getElementById(\"ak_list_contents\");\n\ttbody.innerHTML = \"\";\n\n\tfor (rootname in data)\n\t{\n\t\tif (!data.hasOwnProperty(rootname))\n\t\t{\n\t\t\tcontinue;\n\t\t}\n\n\t\tvar def = data[rootname];\n\n\t\takeeba.Extradirs.addRow(rootname, def, tbody);\n\t}\n\n\takeeba.Extradirs.addNewRecordButton(tbody);\n};\n\nakeeba.Extradirs.addRow = function (rootuuid, def, append_to_here)\n{\n\tvar elTr = document.createElement(\"tr\");\n\telTr.className = \"ak_filter_row\";\n\n\t// Cache UUID of this entry\n\takeeba.System.data.set(elTr, \"rootuuid\", rootuuid);\n\t// Cache the definition data (virtual directory)\n\takeeba.System.data.set(elTr, \"def\", def);\n\n\tvar elDeleteContainer = document.createElement(\"td\");\n\tvar elEditContainer = document.createElement(\"td\");\n\tvar elDirPath = document.createElement(\"td\");\n\tvar elVirtualPath = document.createElement(\"td\");\n\n\t// Delete button\n\tvar elDeleteSpan = document.createElement(\"span\");\n\telDeleteSpan.className = \"ak_filter_tab_icon_container akeeba-btn--red--mini delete\";\n\takeeba.System.addEventListener(elDeleteSpan, \"click\", function ()\n\t{\n\t\tvar new_data = {\n\t\t\tuuid: akeeba.System.data.get(this.parentNode.parentNode, \"rootuuid\"), verb: \"remove\"\n\t\t};\n\n\t\takeeba.Fsfilters.toggle(new_data, this, function (response, caller)\n\t\t{\n\t\t\tif (response.success == true)\n\t\t\t{\n\t\t\t\tvar elRemove = caller.parentNode.parentNode;\n\t\t\t\telRemove.parentNode.removeChild(elRemove);\n\t\t\t}\n\t\t});\n\t});\n\n\telDeleteSpan.insertAdjacentHTML(\"beforeend\", \"<span class=\\\"akion-trash-a deletebutton ak-toggle-button\\\"></span>\");\n\telDeleteContainer.appendChild(elDeleteSpan);\n\n\t// Edit button\n\tvar elEditSpan = document.createElement(\"span\");\n\telEditSpan.className = \"ak_filter_tab_icon_container akeeba-btn--teal--mini\";\n\n\takeeba.System.addEventListener(elEditSpan, \"click\", function ()\n\t{\n\t\t// Get reference to data root\n\t\tvar data_root = this.parentNode.parentNode;\n\n\t\t// Hide pencil icon\n\t\tthis.style.display = \"none\";\n\n\t\t// Hide delete icon\n\t\tdata_root.querySelector(\"span.delete\").style.display = \"none\";\n\n\t\tvar elTd = this.parentNode;\n\t\tvar elTr = elTd.parentNode;\n\n\t\t// Add a disk icon (save)\n\t\tvar elDiskIcon = document.createElement(\"span\");\n\t\telDiskIcon.className =\n\t\t\t\"ak_filter_tab_icon_container akeeba-btn--teal--mini save ak-toggle-button ak-stacked-button\";\n\t\telDiskIcon.insertAdjacentHTML(\"beforeend\", \"<span class=\\\"akion-checkmark\\\"></span>\");\n\n\t\takeeba.System.addEventListener(elDiskIcon, \"click\", function ()\n\t\t{\n\t\t\tvar that = this;\n\n\t\t\tvar new_directory = data_root.querySelector(\"input.folder_editor\").value;\n\t\t\tnew_directory = trim(new_directory);\n\n\t\t\tvar add_dir = data_root.querySelector(\"input.virtual_editor\").value;\n\t\t\tadd_dir = trim(add_dir);\n\n\t\t\tif (empty(add_dir))\n\t\t\t{\n\t\t\t\tadd_dir = Math.uuid(8) + \"-\" + basename(new_directory);\n\t\t\t}\n\n\t\t\tvar old_data = akeeba.System.data.get(data_root, \"def\", \",\");\n\t\t\told_data = old_data.split(\",\", 2);\n\n\t\t\tif (new_directory == \"\")\n\t\t\t{\n\t\t\t\tif (old_data[0] == \"\")\n\t\t\t\t{\n\t\t\t\t\t// Tried to save empty data on new row. That's like Cancel...\n\t\t\t\t\takeeba.System.triggerEvent(that.parentNode.querySelector(\"span.cancel\"), \"click\");\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\t// Tried to save empty data on existing row. That's like Delete...\n\t\t\t\t\tvar elDelete = data_root.querySelector(\"span.delete\");\n\t\t\t\t\telDelete.style.display = \"inline-block\";\n\t\t\t\t\takeeba.System.triggerEvent(elDelete, \"click\");\n\t\t\t\t}\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t// Save entry\n\t\t\t\tvar new_data = {\n\t\t\t\t\tuuid: akeeba.System.data.get(data_root, \"rootuuid\"), root: new_directory, data: add_dir, verb: \"set\"\n\t\t\t\t};\n\n\t\t\t\takeeba.Fsfilters.toggle(new_data, that, function (response, caller)\n\t\t\t\t{\n\t\t\t\t\tif (response.success == true)\n\t\t\t\t\t{\n\t\t\t\t\t\t// Catch case of new row\n\t\t\t\t\t\tif (old_data[0] == \"\")\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t// Change icon to pencil\n\t\t\t\t\t\t\tvar elIcon = caller.parentNode.querySelector(\"span.editbutton\");\n\t\t\t\t\t\t\takeeba.System.removeClass(elIcon, \"akion-plus\");\n\t\t\t\t\t\t\takeeba.System.addClass(elIcon, \"akion-edit ak-toggle-button\");\n\n\t\t\t\t\t\t\t// Add new row\n\t\t\t\t\t\t\takeeba.Extradirs.addNewRecordButton(append_to_here);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Update cached data\n\t\t\t\t\t\tvar new_cache_data = [new_directory, add_dir];\n\t\t\t\t\t\takeeba.System.data.set(data_root, \"def\", new_cache_data);\n\n\t\t\t\t\t\t// Update values in table\n\t\t\t\t\t\tconsole.debug(data_root);\n\t\t\t\t\t\tdata_root.querySelector(\"span.ak_directory\").textContent = new_directory;\n\t\t\t\t\t\tdata_root.querySelector(\"span.ak_virtual\").textContent = add_dir;\n\n\t\t\t\t\t\t// Show pencil icon\n\t\t\t\t\t\tcaller.parentNode.querySelector(\n\t\t\t\t\t\t\t\"span.ak_filter_tab_icon_container\").style.display = \"inline-block\";\n\n\t\t\t\t\t\t// Remove cancel icon\n\t\t\t\t\t\tvar elRemove = caller.parentNode.querySelector(\"span.cancel\");\n\t\t\t\t\t\telRemove.parentNode.removeChild(elRemove);\n\n\t\t\t\t\t\t// Show the delete button\n\t\t\t\t\t\tdata_root.querySelector(\"span.delete\").style.display = \"inline-block\";\n\n\t\t\t\t\t\t// Remove disk icon\n\t\t\t\t\t\tcaller.parentNode.removeChild(caller);\n\n\t\t\t\t\t\t// Remove input boxes\n\t\t\t\t\t\telRemove = data_root.querySelector(\"input.folder_editor\");\n\t\t\t\t\t\telRemove.parentNode.removeChild(elRemove);\n\n\t\t\t\t\t\telRemove = data_root.querySelector(\"input.virtual_editor\");\n\t\t\t\t\t\telRemove.parentNode.removeChild(elRemove);\n\n\t\t\t\t\t\t// Remove browser button\n\t\t\t\t\t\telRemove = data_root.querySelector(\"span.browse\");\n\t\t\t\t\t\telRemove.parentNode.removeChild(elRemove);\n\n\t\t\t\t\t\t// Show values\n\t\t\t\t\t\tdata_root.querySelector(\"span.ak_directory\").style.display = \"inline-block\";\n\t\t\t\t\t\tdata_root.querySelector(\"span.ak_virtual\").style.display = \"inline-block\";\n\t\t\t\t\t}\n\t\t\t\t}, false);\n\t\t\t}\n\t\t});\n\n\t\telTd.appendChild(elDiskIcon);\n\n\t\t// Add a Cancel icon\n\t\tvar elCancelIcon = document.createElement(\"span\");\n\t\telCancelIcon.className = \"ak_filter_tab_icon_container akeeba-btn--orange--mini cancel ak-toggle-button\";\n\t\telCancelIcon.insertAdjacentHTML(\"beforeend\", \"<span class=\\\"akion-close \\\"></span>\");\n\n\t\takeeba.System.addEventListener(elCancelIcon, \"click\", function ()\n\t\t{\n\t\t\tvar that = this;\n\t\t\t// Show pencil icon\n\t\t\tthat.parentNode.querySelector(\"span.ak_filter_tab_icon_container\").style.display = \"inline-block\";\n\t\t\t// Remove disk icon\n\t\t\tvar elRemove = that.parentNode.querySelector(\n\t\t\t\t\"span.save\");\n\t\t\telRemove.parentNode.removeChild(elRemove);\n\n\t\t\t// Remove cancel icon\n\t\t\tthat.parentNode.removeChild(that);\n\n\t\t\t// Remove input boxes\n\t\t\telRemove = data_root.querySelector(\"input.folder_editor\");\n\t\t\telRemove.parentNode.removeChild(elRemove);\n\n\t\t\telRemove = data_root.querySelector(\"input.virtual_editor\");\n\t\t\telRemove.parentNode.removeChild(elRemove);\n\n\t\t\t// Remove browser button\n\t\t\telRemove = data_root.querySelector(\"span.browse\");\n\t\t\telRemove.parentNode.removeChild(elRemove);\n\n\t\t\t// Show values\n\t\t\tdata_root.querySelector(\"span.ak_directory\").style.display = \"inline-block\";\n\t\t\tdata_root.querySelector(\"span.ak_virtual\").style.display = \"inline-block\";\n\n\t\t\t// Show the delete button (if it's NOT a new row)\n\t\t\tvar old_data = akeeba.System.data.get(data_root, \"def\", \",\");\n\t\t\told_data = old_data.split(\",\", 2);\n\n\t\t\tif (old_data[0] != \"\")\n\t\t\t{\n\t\t\t\tdata_root.querySelector(\"span.delete\").style.display = \"inline-block\";\n\t\t\t}\n\n\t\t});\n\n\t\telTd.appendChild(elCancelIcon);\n\n\t\t// Show edit box\n\t\tvar old_data = akeeba.System.data.get(data_root, \"def\", \",\");\n\t\told_data = old_data.split(\",\", 2);\n\t\tvar elFilterContainer = elTr.querySelector(\"td.ak_filter_item\");\n\t\tvar elVirtualContainer = elFilterContainer.nextElementSibling;\n\n\t\t// -- Show input element for the filter (folder to include)\n\t\tvar elFilterInput = document.createElement(\"input\");\n\t\telFilterInput.setAttribute(\"type\", \"text\");\n\t\telFilterInput.setAttribute(\"size\", \"60\");\n\t\telFilterInput.className = \"folder_editor\";\n\t\telFilterInput.value = old_data[0];\n\n\t\t// -- Show browser button\n\t\tvar elBrowser = document.createElement(\"span\");\n\t\telBrowser.className = \"ak_filter_tab_icon_container akeeba-btn--dark--mini browse ak-toggle-button\";\n\t\telBrowser.insertAdjacentHTML(\"beforeend\", \"<span class=\\\"akion-folder\\\"></span>\");\n\n\t\takeeba.System.addEventListener(elBrowser, \"click\", function ()\n\t\t{\n\t\t\tvar that = this;\n\t\t\t// Show folder open dialog\n\t\t\tvar editor = that.parentNode.querySelector(\"input.folder_editor\");\n\t\t\tvar val = trim(editor.value);\n\n\t\t\tif (val == \"\")\n\t\t\t{\n\t\t\t\tval = \"[ROOTPARENT]\";\n\t\t\t}\n\n\t\t\takeeba.Configuration.onBrowser(val, editor);\n\t\t});\n\n\t\telFilterContainer.appendChild(elFilterInput);\n\t\telFilterContainer.appendChild(elBrowser);\n\n\t\tvar elVirtualInput = document.createElement(\"input\");\n\n\t\telVirtualInput.setAttribute(\"type\", \"text\");\n\t\telVirtualInput.setAttribute(\"size\", \"60\");\n\t\telVirtualInput.className = \"virtual_editor\";\n\t\telVirtualInput.value = old_data[1];\n\n\t\telVirtualContainer.appendChild(elVirtualInput);\n\n\t\t// Hide existing value boxes\n\t\telFilterContainer.querySelector(\"span.ak_directory\").style.display = \"none\";\n\t\telVirtualContainer.querySelector(\"span.ak_virtual\").style.display = \"none\";\n\t});\n\n\telEditSpan.insertAdjacentHTML(\"beforeend\", \"<span class=\\\"akion-edit editbutton ak-toggle-button\\\"></span>\");\n\telEditContainer.appendChild(elEditSpan);\n\n\t// Directory path\n\telDirPath.className = \"ak_filter_item\";\n\tvar elFilterNameSpan = document.createElement(\"span\");\n\telFilterNameSpan.className = \"ak_filter_name ak_directory\";\n\telFilterNameSpan.textContent = def[0];\n\telDirPath.appendChild(elFilterNameSpan);\n\n\t// Virtual path\n\telVirtualPath.className = \"ak_filter_item\";\n\tvar elVirtualNameSpan = document.createElement(\"span\");\n\telVirtualNameSpan.className = \"ak_filter_name ak_virtual\";\n\telVirtualNameSpan.textContent = def[1];\n\telVirtualPath.appendChild(elVirtualNameSpan);\n\n\telTr.appendChild(elDeleteContainer);\n\telTr.appendChild(elEditContainer);\n\telTr.appendChild(elDirPath);\n\telTr.appendChild(elVirtualPath);\n\n\tappend_to_here.appendChild(elTr);\n};\n\nakeeba.Extradirs.addNewRecordButton = function (append_to_here)\n{\n\tvar newUUID = Math.uuid();\n\tvar dummyData = [\"\", \"\"];\n\takeeba.Extradirs.addRow(newUUID, dummyData, append_to_here);\n\n\tvar trList = document.getElementById(\"ak_list_contents\").children;\n\tvar lastTr = trList[trList.length - 1];\n\n\tvar tdList = lastTr.querySelectorAll(\"td\");\n\n\ttdList[0].querySelector(\"span\").style.display = \"none\";\n\n\tvar spanList = tdList[1].querySelectorAll(\"span\");\n\tvar elPencil = spanList[spanList.length - 1];\n\takeeba.System.removeClass(elPencil, \"akion-edit\");\n\takeeba.System.addClass(elPencil, \"akion-plus ak-toggle-button\");\n};\n\nakeeba.System.documentReady(function ()\n{\n\tvar guiData = akeeba.System.getOptions(\"akeeba.IncludeFolders.guiData\", null);\n\n\tif (guiData === null)\n\t{\n\t\treturn;\n\t}\n\n\takeeba.Configuration.enablePopoverFor(document.querySelectorAll(\"[rel=\\\"popover\\\"]\"));\n\takeeba.Extradirs.render(guiData);\n});"],"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]