55 lines
3.2 KiB
Diff
55 lines
3.2 KiB
Diff
From 591c09d68bb285e602da12c76788c3e3f0dd775a Mon Sep 17 00:00:00 2001
|
|
From: Daniel Seifert <ds@shopmodule.com>
|
|
Date: Tue, 11 Jan 2022 14:28:10 +0100
|
|
Subject: [PATCH 1/1] add reload in progress marker on admin edit windows
|
|
|
|
---
|
|
source/out/admin/src/oxid.js | 16 ++++++++++++++++
|
|
1 file changed, 16 insertions(+)
|
|
|
|
diff --git a/source/out/admin/src/oxid.js b/source/out/admin/src/oxid.js
|
|
index 5bee2b147..ff4ab205a 100644
|
|
--- a/source/out/admin/src/oxid.js
|
|
+++ b/source/out/admin/src/oxid.js
|
|
@@ -35,6 +35,8 @@ var oxid = {
|
|
},
|
|
|
|
editThis : function ( sID ) {
|
|
+ top.oxid.admin.d3ShowProgressElement();
|
|
+
|
|
var oTransfer = top.basefrm.edit.document.getElementById("transfer");
|
|
oTransfer.oxid.value = sID;
|
|
oTransfer.cl.value = top.oxid.admin.getClass(sID);
|
|
@@ -92,6 +94,8 @@ var oxid = {
|
|
},
|
|
|
|
changeEditBar : function ( sLocation, sPos, sFunction) {
|
|
+ top.oxid.admin.d3ShowProgressElement();
|
|
+
|
|
var oSearch = top.basefrm.list.document.getElementById("search");
|
|
oSearch.actedit.value = sPos;
|
|
oSearch.submit();
|
|
@@ -184,6 +188,18 @@ var oxid = {
|
|
|
|
// appending..
|
|
oForm.appendChild(oFormField);
|
|
+ },
|
|
+
|
|
+ d3ShowProgressElement : function () {
|
|
+ var targetDocument = top.basefrm.edit.document;
|
|
+ var marker = targetDocument.createElement("div");
|
|
+ marker.style.cssText = "position: absolute; top: -30px; left: -30px; width: 0; height: 0; background-color: transparent; border: 30px solid transparent; border-top-color: red; transform:rotate(135deg)";
|
|
+ var hourglass = targetDocument.createElement("div");
|
|
+ hourglass.style.cssText = "position: absolute; top: -26px; left: -6px; width: 16px; height: 16px; transform:rotate(45deg); background-size: 16px; background-repeat: no-repeat";
|
|
+ hourglass.style.backgroundImage = 'url("data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDA2IiB3aWR0aD0iMjg4IiBoZWlnaHQ9IjI4OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpzdmdqcz0iaHR0cDovL3N2Z2pzLmNvbS9zdmdqcyI+PGRlZnMgaWQ9IlN2Z2pzRGVmczEwMDciPjwvZGVmcz48ZyBpZD0iU3ZnanNHMTAwOCIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLDApIj48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI4OCIgaGVpZ2h0PSIyODgiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiPjxwYXRoIGQ9Ik0xNTM2IDEyOHEwIDI2MS0xMDYuNSA0NjEuNXQtMjY2LjUgMzA2LjVxMTYwIDEwNiAyNjYuNSAzMDYuNXQxMDYuNSA0NjEuNWg5NnExNCAwIDIzIDl0OSAyM3Y2NHEwIDE0LTkgMjN0LTIzIDloLTE0NzJxLTE0IDAtMjMtOXQtOS0yM3YtNjRxMC0xNCA5LTIzdDIzLTloOTZxMC0yNjEgMTA2LjUtNDYxLjV0MjY2LjUtMzA2LjVxLTE2MC0xMDYtMjY2LjUtMzA2LjV0LTEwNi41LTQ2MS41aC05NnEtMTQgMC0yMy05dC05LTIzdi02NHEwLTE0IDktMjN0MjMtOWgxNDcycTE0IDAgMjMgOXQ5IDIzdjY0cTAgMTQtOSAyM3QtMjMgOWgtOTZ6bS0xMjggMGgtMTAyNHEwIDIwNiA4NSAzODRoODU0cTg1LTE3OCA4NS0zODR6bS01NyAxMjE2cS01NC0xNDEtMTQ1LjUtMjQxLjV0LTE5NC41LTE0Mi41aC0yMzBxLTEwMyA0Mi0xOTQuNSAxNDIuNXQtMTQ1LjUgMjQxLjVoOTEweiIgZmlsbD0iI2ZmZmZmZiIgY2xhc3M9ImNvbG9yMDAwIHN2Z1NoYXBlIj48L3BhdGg+PC9zdmc+PC9nPjwvc3ZnPg==")';
|
|
+
|
|
+ marker.appendChild(hourglass);
|
|
+ targetDocument.body.appendChild(marker);
|
|
}
|
|
}
|
|
};
|
|
\ No newline at end of file
|
|
--
|
|
2.26.1.windows.1
|
|
|