__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/**
* @copyright (C) 2022 Open Source Matters, Inc. <https://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// eslint-disable no-alert
((Joomla, document) => {
if (!Joomla) {
throw new Error('core.js was not properly initialised');
}
Joomla.finderIndexer = () => {
const path = 'index.php?option=com_finder&task=indexer.debug&tmpl=component&format=json';
const token = `&${document.getElementById('finder-indexer-token').getAttribute('name')}=1`;
Joomla.debugIndexing = () => {
const formEls = new URLSearchParams(Array.from(new FormData(document.getElementById('debug-form')))).toString();
Joomla.request({
url: `${path}${token}&${formEls}`,
method: 'GET',
data: '',
perform: true,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
onSuccess: response => {
const output = document.getElementById('indexer-output');
const allowedHtml = {
fieldset: [],
legend: [],
dl: ['class'],
dt: ['class'],
dd: ['class']
};
try {
const parsed = JSON.parse(response);
output.innerHTML = Joomla.sanitizeHtml(parsed.rendered, allowedHtml);
} catch (e) {
output.innerHTML = Joomla.sanitizeHtml(response, allowedHtml);
}
},
onError: xhr => {
const output = document.getElementById('indexer-output');
output.innerHTML = xhr.response;
}
});
};
};
})(Joomla, document);
// @todo use directly the Joomla.finderIndexer() instead of the Indexer()!!!
document.addEventListener('DOMContentLoaded', () => {
window.Indexer = Joomla.finderIndexer();
});
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| debug.js | File | 1.77 KB | 0664 |
|
| debug.min.js | File | 1.05 KB | 0664 |
|
| debug.min.js.gz | File | 662 B | 0664 |
|
| filters.js | File | 655 B | 0664 |
|
| filters.min.js | File | 442 B | 0664 |
|
| filters.min.js.gz | File | 330 B | 0664 |
|
| finder-edit.js | File | 1.76 KB | 0664 |
|
| finder-edit.min.js | File | 1.19 KB | 0664 |
|
| finder-edit.min.js.gz | File | 563 B | 0664 |
|
| finder.js | File | 2.9 KB | 0664 |
|
| finder.min.js | File | 1.35 KB | 0664 |
|
| finder.min.js.gz | File | 746 B | 0664 |
|
| indexer.js | File | 6.68 KB | 0664 |
|
| indexer.min.js | File | 3.25 KB | 0664 |
|
| indexer.min.js.gz | File | 1.4 KB | 0664 |
|
| maps.js | File | 567 B | 0664 |
|
| maps.min.js | File | 382 B | 0664 |
|
| maps.min.js.gz | File | 309 B | 0664 |
|