From 3d8296b9c56cec36ffc16db7b018da9cab55095f Mon Sep 17 00:00:00 2001 From: Bala Gorrepati Date: Mon, 27 May 2024 19:04:37 +0530 Subject: [PATCH] Update the head with UX OptIn and other fixes --- .../Siteimprove/Siteimprove setting.yml | 10 +- .../Siteimprove setting/globalsite.yml | 6 +- src/platform/App_Data/xdts/Web.config.xdt | 3 +- src/platform/lib/Siteimprove.dll | Bin 29184 -> 30208 bytes .../sitecore/shell/Controls/SitecoreWindow.js | 330 ++++++++++++++++++ src/siteimprove.module.json | 22 +- 6 files changed, 350 insertions(+), 21 deletions(-) create mode 100644 src/platform/sitecore/shell/Controls/SitecoreWindow.js diff --git a/src/items/Siteimprove System Settings/Siteimprove/Siteimprove setting.yml b/src/items/Siteimprove System Settings/Siteimprove/Siteimprove setting.yml index d4f409c..20d7a28 100644 --- a/src/items/Siteimprove System Settings/Siteimprove/Siteimprove setting.yml +++ b/src/items/Siteimprove System Settings/Siteimprove/Siteimprove setting.yml @@ -9,7 +9,7 @@ SharedFields: Value: - ID: "641c597f-4064-49dc-9384-eb3fa9ae0a27" Hint: DisableSiteimproveInEE - Value: 1 + Value: - ID: "9c6106ea-7a5a-48e2-8cad-f0f693b1e2d4" Hint: __Read Only Value: @@ -32,14 +32,14 @@ Languages: Value: 20170214T131835 - ID: "8cdc337e-a112-42fb-bbb4-4143751e123f" Hint: __Revision - Value: "e282bb42-8099-47fc-932d-20af413f84d7" + Value: "87c72cf1-73be-4cda-92ad-8d3c128c2a1d" - ID: "badd9cf9-53e0-4d0c-bcc0-2d784c282f6a" Hint: __Updated by Value: | - sitecore\anthony_johnson@epam.com + sitecore\admin - ID: "d9cf14b1-fa16-4ba6-9288-e8a174d4d522" Hint: __Updated - Value: 20240425T154243Z + Value: 20240527T063010Z - ID: "dc7b73b5-c692-4595-b193-95095d22f5ac" Hint: Sites - Value: "" + Value: "{B0AFF02B-8F55-4643-BED9-7F651E0454B3}" diff --git a/src/items/Siteimprove System Settings/Siteimprove/Siteimprove setting/globalsite.yml b/src/items/Siteimprove System Settings/Siteimprove/Siteimprove setting/globalsite.yml index 25d423b..aea3057 100644 --- a/src/items/Siteimprove System Settings/Siteimprove/Siteimprove setting/globalsite.yml +++ b/src/items/Siteimprove System Settings/Siteimprove/Siteimprove setting/globalsite.yml @@ -33,11 +33,11 @@ Languages: sitecore\admin - ID: "8cdc337e-a112-42fb-bbb4-4143751e123f" Hint: __Revision - Value: "b7dae90f-fcea-4f5a-bd03-6a3f9cc0e5cb" + Value: "28dd4334-bcf9-429c-a1b4-1ce1a8e8d425" - ID: "badd9cf9-53e0-4d0c-bcc0-2d784c282f6a" Hint: __Updated by Value: | - sitecore\anthony_johnson@epam.com + sitecore\admin - ID: "d9cf14b1-fa16-4ba6-9288-e8a174d4d522" Hint: __Updated - Value: 20240410T130242Z + Value: 20240527T062709Z diff --git a/src/platform/App_Data/xdts/Web.config.xdt b/src/platform/App_Data/xdts/Web.config.xdt index bb58d09..edc2cb4 100644 --- a/src/platform/App_Data/xdts/Web.config.xdt +++ b/src/platform/App_Data/xdts/Web.config.xdt @@ -5,8 +5,7 @@ - - + diff --git a/src/platform/lib/Siteimprove.dll b/src/platform/lib/Siteimprove.dll index e1ba0b28858429d1d1bb63d6ff5186171414eb95..b9fcc1dfb68ac7d86ebac1368ec57789c27cbc0b 100644 GIT binary patch literal 30208 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%0Dcc36#z^RAQb=t9zZGp1U-OM00?;isQ`ef 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 delta 12775 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 0) { + this.resizable = className.indexOf("scWindowNoResize") < 0; + this.maximizable = className.indexOf("scWindowNoMaximize") < 0; + this.minimizable = className.indexOf("scWindowNoMinimize") < 0; + break; + } + } + } +} + +scWindow.prototype.hideWindow = function() { + var manager = this.getManager(); + if (manager != null) { + manager.hide(this.getID()); + } +} + +scWindow.prototype.hitTest = function(evt) { + if (evt == null) { + return ""; + } + + var ctl = scForm.browser.getSrcElement(evt); + if (typeof ctl.tagName == "undefined") { + return ""; + } + + var delta = 4; + var delta2 = 16; + + var point = new scPoint(evt.clientX, evt.clientY); + + var width = document.body.offsetWidth; + var height = document.body.offsetHeight; + + if (this.canResize()) { + if (point.x < delta && point.y < delta2 || point.x < delta2 && point.y < delta) { + return "resize topleft"; + } + else if (point.x < delta && point.y >= height - delta2 || point.x < delta2 && point.y >= height - delta) { + return "resize bottomleft"; + } + else if (point.x >= width - delta2 && point.y < delta || point.x >= width - delta && point.y < delta2) { + return "resize topright"; + } + else if (point.x >= width - delta2 && point.y >= height - delta || point.x >= width - delta && point.y >= height - delta2) { + return "resize bottomright"; + } + else if (point.x < delta) { + return "resize left"; + } + else if (point.x >= width - delta) { + return "resize right"; + } + else if (point.y < delta) { + return "resize top"; + } + else if (point.y >= height - delta) { + return "resize bottom"; + } + } + + if (this.canDrag()) { + while (ctl != null) { + if (ctl.classList != null && ctl.classList.length > 0 && ctl.className != null && ctl.className.indexOf("scWindowHandle") >= 0 && point.y < 60) { + return "handle"; + } + + ctl = ctl.parentNode; + } + } + + return ""; +} + +scWindow.prototype.hide = function() { + var manager = this.getManager(); + if (manager != null) { + manager.hide(this.getID()); + } +} + +scWindow.prototype.maximizeWindow = function() { + if (this.canMaximize()) { + if (window.event.clientY > 36) { + return; + } + var manager = this.getManager(); + + if (manager != null) { + manager.maximize(this.getID()); + } + } +} + +scWindow.prototype.minimizeWindow = function() { + if (this.canMinimize()) { + var manager = this.getManager(); + + if (manager != null) { + manager.minimize(this.getID()); + } + } +} + +scWindow.prototype.mouseDown = function(tag, evt) { + if (evt != null && scForm.browser.getMouseButton(evt) == 1 && !evt.ctrlKey && !evt.shiftKey && !evt.altKey) { + var manager = this.getManager(); + + if (manager != null) { + this.manager = manager; + + manager.mouseDown(tag, evt, this.getID(), this.hitTest(evt)); + } + } +} + +scWindow.prototype.mouseMove = function(tag, evt) { + if (this.manager != null) { + this.manager.mouseMove(tag, evt, this.getID()); + return false; + } + else { + var hit = this.hitTest(evt); + + switch (hit) { + case "resize left": case "resize right": + document.body.style.cursor = "e-resize"; + break; + + case "resize top": case "resize bottom": + document.body.style.cursor = "n-resize"; + break; + + case "resize topleft": case "resize bottomright": + document.body.style.cursor = "mw-resize"; + break; + + case "resize topright": case "resize bottomleft": + document.body.style.cursor = "sw-resize"; + break; + + default: + document.body.style.cursor = "default"; + break; + } + } + + return false; +} + +scWindow.prototype.mouseUp = function(tag, evt) { + if (this.manager != null) { + this.manager.mouseUp(tag, evt, this.getID()); + this.manager = null; + return false; + } +} + +scWindow.prototype.setCaption = function(caption) { + var ctl = scForm.browser.getControl("WindowCaption"); + + if (ctl != null) { + ctl.innerHTML = caption + " - "; + } +} + +scWindow.prototype.setDocked = function(docked) { + this.docked = docked; + + var ctl = scForm.browser.getControl("WindowFrameTop"); + if (ctl != null) { + ctl.style.background = (docked ? "inactiveborder" : "activecaption url(/sitecore/shell/themes/standard/images/toolwindow.gif) repeat-x"); + ctl.style.color = (docked ? "windowtext" : "captiontext"); + } + var ctl = scForm.browser.getControl("WindowFrameLeft"); + if (ctl != null) { + ctl.style.background = (docked ? "inactiveborder" : "activecaption"); + } + var ctl = scForm.browser.getControl("WindowFrameRight"); + if (ctl != null) { + ctl.style.background = (docked ? "inactiveborder" : "activecaption"); + } + var ctl = scForm.browser.getControl("WindowFrameBottom"); + if (ctl != null) { + ctl.style.background = (docked ? "inactiveborder" : "activecaption"); + } +} + +function scLoadWindow() { + var manager = scWin.getManager(); + + if (manager != null) { + scWin.setDocked(scWin.docked); + + var frame = scWin.getFrame(); + if (frame.style.width == "100%" && frame.style.height == "100%") { + scWin.maximized = true; + scWin.bounds = new scRect(0, 0, frame.ownerDocument.body.offsetWidth * 75 / 100, frame.ownerDocument.body.offsetHeight * 75 / 100); + } + } +} + +function scUnloadWindow() { + var manager = scWin.getManager(); + + if (manager != null) { + manager.unloadWindow(scWin.getID()); + } +} + +var scWin = new scWindow(); \ No newline at end of file diff --git a/src/siteimprove.module.json b/src/siteimprove.module.json index 15c7fd8..0528763 100644 --- a/src/siteimprove.module.json +++ b/src/siteimprove.module.json @@ -3,15 +3,15 @@ "namespace": "Siteimprove", "items": { "includes": [ - { - "name": "Siteimprove System Settings", - "path": "/sitecore/system/Modules/Siteimprove", + { + "name": "Siteimprove Templates", + "path": "/sitecore/templates/System/Siteimprove Module", "database": "master", "allowedPushOperations": "CreateOnly" }, { - "name": "Siteimprove Templates", - "path": "/sitecore/templates/System/Siteimprove Module", + "name": "Siteimprove System Settings", + "path": "/sitecore/system/Modules/Siteimprove", "database": "master", "allowedPushOperations": "CreateOnly" }, @@ -42,9 +42,9 @@ ] }, "roles": [ - { - "domain": "sitecore", - "pattern": "Siteimprove Manager" - } - ] - } \ No newline at end of file + { + "domain": "sitecore", + "pattern": "Siteimprove Manager" + } + ] +} \ No newline at end of file