56 lignes
6.6 KiB
Diff
56 lignes
6.6 KiB
Diff
From 1150f7ba56b9a4b8f725745750f9da5b95099868 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
|
|
|
|
# Conflicts:
|
|
# source/out/admin/src/oxid.js
|
|
---
|
|
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 508fe8acd..0ec733fef 100644
|
|
--- a/source/out/admin/src/oxid.js
|
|
+++ b/source/out/admin/src/oxid.js
|
|
@@ -37,6 +37,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 );
|
|
@@ -99,6 +101,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();
|
|
@@ -201,5 +205,17 @@ 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
|
|
|