mirror of
https://github.com/Terranom674/Piwigo_Bratonien_Tools.git
synced 2026-09-19 11:44:31 +00:00
0.9.6.27: paralleles Run-now-JavaScript entfernen
This commit is contained in:
@@ -1,56 +0,0 @@
|
|||||||
(function () {
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
function init() {
|
|
||||||
var section = document.getElementById('nc-connector');
|
|
||||||
if (!section || section.querySelector('[data-nc-run-now]')) return;
|
|
||||||
|
|
||||||
var statusHeading = Array.prototype.find.call(section.querySelectorAll('h4'), function (heading) {
|
|
||||||
return heading.textContent.trim() === 'Status';
|
|
||||||
});
|
|
||||||
if (!statusHeading) return;
|
|
||||||
|
|
||||||
var card = statusHeading.closest('.bratonien-card');
|
|
||||||
if (!card) return;
|
|
||||||
|
|
||||||
var tokenInput = section.querySelector('input[name="pwg_token"]');
|
|
||||||
if (!tokenInput || !tokenInput.value) return;
|
|
||||||
|
|
||||||
var form = document.createElement('form');
|
|
||||||
form.method = 'post';
|
|
||||||
form.className = 'bratonien-actions';
|
|
||||||
form.style.marginTop = '1rem';
|
|
||||||
form.setAttribute('data-nc-run-now', '1');
|
|
||||||
|
|
||||||
var token = document.createElement('input');
|
|
||||||
token.type = 'hidden';
|
|
||||||
token.name = 'pwg_token';
|
|
||||||
token.value = tokenInput.value;
|
|
||||||
|
|
||||||
var tool = document.createElement('input');
|
|
||||||
tool.type = 'hidden';
|
|
||||||
tool.name = 'bratonien_tool';
|
|
||||||
tool.value = 'nc_connector_run_now';
|
|
||||||
|
|
||||||
var button = document.createElement('button');
|
|
||||||
button.type = 'submit';
|
|
||||||
button.className = 'buttonLike';
|
|
||||||
button.textContent = 'Jetzt abgleichen';
|
|
||||||
|
|
||||||
form.addEventListener('submit', function () {
|
|
||||||
button.disabled = true;
|
|
||||||
button.textContent = 'Abgleich wird gestartet …';
|
|
||||||
});
|
|
||||||
|
|
||||||
form.appendChild(token);
|
|
||||||
form.appendChild(tool);
|
|
||||||
form.appendChild(button);
|
|
||||||
card.appendChild(form);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (document.readyState === 'loading') {
|
|
||||||
document.addEventListener('DOMContentLoaded', init);
|
|
||||||
} else {
|
|
||||||
init();
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
Reference in New Issue
Block a user