__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
(function () {
'use strict';
/**
* @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
(function () {
// This method is used to decode HTML entities
var decodeHtml = function decodeHtml(html) {
var textarea = document.createElement('textarea');
textarea.innerHTML = Joomla.sanitizeHtml(html);
return textarea.value;
};
var compare = function compare(original, changed) {
var display = changed.nextElementSibling;
var diff = window.Diff.diffWords(original.innerHTML, changed.innerHTML);
var fragment = document.createDocumentFragment();
diff.forEach(function (part) {
var color = '';
if (part.added) {
color = '#a6f3a6';
}
if (part.removed) {
color = '#f8cbcb';
}
// @todo use the tag MARK here not SPAN
var span = document.createElement('span');
span.style.backgroundColor = color;
span.style.borderRadius = '.2rem';
span.appendChild(document.createTextNode(decodeHtml(part.value)));
fragment.appendChild(span);
});
display.appendChild(fragment);
};
var onBoot = function onBoot() {
var diffs = [].slice.call(document.querySelectorAll('.original'));
diffs.forEach(function (fragment) {
compare(fragment, fragment.nextElementSibling);
});
// Cleanup
document.removeEventListener('DOMContentLoaded', onBoot);
};
document.addEventListener('DOMContentLoaded', onBoot);
})();
})();
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| admin-compare-compare-es5.js | File | 1.59 KB | 0664 |
|
| admin-compare-compare-es5.min.js | File | 928 B | 0664 |
|
| admin-compare-compare-es5.min.js.gz | File | 536 B | 0664 |
|
| admin-compare-compare.js | File | 1.43 KB | 0664 |
|
| admin-compare-compare.min.js | File | 855 B | 0664 |
|
| admin-compare-compare.min.js.gz | File | 512 B | 0664 |
|
| admin-history-modal-es5.js | File | 3.1 KB | 0664 |
|
| admin-history-modal-es5.min.js | File | 1.82 KB | 0664 |
|
| admin-history-modal-es5.min.js.gz | File | 727 B | 0664 |
|
| admin-history-modal.js | File | 2.92 KB | 0664 |
|
| admin-history-modal.min.js | File | 1.79 KB | 0664 |
|
| admin-history-modal.min.js.gz | File | 720 B | 0664 |
|
| admin-history-versions-es5.js | File | 420 B | 0664 |
|
| admin-history-versions-es5.min.js | File | 325 B | 0664 |
|
| admin-history-versions-es5.min.js.gz | File | 266 B | 0664 |
|
| admin-history-versions.js | File | 357 B | 0664 |
|
| admin-history-versions.min.js | File | 292 B | 0664 |
|
| admin-history-versions.min.js.gz | File | 248 B | 0664 |
|