From a379ec1685607abf8d81e5bbe3a06718d8a041ad Mon Sep 17 00:00:00 2001 From: Cristiano Aguzzi Date: Thu, 12 Oct 2023 22:41:26 +0200 Subject: [PATCH 1/5] Add readme logo and conformance --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dd74261a5..fa41c2141 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ -# W3C Web of Things - Thing Description Playground +Thingweb logo -Try it online at [http://plugfest.thingweb.io/playground/](http://plugfest.thingweb.io/playground/) +## Thing Description Playground +> The place where you can create and play with Thing Descriptions. Try it online at [http://plugfest.thingweb.io/playground/](http://plugfest.thingweb.io/playground/) [![Default CI & CD Pipeline](https://github.com/thingweb/thingweb-playground/actions/workflows/ci-cd.yaml/badge.svg)](https://github.com/thingweb/thingweb-playground/actions/workflows/ci-cd.yaml) [![CodeQL](https://github.com/thingweb/thingweb-playground/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/thingweb/thingweb-playground/actions/workflows/codeql-analysis.yml) From f6a6c1cd2f3c99e244b66ee1171389aba33d50a4 Mon Sep 17 00:00:00 2001 From: Sergio Eduardo Castro Ceballos <72516762+SergioCasCeb@users.noreply.github.com> Date: Fri, 13 Oct 2023 07:55:47 +0200 Subject: [PATCH 2/5] Handling the click outside the pop up elements Now when the users clicks outside the save menu, the settings menu and the yaml warning pop up, the elements will close respectively --- packages/web-new/src/scripts/json-yaml.js | 9 ++++ packages/web-new/src/scripts/save-menu.js | 49 ++++++++++++------- packages/web-new/src/scripts/settings-menu.js | 37 ++++++++------ packages/web-new/src/template.html | 4 -- 4 files changed, 60 insertions(+), 39 deletions(-) diff --git a/packages/web-new/src/scripts/json-yaml.js b/packages/web-new/src/scripts/json-yaml.js index 2b1b14a6e..aed32588d 100644 --- a/packages/web-new/src/scripts/json-yaml.js +++ b/packages/web-new/src/scripts/json-yaml.js @@ -31,6 +31,7 @@ export const jsonBtn = document.querySelector("#file-type-json") const yamlWarning = document.querySelector('.json-yaml-warning') const yamlConfirmBtn = document.querySelector("#yaml-confirm-btn") const yamlCancelBtn = document.querySelector("#yaml-cancel-btn") +const yamlWarningContainer = document.querySelector(".json-yaml-warning__container") jsonBtn.checked = true @@ -57,6 +58,14 @@ yamlCancelBtn.addEventListener("click", () => { jsonBtn.checked = true }) +//Handle click outside the warning pop up +document.addEventListener('click', (e) => { + if(!yamlBtn.contains(e.target) && !yamlWarningContainer.contains(e.target) && !yamlWarning.classList.contains("closed")){ + yamlWarning.classList.add("closed") + jsonBtn.checked = true + } +}) + //Confirm the json to yaml convertion yamlConfirmBtn.addEventListener("click", () => { yamlWarning.classList.add('closed') diff --git a/packages/web-new/src/scripts/save-menu.js b/packages/web-new/src/scripts/save-menu.js index a7b2fa5de..508e3323d 100644 --- a/packages/web-new/src/scripts/save-menu.js +++ b/packages/web-new/src/scripts/save-menu.js @@ -29,14 +29,15 @@ import { editorList, getEditorData } from "./editor" const saveMenu = document.querySelector(".save-menu") const saveMenuBtn = document.querySelector("#save-btn") const closeSaveMenu = document.querySelector(".save-menu-close i") -const shareUrlContainer = document.querySelector("#share-url-input") -const openUrlTab = document.querySelector("#open-url-tab") +const shareUrlContainer = document.querySelector("#share-url-input") +const openUrlTab = document.querySelector("#open-url-tab") const thingTypeText = document.querySelector('#thing-type-text') const shareUrlBtn = document.querySelector("#share-url-btn") const openEditdorBtn = document.querySelector('#open-editdor-btn') const downloadBtn = document.querySelector("#download-btn") const saveAsBtn = document.querySelector("#save-as-btn") const saveAsWarning = document.querySelector(".save-warning") +const saveMenuContainer = document.querySelector(".save-menu__container") let fileHandle; openUrlTab.disabled = true shareUrlContainer.value = "" @@ -44,7 +45,7 @@ shareUrlContainer.value = "" //Open the save menu and change the text depending on the Thing type (TD or TM) saveMenuBtn.addEventListener("click", () => { editorList.forEach(editorInstance => { - if(editorInstance["_domElement"].classList.contains("active")){ + if (editorInstance["_domElement"].classList.contains("active")) { const editorValues = getEditorData(editorInstance) thingTypeText.innerText = editorValues[1].toUpperCase() } @@ -59,6 +60,15 @@ closeSaveMenu.addEventListener("click", () => { openUrlTab.disabled = true }) +//Handle click outside the save menu +document.addEventListener('click', (e) => { + if (!saveMenuBtn.contains(e.target) && !saveMenuContainer.contains(e.target) && !saveMenu.classList.contains("closed")) { + saveMenu.classList.add("closed") + shareUrlContainer.value = "" + openUrlTab.disabled = true + } +}) + /** * Get the active editor, the format type, doc type and editor * and call the saveAsURL function @@ -66,7 +76,7 @@ closeSaveMenu.addEventListener("click", () => { shareUrlBtn.addEventListener("click", () => { try { editorList.forEach(editorInstance => { - if(editorInstance["_domElement"].classList.contains("active")){ + if (editorInstance["_domElement"].classList.contains("active")) { const editorValues = getEditorData(editorInstance) saveAsURL(editorValues[0], editorValues[1], editorValues[2]) @@ -90,9 +100,9 @@ shareUrlBtn.addEventListener("click", () => { * @param { String } format - json or yaml * @param { Object } editor - the editor reference object */ -async function saveAsURL(formatType, thingType, editorContent){ +async function saveAsURL(formatType, thingType, editorContent) { const URL = await save(formatType, thingType, editorContent) - if(URL !== undefined){ + if (URL !== undefined) { shareUrlContainer.value = URL openUrlTab.disabled = false } @@ -105,7 +115,7 @@ async function saveAsURL(formatType, thingType, editorContent){ openEditdorBtn.addEventListener("click", () => { try { editorList.forEach(editorInstance => { - if(editorInstance["_domElement"].classList.contains("active")){ + if (editorInstance["_domElement"].classList.contains("active")) { const editorValues = getEditorData(editorInstance) openEditdor(editorValues[0], editorValues[1], editorInstance) @@ -126,7 +136,7 @@ openEditdorBtn.addEventListener("click", () => { * Open the generated sharable link in a new playground tab */ openUrlTab.addEventListener("click", () => { - if(shareUrlContainer.value !== "" || shareUrlContainer.value !== "Invalid JSON Object"){ + if (shareUrlContainer.value !== "" || shareUrlContainer.value !== "Invalid JSON Object") { window.open(shareUrlContainer.value, '_blank'); } }) @@ -137,7 +147,7 @@ openUrlTab.addEventListener("click", () => { */ downloadBtn.addEventListener("click", () => { editorList.forEach(editorInstance => { - if(editorInstance["_domElement"].classList.contains("active")){ + if (editorInstance["_domElement"].classList.contains("active")) { const editorValues = getEditorData(editorInstance) let tabName = editorValues[2]["title"].replaceAll(' ', '-') const contentType = `application/${editorValues[0]};charset=utf-8;` @@ -146,6 +156,8 @@ downloadBtn.addEventListener("click", () => { } }) saveMenu.classList.add("closed") + shareUrlContainer.value = "" + openUrlTab.disabled = true }) /* Save as btn functionality */ @@ -157,7 +169,7 @@ saveAsBtn.addEventListener("click", () => { * Saves the td as a file in the file system * @param {*} content */ -async function saveFileInSystem(content){ +async function saveFileInSystem(content) { let stream = await fileHandle.createWritable() await stream.write(content) await stream.close() @@ -168,14 +180,14 @@ async function saveFileInSystem(content){ * name and save it as json , jsonld or yaml * This function only works for chrome, edge and oper as of now (26.05.2023) */ -async function saveAsFile(){ - try{ +async function saveAsFile() { + try { let fileName = "" let editorContent = "" let acceptOpts = {} let acceptDesc = "" editorList.forEach(editorInstance => { - if(editorInstance["_domElement"].classList.contains("active")){ + if (editorInstance["_domElement"].classList.contains("active")) { const editorValues = getEditorData(editorInstance) fileName = `${editorValues[2]["title"]}.${editorValues[0]}` editorContent = editorInstance.getValue() @@ -186,7 +198,7 @@ async function saveAsFile(){ const opts = { - suggestedName : fileName, + suggestedName: fileName, types: [ { description: acceptDesc, @@ -200,17 +212,16 @@ async function saveAsFile(){ saveFileInSystem(editorContent) - }catch(err){ + } catch (err) { const errTxt = `${err}` - if(errTxt === "AbortError: The user aborted a request.") - { + if (errTxt === "AbortError: The user aborted a request.") { console.error(err) } - else{ + else { saveAsWarning.classList.add("active") setTimeout(() => { saveAsWarning.classList.remove("active") - },1500) + }, 1500) } } } diff --git a/packages/web-new/src/scripts/settings-menu.js b/packages/web-new/src/scripts/settings-menu.js index ab17889cf..aca8141b0 100644 --- a/packages/web-new/src/scripts/settings-menu.js +++ b/packages/web-new/src/scripts/settings-menu.js @@ -18,7 +18,7 @@ * for the settings menu, such as event handlers, toggle buttons, * application preferences and themes. The preferences and themes are * subsequently stored in the local storage - */ + */ import { editor } from 'monaco-editor' import themeData from './monochrome-theme' @@ -34,7 +34,6 @@ const themePicker = document.querySelector("#theme-picker") const fontSizeTxt = document.querySelector(".editor-font-size") export const fontSizeSlider = document.querySelector("#font-size") const autoValidateBtn = document.querySelector('#auto-validate') -const resetLoggingBtn = document.querySelector('#reset-logging') const validateJSONLDBtn = document.querySelector('#validate-jsonld') const tmConformanceBtn = document.querySelector('#tm-conformance') @@ -61,6 +60,13 @@ settingsBtn.addEventListener("click", () => { settingsMenu.classList.toggle("closed") }) +//Handle click outside the settings menu +document.addEventListener('click', (e) => { + if (!settingsBtn.contains(e.target) && !settingsMenu.contains(e.target) && !settingsMenu.classList.contains("closed")) { + settingsMenu.classList.add("closed") + } +}) + /** * Event listener for reseting all the settings and preferences values * @param {event} e - reset event @@ -76,10 +82,9 @@ editorForm.addEventListener("reset", (e) => { storeTheme(themePicker.value) storeFontSize(fontSizeSlider.value) setMonacoTheme(themePicker.value) - + //resetting all toggle btns autoValidateBtn.checked = false - resetLoggingBtn.checked = true validateJSONLDBtn.checked = true tmConformanceBtn.checked = true }) @@ -90,9 +95,9 @@ editorForm.addEventListener("reset", (e) => { themePicker.addEventListener("change", () => { storeTheme(themePicker.value) document.documentElement.className = themePicker.value - setMonacoTheme(themePicker.value) + setMonacoTheme(themePicker.value) }) - + /** * Event listener to update the font size in the settings menu text * and in the monaco editor when the font size input is changed @@ -111,33 +116,33 @@ fontSizeSlider.addEventListener("input", () => { * Store the selected themek in the localStorage * @param {String} theme - the name of the theme */ -function storeTheme (theme) { +function storeTheme(theme) { localStorage.setItem("theme", theme) } - + /** * Store the selected font size in the localStorage * @param {Number} fontSize - The number of the font size */ -function storeFontSize (fontSize) { +function storeFontSize(fontSize) { localStorage.setItem("fontSize", fontSize) } - + /** * Gets the theme value from the localStorage and sets the new theme */ -function setTheme () { +function setTheme() { const activeTheme = localStorage.getItem("theme") === null ? 'light-mode' : localStorage.getItem("theme") themePicker.value = activeTheme document.documentElement.className = activeTheme setMonacoTheme(activeTheme) } - + /** * Function which gets the value from the localStorage and sets the new font size * @param {object} editor - the editor object which references the created monaco editor */ -export function setFontSize (editorInstance) { +export function setFontSize(editorInstance) { const activeFontSize = localStorage.getItem("fontSize") === null ? '14' : localStorage.getItem("fontSize") fontSizeTxt.innerText = activeFontSize fontSizeSlider.value = activeFontSize @@ -150,12 +155,12 @@ export function setFontSize (editorInstance) { * Get the current page theme and implement it for the monaco editor as well * @param { String } theme - the name of the current or wanted theme */ -function setMonacoTheme(theme){ +function setMonacoTheme(theme) { if (theme == "dark-mode") { editor.setTheme('vs-dark') - }else if (theme == "light-mode") { + } else if (theme == "light-mode") { editor.setTheme('vs') - }else{ + } else { editor.setTheme('monochrome') } } \ No newline at end of file diff --git a/packages/web-new/src/template.html b/packages/web-new/src/template.html index 7c1491cff..c110ecafe 100644 --- a/packages/web-new/src/template.html +++ b/packages/web-new/src/template.html @@ -530,10 +530,6 @@

Settings

-
- - -
Date: Fri, 13 Oct 2023 10:11:52 +0200 Subject: [PATCH 3/5] add quotes and remove Thing Description from title --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fa41c2141..ca374abb7 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -Thingweb logo +Thingweb logo -## Thing Description Playground +## Playground > The place where you can create and play with Thing Descriptions. Try it online at [http://plugfest.thingweb.io/playground/](http://plugfest.thingweb.io/playground/) [![Default CI & CD Pipeline](https://github.com/thingweb/thingweb-playground/actions/workflows/ci-cd.yaml/badge.svg)](https://github.com/thingweb/thingweb-playground/actions/workflows/ci-cd.yaml) From ac2c0fc7f618f66a6d2df86c30bc4d25cb136796 Mon Sep 17 00:00:00 2001 From: Sergio Eduardo Castro Ceballos <72516762+SergioCasCeb@users.noreply.github.com> Date: Fri, 13 Oct 2023 10:45:35 +0200 Subject: [PATCH 4/5] New tab deletion handle Show a cancel or confirm prompt when a user tries to close a tab/editor --- packages/web-new/src/scripts/aas.js | 3 +- packages/web-new/src/scripts/console.js | 2 +- packages/web-new/src/scripts/editor.js | 104 ++++++++++++++------- packages/web-new/src/styles/_editor.scss | 65 ++++++++++++- packages/web-new/src/styles/styles.css | 59 +++++++++++- packages/web-new/src/styles/styles.css.map | 2 +- packages/web-new/src/template.html | 3 - 7 files changed, 191 insertions(+), 47 deletions(-) diff --git a/packages/web-new/src/scripts/aas.js b/packages/web-new/src/scripts/aas.js index 7184761f9..abcc1d2b1 100644 --- a/packages/web-new/src/scripts/aas.js +++ b/packages/web-new/src/scripts/aas.js @@ -22,7 +22,7 @@ import { editor } from 'monaco-editor' import { setFontSize, editorForm, fontSizeSlider } from './settings-menu' -import { generateTD, offerFileDownload } from './util' +import { offerFileDownload } from './util' import { getEditorData } from './editor' /******************************************************************/ @@ -31,7 +31,6 @@ import { getEditorData } from './editor' //AAS Elements export const AASTab = document.querySelector(".aas-tab-btn") -export const AASJsonBtn = document.querySelector("#aas-json") export const AASView = document.querySelector("#aas-view") const AASDownload = document.querySelector("#aas-download") diff --git a/packages/web-new/src/scripts/console.js b/packages/web-new/src/scripts/console.js index 55857730f..24743d127 100644 --- a/packages/web-new/src/scripts/console.js +++ b/packages/web-new/src/scripts/console.js @@ -21,7 +21,7 @@ import { openApiTab, openApiJsonBtn, openApiYamlBtn, openApiView } from './open-api' import { asyncApiTab, asyncApiJsonBtn, asyncApiYamlBtn, asyncApiView } from './async-api' -import { AASJsonBtn, AASView } from './aas' +import { AASView } from './aas' import { defaultsView, defaultsJsonBtn, defaultsYamlBtn, defaultsAddBtn } from './defaults' import { visualize } from './visualize' import { validationView } from './validation' diff --git a/packages/web-new/src/scripts/editor.js b/packages/web-new/src/scripts/editor.js index c2b93aed9..bee7053bf 100644 --- a/packages/web-new/src/scripts/editor.js +++ b/packages/web-new/src/scripts/editor.js @@ -97,21 +97,81 @@ function createTab(tabNumber, exampleName, thingType) { closeIcon.classList.add("fa-solid", "fa-xmark") closeBtn.appendChild(closeIcon) + + //Create the close confirmation btns + const confirmBtns = document.createElement("div") + confirmBtns.classList.add("confirm-btns", "hidden") + + const confirmTabClose = document.createElement("button") + confirmTabClose.classList.add("confirm-tab-close") + confirmTabClose.textContent = "Close" + const confirmTabIcon = document.createElement("i") + confirmTabIcon.classList.add("fa-solid", "fa-check") + confirmTabClose.appendChild(confirmTabIcon) + + const cancelTabClose = document.createElement("button") + cancelTabClose.classList.add("cancel-tab-close") + cancelTabClose.textContent = "Cancel" + const cancelTabIcon = document.createElement("i") + cancelTabIcon.classList.add("fa-solid", "fa-xmark") + cancelTabClose.appendChild(cancelTabIcon) + + cancelTabClose.addEventListener("click", () => { + cancelTabClose.parentElement.classList.add("hidden") + }) + + confirmBtns.appendChild(confirmTabClose) + confirmBtns.appendChild(cancelTabClose) + newTab.appendChild(tabIcon) newTab.appendChild(tabContent) newTab.appendChild(closeBtn) + newTab.appendChild(confirmBtns) //Insert the newly created list at the end of the tab container but before the add new tab button tabsLeftContainer.insertBefore(newTab, tabsLeftContainer.children[(tabsLeftContainer.children.length) - 1]) tabsLeft = document.querySelectorAll(".ide__tabs__left li:not(:last-child)") - //Once the new tab is created remove "active class from all other tab" as well as the - //contenteditable attribute and give the class "active to the new tab" + //Once the new tab is created remove "active class from all other tab" + //and give the class "active to the new tab" tabsLeft.forEach(tab => { tab.classList.remove("active") - tab.children[0].removeAttribute("contenteditable") }) newTab.classList.add("active") + + confirmTabClose.addEventListener("click", () => { + //If there is only one tab and its closed create a completely editor and tab and restart the counter + //If not the last one adjust the styling accordingly and update the amount of tabs + if (tabsLeft.length == 1) { + ideCount.ideNumber = 0 + editorList.forEach(ide => { + if (confirmTabClose.parentElement.parentElement.dataset.tabId === ide["_domElement"].dataset.ideId) { + //remove the editor from the editor list array and from the DOM + const index = editorList.indexOf(ide) + editorList.splice(index, 1) + ide["_domElement"].remove() + } + }) + //remove tab + confirmTabClose.parentElement.parentElement.remove() + //create new tab + createIde(++ideCount.ideNumber) + jsonBtn.checked = true + } + else { + editorList.forEach(ide => { + if (confirmTabClose.parentElement.parentElement.dataset.tabId === ide["_domElement"].dataset.ideId) { + const index = editorList.indexOf(ide) + editorList.splice(index, 1) + ide["_domElement"].remove() + } + }) + confirmTabClose.parentElement.parentElement.remove() + tabsLeft = document.querySelectorAll(".ide__tabs__left li:not(:last-child)") + tabsLeft[0].classList.add("active") + editorList[0]["_domElement"].classList.add("active") + } + }) } /** @@ -333,14 +393,16 @@ tabsLeftContainer.addEventListener("click", (e) => { //getting the initial target const selectedElement = e.target clearConsole() + tabsLeft.forEach(tab => { + tab.children[3].classList.add("hidden") + }) //Add the active styling when tab is clicked if (selectedElement.id == "tab" || selectedElement.parentElement.id == "tab") { - //Removing the active style from all tabs and contenteditable attribute + //Removing the active style from all tabs tabsLeft.forEach(tab => { tab.classList.remove("active") - tab.children[0].removeAttribute("contenteditable") }) //removing the active style from all editors editorList.forEach(ide => { @@ -375,37 +437,7 @@ tabsLeftContainer.addEventListener("click", (e) => { //Closing tabs only when the click event happens on the close icon of the tab if (selectedElement.className == "close-tab" && tabsLeft.length >= 1) { - //If there is only one tab and its closed create a completely editor and tab and restart the counter - //If not the last one adjust the styling accordingly and update the amount of tabs - if (tabsLeft.length == 1) { - ideCount.ideNumber = 0 - editorList.forEach(ide => { - if (selectedElement.parentElement.dataset.tabId === ide["_domElement"].dataset.ideId) { - //remove the editor from the editor list array and from the DOM - const index = editorList.indexOf(ide) - editorList.splice(index, 1) - ide["_domElement"].remove() - } - }) - //remove tab - selectedElement.parentElement.remove() - //create new tab - createIde(++ideCount.ideNumber) - jsonBtn.checked = true - } - else { - editorList.forEach(ide => { - if (selectedElement.parentElement.dataset.tabId === ide["_domElement"].dataset.ideId) { - const index = editorList.indexOf(ide) - editorList.splice(index, 1) - ide["_domElement"].remove() - } - }) - selectedElement.parentElement.remove() - tabsLeft = document.querySelectorAll(".ide__tabs__left li:not(:last-child)") - tabsLeft[0].classList.add("active") - editorList[0]["_domElement"].classList.add("active") - } + selectedElement.nextElementSibling.classList.remove("hidden") } findFileType() diff --git a/packages/web-new/src/styles/_editor.scss b/packages/web-new/src/styles/_editor.scss index 81ea23cb1..7121e283d 100644 --- a/packages/web-new/src/styles/_editor.scss +++ b/packages/web-new/src/styles/_editor.scss @@ -35,7 +35,8 @@ display: flex; flex-direction: row; align-items: center; - justify-content: space-between; + justify-content: flex-start; + gap: 1rem; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: var(--clr-shades-trans); @@ -85,10 +86,11 @@ li:not(:last-child) { position: relative; padding-right: 3rem; + min-width: 17rem; .tab-icon{ font-size: 1rem; - margin-right: 1rem; + width: fit-content; color: var(--clr-td-300); } @@ -124,6 +126,65 @@ height: 1.3rem; } } + + .confirm-btns{ + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--clr-neutral-50); + display: flex; + align-items: center; + justify-content: center; + gap: 1rem; + opacity: 1; + pointer-events: all; + transition: opacity 250ms ease-in-out; + + button{ + display: flex; + align-items: center; + justify-content: center; + gap: .5rem; + appearance: none; + border: none; + cursor: pointer; + border-radius: 5px; + font-family: var(--ff-primary); + font-size: var(--fs-p); + font-weight: var(--fw-bold); + color: var(--clr-neutral-50); + padding: .25rem 1rem; + transition: background-color 250ms ease-in-out; + + i{ + order: -1; + } + + &.confirm-tab-close{ + background-color: var(--clr-success-500); + + &:hover{ + background-color: var(--clr-success-700); + } + } + + &.cancel-tab-close{ + background-color: var(--clr-error-700); + + &:hover{ + background-color: var(--clr-error-900); + } + } + } + + + &.hidden{ + opacity: 0; + pointer-events: none; + } + } } li:last-child { diff --git a/packages/web-new/src/styles/styles.css b/packages/web-new/src/styles/styles.css index 2c5346e17..27342c51a 100644 --- a/packages/web-new/src/styles/styles.css +++ b/packages/web-new/src/styles/styles.css @@ -404,7 +404,8 @@ main .console { display: flex; flex-direction: row; align-items: center; - justify-content: space-between; + justify-content: flex-start; + gap: 1rem; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: var(--clr-shades-trans); @@ -444,10 +445,12 @@ main .console { .ide__tabs__left li:not(:last-child) { position: relative; padding-right: 3rem; + min-width: 17rem; } .ide__tabs__left li:not(:last-child) .tab-icon { font-size: 1rem; - margin-right: 1rem; + width: -moz-fit-content; + width: fit-content; color: var(--clr-td-300); } .ide__tabs__left li:not(:last-child).active .tab-icon { @@ -477,6 +480,58 @@ main .console { font-size: 1.4rem; height: 1.3rem; } +.ide__tabs__left li:not(:last-child) .confirm-btns { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: var(--clr-neutral-50); + display: flex; + align-items: center; + justify-content: center; + gap: 1rem; + opacity: 1; + pointer-events: all; + transition: opacity 250ms ease-in-out; +} +.ide__tabs__left li:not(:last-child) .confirm-btns button { + display: flex; + align-items: center; + justify-content: center; + gap: 0.5rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: none; + cursor: pointer; + border-radius: 5px; + font-family: var(--ff-primary); + font-size: var(--fs-p); + font-weight: var(--fw-bold); + color: var(--clr-neutral-50); + padding: 0.25rem 1rem; + transition: background-color 250ms ease-in-out; +} +.ide__tabs__left li:not(:last-child) .confirm-btns button i { + order: -1; +} +.ide__tabs__left li:not(:last-child) .confirm-btns button.confirm-tab-close { + background-color: var(--clr-success-500); +} +.ide__tabs__left li:not(:last-child) .confirm-btns button.confirm-tab-close:hover { + background-color: var(--clr-success-700); +} +.ide__tabs__left li:not(:last-child) .confirm-btns button.cancel-tab-close { + background-color: var(--clr-error-700); +} +.ide__tabs__left li:not(:last-child) .confirm-btns button.cancel-tab-close:hover { + background-color: var(--clr-error-900); +} +.ide__tabs__left li:not(:last-child) .confirm-btns.hidden { + opacity: 0; + pointer-events: none; +} .ide__tabs__left li:last-child { min-width: 3.5rem; transition: all 250ms ease-in-out; diff --git a/packages/web-new/src/styles/styles.css.map b/packages/web-new/src/styles/styles.css.map index faa9f274c..c6bf6cee5 100644 --- a/packages/web-new/src/styles/styles.css.map +++ b/packages/web-new/src/styles/styles.css.map @@ -1 +1 @@ -{"version":3,"sources":["styles.scss","styles.css","_editor.scss","_control-panel.scss","_console.scss","_settings-menu.scss","_examples-menu.scss","_save-menu.scss","_json-yaml-warning.scss","_jsonld-vis.scss"],"names":[],"mappings":"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","file":"styles.css"} \ No newline at end of file +{"version":3,"sources":["styles.scss","styles.css","_editor.scss","_control-panel.scss","_console.scss","_settings-menu.scss","_examples-menu.scss","_save-menu.scss","_json-yaml-warning.scss","_jsonld-vis.scss"],"names":[],"mappings":"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","file":"styles.css"} \ No newline at end of file diff --git a/packages/web-new/src/template.html b/packages/web-new/src/template.html index c110ecafe..b20974e92 100644 --- a/packages/web-new/src/template.html +++ b/packages/web-new/src/template.html @@ -443,9 +443,6 @@

Thing Description Playground - BETA Version