From c9c307b56629bf8379ed288a1c9e20a4b293c6bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Sep 2026 13:38:25 +0000 Subject: [PATCH 1/2] build(deps-dev): bump stylelint from 17.14.1 to 17.15.0 Bumps [stylelint](https://github.com/stylelint/stylelint) from 17.14.1 to 17.15.0. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/17.14.1...17.15.0) --- updated-dependencies: - dependency-name: stylelint dependency-version: 17.15.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 129 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 66 insertions(+), 65 deletions(-) diff --git a/package-lock.json b/package-lock.json index a75282b8dd1c7..a63894a2d402a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,7 +67,7 @@ "jsdom-testing-mocks": "^1.16.0", "msw": "^2.15.0", "sass": "^1.103.1", - "stylelint": "^17.14.1", + "stylelint": "^17.15.0", "vite": "^7.3.6", "vitest": "^4.1.10" }, @@ -687,9 +687,9 @@ } }, "node_modules/@csstools/css-syntax-patches-for-csstree": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.7.tgz", - "integrity": "sha512-fQ+05118eQS1cofO3aJpB5efgpBZMvIzwr/sbC8kDLVA5XLG8q1kJV5yzrUAI1f7lvhPnm8fgIjzFB8/O/5Dig==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.12.tgz", + "integrity": "sha512-3vLQK+dXxhBMR2Wx99PTCifE+vHtW2ndZWyla8yK813ev6oGhyn8Lja8jCyGAWTJ+LEYZK7EVtJxrDj8ztevJw==", "dev": true, "funding": [ { @@ -731,6 +731,29 @@ "node": ">=18" } }, + "node_modules/@csstools/selector-resolve-nested": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-4.0.1.tgz", + "integrity": "sha512-j3vdQu0XwLME5qOTWxm8cnmvsf423R2YL6DbKklCHZwkDm7UdKNu6RPlw4REIJhSlKBICY3B70/7QZdicLqZgg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.1.1" + } + }, "node_modules/@ctrl/tinycolor": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", @@ -6508,9 +6531,9 @@ } }, "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.10.0.tgz", + "integrity": "sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==", "dev": true, "license": "MIT" }, @@ -13521,9 +13544,9 @@ } }, "node_modules/postcss": { - "version": "8.5.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.23.tgz", - "integrity": "sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==", + "version": "8.5.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", + "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", "funding": [ { "type": "opencollective", @@ -13540,7 +13563,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.16", + "nanoid": "^3.3.18", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -13636,9 +13659,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "dev": true, "license": "MIT", "dependencies": { @@ -15641,9 +15664,9 @@ } }, "node_modules/stylelint": { - "version": "17.14.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-17.14.1.tgz", - "integrity": "sha512-xVQwyiuxALUBNB2fBe0tmNemg9KqLtdj3T64mioFDar79B2cU8LIyz+3KL6LdiHs9NkeNfwxpKSaIVOY8f112g==", + "version": "17.15.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-17.15.0.tgz", + "integrity": "sha512-mWIkesYQvQjf4Kvdeu9ns0IL8/K/wtjaGxPqsPd6DlLZvaQxGysJsocxUDrBcyHQ5VleAk4uSMat4yMrVED7PA==", "dev": true, "funding": [ { @@ -15657,14 +15680,14 @@ ], "license": "MIT", "dependencies": { - "@csstools/css-calc": "^3.2.1", + "@csstools/css-calc": "^3.3.0", "@csstools/css-parser-algorithms": "^4.0.0", - "@csstools/css-syntax-patches-for-csstree": "^1.1.6", + "@csstools/css-syntax-patches-for-csstree": "^1.1.9", "@csstools/css-tokenizer": "^4.0.0", "@csstools/media-query-list-parser": "^5.0.0", - "@csstools/selector-resolve-nested": "^4.0.0", + "@csstools/selector-resolve-nested": "^4.0.1", "@csstools/selector-specificity": "^6.0.0", - "colord": "^2.9.3", + "colord": "^2.10.0", "cosmiconfig": "^9.0.2", "css-functions-list": "^3.3.3", "css-tree": "^3.2.1", @@ -15673,21 +15696,21 @@ "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^11.1.5", "global-modules": "^2.0.0", - "globby": "^16.2.1", + "globby": "^16.2.4", "globjoin": "^0.1.4", "html-tags": "^5.1.0", - "ignore": "^7.0.5", + "ignore": "^7.0.6", "import-meta-resolve": "^4.2.0", "mathml-tag-names": "^4.0.0", "meow": "^14.1.0", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "picocolors": "^1.1.1", - "postcss": "^8.5.16", + "postcss": "^8.5.26", "postcss-safe-parser": "^7.0.1", - "postcss-selector-parser": "^7.1.4", + "postcss-selector-parser": "^7.1.5", "postcss-value-parser": "^4.2.0", - "string-width": "^8.2.1", + "string-width": "^8.2.2", "supports-hyperlinks": "^4.5.0", "svg-tags": "^1.0.0", "table": "^6.9.0", @@ -15901,9 +15924,9 @@ } }, "node_modules/stylelint/node_modules/@csstools/css-calc": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.1.tgz", - "integrity": "sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.3.0.tgz", + "integrity": "sha512-c5ihYsPkdG6JCkU2zTMm4+k6r7RXuGxtWYhu5DHMIiF1FHzrfmHL5so11AoFpUv/tu61xfcmT4AmKoFfMPoqdQ==", "dev": true, "funding": [ { @@ -15991,29 +16014,6 @@ "@csstools/css-tokenizer": "^4.0.0" } }, - "node_modules/stylelint/node_modules/@csstools/selector-resolve-nested": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-4.0.0.tgz", - "integrity": "sha512-9vAPxmp+Dx3wQBIUwc1v7Mdisw1kbbaGqXUM8QLTgWg7SoPGYtXBsMXvsFs/0Bn5yoFhcktzxNZGNaUt0VjgjA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.1.1" - } - }, "node_modules/stylelint/node_modules/@csstools/selector-specificity": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-6.0.0.tgz", @@ -16038,9 +16038,9 @@ } }, "node_modules/stylelint/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", + "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", "dev": true, "license": "MIT", "engines": { @@ -16073,9 +16073,9 @@ } }, "node_modules/stylelint/node_modules/globby": { - "version": "16.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.2.tgz", - "integrity": "sha512-NLvV9ubZ6NDsJaOpKPy3cQeJpKi9DcWiyCiFUpJPA0YihRqiE6RWaLUmgNNPr8MgPpLZjnBjSmou7uZBRJv9wA==", + "version": "16.2.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.4.tgz", + "integrity": "sha512-c8B/VNLmxRcmqqenRA9t+9IyOjf9+V6lTxPaUJLqOCONdQkWZ0ETYgX0qbtJqPsgCNusT9MZ5Jeidw8Eb9tn2g==", "dev": true, "license": "MIT", "dependencies": { @@ -16083,6 +16083,7 @@ "fast-glob": "^3.3.3", "ignore": "^7.0.5", "is-path-inside": "^4.0.0", + "micromatch": "^4.0.8", "slash": "^5.1.0", "unicorn-magic": "^0.4.0" }, @@ -16094,9 +16095,9 @@ } }, "node_modules/stylelint/node_modules/ignore": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", - "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.8.tgz", + "integrity": "sha512-YYNsSlXBjMk92SKnkwvB5LOVSa6OznlFUGcsvrFgNJbJCd0M1XKeFVRc8ZByeCqz32FivYNHJVooLmdqrmvp/Q==", "dev": true, "license": "MIT", "engines": { @@ -16170,9 +16171,9 @@ } }, "node_modules/stylelint/node_modules/string-width": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.1.tgz", - "integrity": "sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz", + "integrity": "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 1db74dd58b525..3370825b7dbee 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "jsdom-testing-mocks": "^1.16.0", "msw": "^2.15.0", "sass": "^1.103.1", - "stylelint": "^17.14.1", + "stylelint": "^17.15.0", "vite": "^7.3.6", "vitest": "^4.1.10" }, From 64618bf4f9c5ae903e8d08935e1e8f03aca7f691 Mon Sep 17 00:00:00 2001 From: nextcloud-command Date: Sat, 12 Sep 2026 20:39:28 +0000 Subject: [PATCH 2/2] chore(assets): Recompile assets Signed-off-by: nextcloud-command --- dist/theming-settings-personal.mjs | 2 +- dist/theming-settings-personal.mjs.license | 2 +- dist/theming-settings-personal.mjs.map | 2 +- dist/theming-settings-personal.mjs.map.license | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dist/theming-settings-personal.mjs b/dist/theming-settings-personal.mjs index 14ef0d783056c..6b5779590d2de 100644 --- a/dist/theming-settings-personal.mjs +++ b/dist/theming-settings-personal.mjs @@ -1,2 +1,2 @@ -import{b as K,q as Ve,o as c,j as S,n as x,k as h,B as O,t as v,u as n,m as j,Z as Ue,_ as Pe,e as I,w,g as L,z as xe,p as z,y as oe,r as H,c as _,X as He,F,A as ne,v as Ce,s as we,H as Te,h as Le}from"./runtime-dom.esm-bundler-CQzuAdNx.chunk.mjs";import{c as N,i as Be}from"./index-BJGtU_h0.chunk.mjs";import{a as Q,f as qe}from"./index-Bz6ONguh.chunk.mjs";import{a as D,l as M}from"./index-DidlHano.chunk.mjs";import{t as d}from"./translation-DoG5ZELJ-Bq3q05SR.chunk.mjs";import{k as Se,c as E,b as Z,d as ze}from"./index-DgEyzq8A.chunk.mjs";import{N as le}from"./NcCheckboxRadioSwitch-DVdt5Hkq-DnSfaILp.chunk.mjs";import{N as ie}from"./NcNoteCard-mI7qVZ9j-NJ0qeJqV.chunk.mjs";import{N as W}from"./ContentCopy-DjP4AccQ.chunk.mjs";import{N as Ie}from"./logger-D3RVzcfQ-lldSTH4n.chunk.mjs";import{A as De,l as ee,g as se,r as ue}from"./refreshStyles-BNcDvjDo.chunk.mjs";import{N as Y,j as G,k as Ee,g as je,h as Ke}from"./mdi-NkHWKW6n.chunk.mjs";import{N as Ae}from"./NcColorPicker-BCkasLwT-BhqwYpq_.chunk.mjs";import{N as J}from"./createElementId-DhjFt1I9-B5kQWxb8.chunk.mjs";import"./modulepreload-polyfill-BxzAKjcf.chunk.mjs";import"./index-sH3U_332.chunk.mjs";import"./index-CvCWY-t8.chunk.mjs";import"./colors-Cv9F-jWS-D4W-fsUR.chunk.mjs";const Fe={class:"theming__preview-description"},Oe={class:"theming__preview-explanation"},Re={key:0,class:"theming__preview-warning",role:"note"},We=K({__name:"ThemePreviewItem",props:xe({enforced:{type:Boolean},theme:{},type:{},unique:{type:Boolean}},{selected:{type:Boolean,required:!0},selectedModifiers:{}}),emits:["update:selected"],setup(t){const e=Ve(t,"selected"),a=t,r=z(()=>a.unique?"switch":"radio"),i=z(()=>a.unique?null:a.type),s=z(()=>Se("theming","img",a.theme.id+".jpg")),o=z({get(){return e.value},set(p){a.enforced||(e.value=a.unique?p:!0)}});function m(){if(!a.enforced){if(r.value==="radio"){o.value=!0;return}o.value=!o.value}}return(p,A)=>(c(),S("div",{class:x(["theming__preview--"+t.theme.id,"theming__preview"])},[h("div",{class:"theming__preview-image",style:O({backgroundImage:"url("+s.value+")"}),onClick:m},null,4),h("div",Fe,[h("h3",null,v(t.theme.title),1),h("p",Oe,v(t.theme.description),1),t.enforced?(c(),S("span",Re,v(n(d)("theming","Theme selection is enforced")),1)):j("",!0),Ue(I(n(le),{modelValue:o.value,"onUpdate:modelValue":A[0]||(A[0]=U=>o.value=U),class:"theming__preview-toggle",disabled:t.enforced,name:i.value,type:r.value},{default:w(()=>[L(v(t.theme.enableLabel),1)]),_:1},8,["modelValue","disabled","name","type"]),[[Pe,!t.enforced]])])],2))}}),de=D(We,[["__scopeId","data-v-13bf6aae"]]),Ze={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Ge=["aria-hidden","aria-label"],Je=["fill","width","height"],Xe={d:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"},Ye={key:0};function Qe(t,e,a,r,i,s){return c(),S("span",oe(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon undo-icon",role:"img",onClick:e[0]||(e[0]=o=>t.$emit("click",o))}),[(c(),S("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[h("path",Xe,[a.title?(c(),S("title",Ye,v(a.title),1)):j("",!0)])],8,Je))],16,Ge)}const et=D(Ze,[["render",Qe]]),ce="theming-apporder-changed-infocard",pe="theming-apporder-changed-infocard",tt=K({__name:"UserSectionAppMenu",setup(t){const{userAppOrder:e,enforcedDefaultApp:a}=M("theming","navigationBar"),r=M("core","apps").filter(({type:g})=>g==="link").map(g=>({...g,label:g.name,default:g.default&&g.id===a})),i=H([...r]),s=H(!Array.isArray(e)||Object.values(e).length>0),o=z(()=>r.some(({id:g},y)=>g!==i.value[y]?.id)),m=z(()=>(o.value?`${ce} `:"")+(a?pe:""));async function p(g){const y={};g.forEach(({app:$,id:f},C)=>{y[f]={order:C,app:$}});try{await U("apporder",y),i.value=g,s.value=!0}catch($){ee.error("Could not set the app order",{error:$}),Q(d("theming","Could not set the app order"))}}async function A(){try{await U("apporder",[]),s.value=!1;const{data:g}=await N.get(E("/core/navigation/apps"),{headers:{"OCS-APIRequest":"true"}});i.value=g.ocs.data.map(y=>({...y,label:y.name,default:y.default&&y.app===a}))}catch(g){ee.error("Could not reset the app order",{error:g}),Q(d("theming","Could not reset the app order"))}}async function U(g,y){const $=E("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"core",configKey:g});return await N.post($,{configValue:JSON.stringify(y)})}return(g,y)=>(c(),_(n(W),{name:n(d)("theming","Navigation bar settings")},{default:w(()=>[h("p",null,v(n(d)("theming","You can configure the app order used for the navigation bar. The first entry will be the default app, opened after login or when clicking on the logo.")),1),n(a)?(c(),_(n(ie),{key:0,id:pe,type:"info"},{default:w(()=>[L(v(n(d)("theming","The default app can not be changed because it was configured by the administrator.")),1)]),_:1})):j("",!0),o.value?(c(),_(n(ie),{key:1,id:ce,type:"info"},{default:w(()=>[L(v(n(d)("theming","The app order was changed, to see it in action you have to reload the page.")),1)]),_:1})):j("",!0),I(De,{class:x(g.$style.userSectionAppMenu__selector),"aria-details":m.value,modelValue:i.value,"onUpdate:modelValue":p},null,8,["class","aria-details","modelValue"]),I(n(Ie),{"data-test-id":"btn-apporder-reset",disabled:!s.value,variant:"tertiary",onClick:A},{icon:w(()=>[I(et,{size:20})]),default:w(()=>[L(" "+v(n(d)("theming","Reset default app order")),1)]),_:1},8,["disabled"])]),_:1},8,["name"]))}}),at="_userSectionAppMenu__selector_1hkl7_2",rt={userSectionAppMenu__selector:at},nt={$style:rt},it=D(tt,[["__cssModules",nt]]),ot={class:"hidden-visually"},lt=["aria-disabled","aria-pressed","aria-label","title"],st=["aria-disabled","aria-pressed","aria-label","title"],ut=["aria-disabled","aria-pressed","aria-label","title"],dt={class:"hidden-visually"},ct=["title","aria-label","aria-pressed","onClick"],pt=K({__name:"UserSectionBackground",emits:["refreshStyles"],setup(t,{emit:e}){He(l=>({v68ea64a4:s}));const a=e,r=M("theming","shippedBackgrounds"),i=M("theming","themingDefaults"),s=`url('${i.backgroundImage}')`,o=H(!1),m=H(structuredClone(M("theming","data"))),p=H(M("theming","userBackgroundImage")),A=Object.keys(r).filter(l=>l!==i.defaultShippedBackground||i.backgroundMime!=="").map(l=>({name:l,url:U(l),preview:U("preview/"+l),details:r[l]}));function U(l){return Se("theming","","img/background/")+l}async function g(l){p.value=l.backgroundImage,m.value.backgroundColor=l.backgroundColor,a("refreshStyles"),o.value=!1}async function y(){o.value="default";const l=await N.post(Z("/apps/theming/background/default"));g(l.data)}async function $(l){o.value=l;const b=await N.post(Z("/apps/theming/background/shipped"),{value:l});g(b.data)}async function f(l){o.value="custom";const b=await N.post(Z("/apps/theming/background/custom"),{value:l});g(b.data)}async function C(l){if(!l)return;o.value="color";const{data:b}=await N.post(Z("/apps/theming/background/color"),{color:l||"#0082c9"});g(b)}async function B(){await qe(d("theming","Select a background from your files")).allowDirectories(!1).setMimeTypeFilter(["image/*"]).setMultiSelect(!1).addButton({label:d("theming","Select background"),callback:([l])=>{f(l.path)},variant:"primary"}).build().pick()}return(l,b)=>(c(),_(n(W),{class:"background",name:n(d)("theming","Background and color"),description:n(d)("theming","The background can be set to an image from the default set, a custom uploaded image, or a plain color.")},{default:w(()=>[h("fieldset",null,[h("legend",ot,v(n(d)("theming","Background and color")),1),h("div",{class:x(l.$style.backgroundSelect)},[h("button",{"aria-disabled":o.value==="custom","aria-pressed":p.value==="custom","aria-label":n(d)("theming","Custom background"),title:n(d)("theming","Custom background"),class:x(["button-vue",[l.$style.backgroundSelect__entry,l.$style.backgroundSelect__entryFilePicker]]),onClick:B},[o.value==="custom"?(c(),_(n(Y),{key:0})):(c(),_(n(J),{key:1,path:p.value==="custom"?n(G):n(Ee)},null,8,["path"]))],10,lt),I(n(Ae),{modelValue:m.value.backgroundColor,"onUpdate:modelValue":b[0]||(b[0]=u=>m.value.backgroundColor=u),onSubmit:C},{default:w(()=>[h("button",{class:x(["button-vue",[l.$style.backgroundSelect__entry,l.$style.backgroundSelect__entryColor]]),"aria-disabled":o.value==="color","aria-pressed":p.value==="color","aria-label":n(d)("theming","Plain background"),title:n(d)("theming","Plain background"),style:O({backgroundColor:m.value.backgroundColor,"--color-content":n(se)(m.value.backgroundColor)})},[o.value==="color"?(c(),_(n(Y),{key:0})):(c(),_(n(J),{key:1,path:p.value==="color"?n(G):n(je)},null,8,["path"]))],14,st)]),_:1},8,["modelValue"]),h("button",{class:x(["button-vue",[l.$style.backgroundSelect__entry,l.$style.backgroundSelect__entryDefault]]),"aria-disabled":o.value==="default","aria-pressed":p.value==="default","aria-label":n(d)("theming","Default background"),title:n(d)("theming","Default background"),style:O({"--color-content":n(se)(n(i).backgroundColor)}),onClick:y},[o.value==="default"?(c(),_(n(Y),{key:0})):(c(),_(n(J),{key:1,path:p.value==="default"?n(G):n(Ke)},null,8,["path"]))],14,ut)],2),h("fieldset",{class:x(l.$style.backgroundSelect)},[h("label",dt,v(n(d)("theming","Default shipped background images")),1),(c(!0),S(F,null,ne(n(A),u=>(c(),S("button",{key:u.name,title:u.details.attribution,"aria-label":u.details.description,"aria-pressed":p.value===u.name,class:x(["button-vue",l.$style.backgroundSelect__entry]),style:O({backgroundImage:"url("+u.preview+")"}),tabindex:"0",onClick:q=>$(u.name)},[p.value===u.name?(c(),_(n(J),{key:0,class:x(l.$style.backgroundSelect__entryIcon),path:n(G)},null,8,["class","path"])):j("",!0)],14,ct))),128))],2)])]),_:1},8,["name","description"]))}}),gt="_backgroundSelect_l1nhm_2",mt="_backgroundSelect__entry_l1nhm_7",ht="_backgroundSelect__entryColor_l1nhm_38",ft="_backgroundSelect__entryFilePicker_l1nhm_42",bt="_backgroundSelect__entryDefault_l1nhm_52",yt={backgroundSelect:gt,backgroundSelect__entry:mt,backgroundSelect__entryColor:ht,backgroundSelect__entryFilePicker:ft,backgroundSelect__entryDefault:bt},vt={$style:yt},_t=D(pt,[["__cssModules",vt]]),kt=K({__name:"UserSectionHotkeys",setup(t){const e=H(M("theming","shortcutsDisabled",!1));Ce(e,a);async function a(){const r=E("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"shortcuts_disabled"});e.value?await N.post(r,{configValue:"yes"}):await N.delete(r)}return(r,i)=>(c(),_(n(W),{name:n(d)("theming","Keyboard shortcuts"),description:n(d)("theming","In some cases keyboard shortcuts can interfere with accessibility tools. In order to allow focusing on your tool correctly you can disable all keyboard shortcuts here. This will also disable all available shortcuts in apps.")},{default:w(()=>[I(n(le),{modelValue:e.value,"onUpdate:modelValue":i[0]||(i[0]=s=>e.value=s),class:"theming__preview-toggle",type:"switch"},{default:w(()=>[L(v(n(d)("theming","Disable all keyboard shortcuts")),1)]),_:1},8,["modelValue"])]),_:1},8,["name","description"]))}});var Ct={grad:.9,turn:360,rad:360/(2*Math.PI)},T=function(t){return typeof t=="string"?t.length>0:typeof t=="number"},k=function(t,e,a){return e===void 0&&(e=0),a===void 0&&(a=Math.pow(10,e)),Math.round(a*t)/a+0},V=function(t,e,a){return e===void 0&&(e=0),a===void 0&&(a=1),t>a?a:t>e?t:e},$e=function(t){return(t=isFinite(t)?t%360:0)>0?t:t+360},ge=function(t){return{r:V(t.r,0,255),g:V(t.g,0,255),b:V(t.b,0,255),a:V(t.a)}},te=function(t){return{r:k(t.r),g:k(t.g),b:k(t.b),a:k(t.a,3)}},wt=/^#([0-9a-f]{3,8})$/i,X=function(t){var e=t.toString(16);return e.length<2?"0"+e:e},Ne=function(t){var e=t.r,a=t.g,r=t.b,i=t.a,s=Math.max(e,a,r),o=s-Math.min(e,a,r),m=o?s===e?(a-r)/o:s===a?2+(r-e)/o:4+(e-a)/o:0;return{h:60*(m<0?m+6:m),s:s?o/s*100:0,v:s/255*100,a:i}},Me=function(t){var e=t.h,a=t.s,r=t.v,i=t.a;e=e/360*6,a/=100,r/=100;var s=Math.floor(e),o=r*(1-a),m=r*(1-(e-s)*a),p=r*(1-(1-e+s)*a),A=s%6;return{r:255*[r,m,o,o,p,r][A],g:255*[p,r,r,m,o,o][A],b:255*[o,o,p,r,r,m][A],a:i}},me=function(t){return{h:$e(t.h),s:V(t.s,0,100),l:V(t.l,0,100),a:V(t.a)}},he=function(t){return{h:k(t.h),s:k(t.s),l:k(t.l),a:k(t.a,3)}},fe=function(t){return Me((a=(e=t).s,{h:e.h,s:(a*=((r=e.l)<50?r:100-r)/100)>0?2*a/(r+a)*100:0,v:r+a,a:e.a}));var e,a,r},R=function(t){return{h:(e=Ne(t)).h,s:(i=(200-(a=e.s))*(r=e.v)/100)>0&&i<200?a*r/100/(i<=100?i:200-i)*100:0,l:i/2,a:e.a};var e,a,r,i},St=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,It=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,At=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,$t=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,be={string:[[function(t){var e=wt.exec(t);return e?(t=e[1]).length<=4?{r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:t.length===4?k(parseInt(t[3]+t[3],16)/255,2):1}:t.length===6||t.length===8?{r:parseInt(t.substr(0,2),16),g:parseInt(t.substr(2,2),16),b:parseInt(t.substr(4,2),16),a:t.length===8?k(parseInt(t.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(t){var e=At.exec(t)||$t.exec(t);return e?e[2]!==e[4]||e[4]!==e[6]?null:ge({r:Number(e[1])/(e[2]?100/255:1),g:Number(e[3])/(e[4]?100/255:1),b:Number(e[5])/(e[6]?100/255:1),a:e[7]===void 0?1:Number(e[7])/(e[8]?100:1)}):null},"rgb"],[function(t){var e=St.exec(t)||It.exec(t);if(!e)return null;var a,r,i=me({h:(a=e[1],r=e[2],r===void 0&&(r="deg"),Number(a)*(Ct[r]||1)),s:Number(e[3]),l:Number(e[4]),a:e[5]===void 0?1:Number(e[5])/(e[6]?100:1)});return fe(i)},"hsl"]],object:[[function(t){var e=t.r,a=t.g,r=t.b,i=t.a,s=i===void 0?1:i;return T(e)&&T(a)&&T(r)?ge({r:Number(e),g:Number(a),b:Number(r),a:Number(s)}):null},"rgb"],[function(t){var e=t.h,a=t.s,r=t.l,i=t.a,s=i===void 0?1:i;if(!T(e)||!T(a)||!T(r))return null;var o=me({h:Number(e),s:Number(a),l:Number(r),a:Number(s)});return fe(o)},"hsl"],[function(t){var e=t.h,a=t.s,r=t.v,i=t.a,s=i===void 0?1:i;if(!T(e)||!T(a)||!T(r))return null;var o=(function(m){return{h:$e(m.h),s:V(m.s,0,100),v:V(m.v,0,100),a:V(m.a)}})({h:Number(e),s:Number(a),v:Number(r),a:Number(s)});return Me(o)},"hsv"]]},ye=function(t,e){for(var a=0;a=.5},t.prototype.toHex=function(){return e=te(this.rgba),a=e.r,r=e.g,i=e.b,o=(s=e.a)<1?X(k(255*s)):"","#"+X(a)+X(r)+X(i)+o;var e,a,r,i,s,o},t.prototype.toRgb=function(){return te(this.rgba)},t.prototype.toRgbString=function(){return e=te(this.rgba),a=e.r,r=e.g,i=e.b,(s=e.a)<1?"rgba("+a+", "+r+", "+i+", "+s+")":"rgb("+a+", "+r+", "+i+")";var e,a,r,i,s},t.prototype.toHsl=function(){return he(R(this.rgba))},t.prototype.toHslString=function(){return e=he(R(this.rgba)),a=e.h,r=e.s,i=e.l,(s=e.a)<1?"hsla("+a+", "+r+"%, "+i+"%, "+s+")":"hsl("+a+", "+r+"%, "+i+"%)";var e,a,r,i,s},t.prototype.toHsv=function(){return e=Ne(this.rgba),{h:k(e.h),s:k(e.s),v:k(e.v),a:k(e.a,3)};var e},t.prototype.invert=function(){return P({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},t.prototype.saturate=function(e){return e===void 0&&(e=.1),P(ae(this.rgba,e))},t.prototype.desaturate=function(e){return e===void 0&&(e=.1),P(ae(this.rgba,-e))},t.prototype.grayscale=function(){return P(ae(this.rgba,-1))},t.prototype.lighten=function(e){return e===void 0&&(e=.1),P(ve(this.rgba,e))},t.prototype.darken=function(e){return e===void 0&&(e=.1),P(ve(this.rgba,-e))},t.prototype.rotate=function(e){return e===void 0&&(e=15),this.hue(this.hue()+e)},t.prototype.alpha=function(e){return typeof e=="number"?P({r:(a=this.rgba).r,g:a.g,b:a.b,a:e}):k(this.rgba.a,3);var a},t.prototype.hue=function(e){var a=R(this.rgba);return typeof e=="number"?P({h:e,s:a.s,l:a.l,a:a.a}):k(a.h)},t.prototype.isEqual=function(e){return this.toHex()===P(e).toHex()},t})(),P=function(t){return t instanceof _e?t:new _e(t)};const Mt={name:"PaletteOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Vt=["aria-hidden","aria-label"],Ut=["fill","width","height"],Pt={d:"M12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2C17.5,2 22,6 22,11A6,6 0 0,1 16,17H14.2C13.9,17 13.7,17.2 13.7,17.5C13.7,17.6 13.8,17.7 13.8,17.8C14.2,18.3 14.4,18.9 14.4,19.5C14.5,20.9 13.4,22 12,22M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C12.3,20 12.5,19.8 12.5,19.5C12.5,19.3 12.4,19.2 12.4,19.1C12,18.6 11.8,18.1 11.8,17.5C11.8,16.1 12.9,15 14.3,15H16A4,4 0 0,0 20,11C20,7.1 16.4,4 12,4M6.5,10C7.3,10 8,10.7 8,11.5C8,12.3 7.3,13 6.5,13C5.7,13 5,12.3 5,11.5C5,10.7 5.7,10 6.5,10M9.5,6C10.3,6 11,6.7 11,7.5C11,8.3 10.3,9 9.5,9C8.7,9 8,8.3 8,7.5C8,6.7 8.7,6 9.5,6M14.5,6C15.3,6 16,6.7 16,7.5C16,8.3 15.3,9 14.5,9C13.7,9 13,8.3 13,7.5C13,6.7 13.7,6 14.5,6M17.5,10C18.3,10 19,10.7 19,11.5C19,12.3 18.3,13 17.5,13C16.7,13 16,12.3 16,11.5C16,10.7 16.7,10 17.5,10Z"},xt={key:0};function Ht(t,e,a,r,i,s){return c(),S("span",oe(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon palette-outline-icon",role:"img",onClick:e[0]||(e[0]=o=>t.$emit("click",o))}),[(c(),S("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[h("path",Pt,[a.title?(c(),S("title",xt,v(a.title),1)):j("",!0)])],8,Ut))],16,Vt)}const Tt=D(Mt,[["render",Ht]]),Lt={name:"UndoVariantIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Bt=["aria-hidden","aria-label"],qt=["fill","width","height"],zt={d:"M13.5,7A6.5,6.5 0 0,1 20,13.5A6.5,6.5 0 0,1 13.5,20H10V18H13.5C16,18 18,16 18,13.5C18,11 16,9 13.5,9H7.83L10.91,12.09L9.5,13.5L4,8L9.5,2.5L10.92,3.91L7.83,7H13.5M6,18H8V20H6V18Z"},Dt={key:0};function Et(t,e,a,r,i,s){return c(),S("span",oe(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon undo-variant-icon",role:"img",onClick:e[0]||(e[0]=o=>t.$emit("click",o))}),[(c(),S("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[h("path",zt,[a.title?(c(),S("title",Dt,v(a.title),1)):j("",!0)])],8,qt))],16,Bt)}const jt=D(Lt,[["render",Et]]),Kt=K({__name:"UserSectionPrimaryColor",emits:["refreshStyles"],setup(t,{expose:e,emit:a}){const r=a;e({reload:U});const{primaryColor:i,defaultPrimaryColor:s}=M("theming","data",{primaryColor:"#0082c9",defaultPrimaryColor:"#0082c9"}),o=we("trigger"),m=H(!1),p=H(i);Ce(p,ze(f=>{y(f)},1e3));const A=z(()=>P(p.value).isEqual(P(s)));function U(){let f=window.getComputedStyle(o.value).backgroundColor;const C=f.replaceAll(/\s/g,"").match(/^rgba?\((\d+),(\d+),(\d+)/);C&&(f=`#${$(C[1])}${$(C[2])}${$(C[3])}`),f.toLowerCase()!==p.value.toLowerCase()&&(p.value=f)}function g(){p.value=s,y(null)}async function y(f){m.value=!0;const C=E("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"primary_color"});try{f?await N.post(C,{configValue:f}):await N.delete(C),r("refreshStyles")}catch(B){ee.error("Could not update primary color",{error:B}),Q(d("theming","Could not set primary color"))}m.value=!1}function $(f){return Number.parseInt(f).toString(16).padStart(2,"0")}return(f,C)=>(c(),_(n(W),{name:n(d)("theming","Primary color"),description:n(d)("theming","Set a primary color to highlight important elements. The color used for elements such as primary buttons might differ a bit as it gets adjusted to fulfill accessibility requirements.")},{default:w(()=>[h("div",{class:x(f.$style.userPrimaryColor)},[I(n(Ae),{modelValue:p.value,"onUpdate:modelValue":C[0]||(C[0]=B=>p.value=B),"data-user-theming-primary-color":""},{default:w(()=>[h("button",{ref:"trigger",class:x(f.$style.userPrimaryColor__trigger),style:O({"background-color":p.value}),"data-user-theming-primary-color-trigger":""},[L(v(n(d)("theming","Primary color"))+" ",1),m.value?(c(),_(n(Y),{key:0})):(c(),_(Tt,{key:1,size:20}))],6)]),_:1},8,["modelValue"]),I(n(Ie),{variant:"tertiary",disabled:A.value,onClick:g},{icon:w(()=>[I(jt,{size:20})]),default:w(()=>[L(" "+v(n(d)("theming","Reset primary color")),1)]),_:1},8,["disabled"])],2)]),_:1},8,["name","description"]))}}),Ft="_userPrimaryColor_3oh6f_1",Ot="_userPrimaryColor__trigger_3oh6f_8",Rt={userPrimaryColor:Ft,userPrimaryColor__trigger:Ot},Wt={$style:Rt},Zt=D(Kt,[["__cssModules",Wt]]),Gt=["innerHTML"],Jt=["innerHTML"],Xt={class:"theming__preview-list"},Yt={class:"theming__preview-list"},Qt=K({__name:"UserTheming",setup(t){const e=M("theming","enforceTheme",""),a=M("theming","isUserThemingDisabled"),r=H(M("theming","enableBlurFilter","")),i=M("theming","themes",[]),s=H(i.filter(l=>l.type===1)),o=H(i.filter(l=>l.type===2)),m=z(()=>s.value.find(l=>l.enabled)||s.value[0]),p=we("primaryColor"),A=d("theming","Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.",{linkstart:'',linkend:""},{escape:!1}),U=d("theming","If you find any issues, do not hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!",{issuetracker:'',designteam:'',linkend:""},{escape:!1});async function g(){await ue(),Te(()=>p.value?.reload())}function y(l,b){s.value.forEach(u=>{if(u.id===l&&b){u.enabled=!0;return}u.enabled=!1}),C(),B(b,l)}function $(l,b){o.value.forEach(u=>{if(u.id===l&&b){u.enabled=!0;return}u.enabled=!1}),C(),B(b,l)}async function f(){r.value=r.value==="no"?"yes":"no",await N({url:E("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"force_enable_blur_filter"}),data:{configValue:r.value},method:"POST"}),ue()}function C(){const l=s.value.filter(u=>u.enabled===!0).map(u=>u.id),b=o.value.filter(u=>u.enabled===!0).map(u=>u.id);s.value.forEach(u=>{document.body.toggleAttribute(`data-theme-${u.id}`,u.enabled)}),o.value.forEach(u=>{document.body.toggleAttribute(`data-theme-${u.id}`,u.enabled)}),document.body.setAttribute("data-themes",[...l,...b].join(","))}async function B(l,b){try{l?await N({url:E("apps/theming/api/v1/theme/{themeId}/enable",{themeId:b}),method:"PUT"}):await N({url:E("apps/theming/api/v1/theme/{themeId}",{themeId:b}),method:"DELETE"})}catch(u){ee.error("theming: Unable to apply setting.",{error:u});let q=d("theming","Unable to apply the setting.");Be(u)&&u.response?.data.ocs?.meta?.message&&(q=`${u.response.data.ocs.meta.message}. ${q}`),Q(q)}}return(l,b)=>(c(),S(F,null,[I(n(W),{name:n(d)("theming","Appearance and accessibility settings"),class:"theming"},{default:w(()=>[h("p",{innerHTML:n(A)},null,8,Gt),h("p",{innerHTML:n(U)},null,8,Jt),h("div",Xt,[(c(!0),S(F,null,ne(s.value,u=>(c(),_(de,{key:u.id,enforced:u.id===n(e),selected:m.value.id===u.id,theme:u,unique:s.value.length===1,type:"theme","onUpdate:selected":q=>y(u.id,q)},null,8,["enforced","selected","theme","unique","onUpdate:selected"]))),128))]),h("div",Yt,[(c(!0),S(F,null,ne(o.value,u=>(c(),_(de,{key:u.id,selected:u.enabled,theme:u,unique:o.value.length===1,type:"font","onUpdate:selected":q=>$(u.id,q)},null,8,["selected","theme","unique","onUpdate:selected"]))),128))]),h("h3",null,v(n(d)("theming","Misc accessibility options")),1),I(n(le),{type:"checkbox",modelValue:r.value==="yes",indeterminate:r.value==="","onUpdate:modelValue":f},{default:w(()=>[L(v(n(d)("theming","Enable blur background filter (may increase GPU load)")),1)]),_:1},8,["modelValue","indeterminate"])]),_:1},8,["name"]),n(a)?(c(),_(n(ie),{key:0,type:"info"},{default:w(()=>[L(v(n(d)("theming","Customization has been disabled by your administrator")),1)]),_:1})):(c(),S(F,{key:1},[I(Zt,{ref:"primaryColor",onRefreshStyles:g},null,512),I(_t,{onRefreshStyles:g})],64)),I(kt),I(it)],64))}}),ea=D(Qt,[["__scopeId","data-v-50195b4f"]]),ke=Le(ea);ke.config.idPrefix="settings",ke.mount("#settings-personal-theming"); +import{b as O,q as Te,o as c,j as w,n as x,k as h,B as Z,t as y,u as n,m as K,Z as Me,_ as qe,e as N,w as C,g as M,z as ze,p as D,y as de,r as L,c as _,X as De,F as W,A as le,v as Se,s as $e,H as Ee,h as je}from"./runtime-dom.esm-bundler-CQzuAdNx.chunk.mjs";import{c as I,i as Ke}from"./index-BJGtU_h0.chunk.mjs";import{a as ae,f as Be}from"./index-Bz6ONguh.chunk.mjs";import{a as E,l as U}from"./index-DidlHano.chunk.mjs";import{t as d}from"./translation-DoG5ZELJ-Bq3q05SR.chunk.mjs";import{k as Ie,c as j,b as J,d as Fe}from"./index-DgEyzq8A.chunk.mjs";import{N as ce}from"./NcCheckboxRadioSwitch-DVdt5Hkq-DnSfaILp.chunk.mjs";import{N as se}from"./NcNoteCard-mI7qVZ9j-NJ0qeJqV.chunk.mjs";import{N as G}from"./ContentCopy-DjP4AccQ.chunk.mjs";import{N as Ve}from"./logger-D3RVzcfQ-lldSTH4n.chunk.mjs";import{A as Oe,l as re,g as ge,r as pe}from"./refreshStyles-BNcDvjDo.chunk.mjs";import{N as te,j as R,k as We,g as Ze,h as Ge}from"./mdi-NkHWKW6n.chunk.mjs";import{N as Ue}from"./NcColorPicker-BCkasLwT-BhqwYpq_.chunk.mjs";import{N as X}from"./createElementId-DhjFt1I9-B5kQWxb8.chunk.mjs";import"./modulepreload-polyfill-BxzAKjcf.chunk.mjs";import"./index-sH3U_332.chunk.mjs";import"./index-CvCWY-t8.chunk.mjs";import"./colors-Cv9F-jWS-D4W-fsUR.chunk.mjs";const Je={class:"theming__preview-description"},Re={class:"theming__preview-explanation"},Xe={key:0,class:"theming__preview-warning",role:"note"},Ye=O({__name:"ThemePreviewItem",props:ze({enforced:{type:Boolean},theme:{},type:{},unique:{type:Boolean}},{selected:{type:Boolean,required:!0},selectedModifiers:{}}),emits:["update:selected"],setup(t){const e=Te(t,"selected"),a=t,r=D(()=>a.unique?"switch":"radio"),i=D(()=>a.unique?null:a.type),s=D(()=>Ie("theming","img",a.theme.id+".jpg")),o=D({get(){return e.value},set(g){a.enforced||(e.value=a.unique?g:!0)}});function m(){if(!a.enforced){if(r.value==="radio"){o.value=!0;return}o.value=!o.value}}return(g,S)=>(c(),w("div",{class:x(["theming__preview--"+t.theme.id,"theming__preview"])},[h("div",{class:"theming__preview-image",style:Z({backgroundImage:"url("+s.value+")"}),onClick:m},null,4),h("div",Je,[h("h3",null,y(t.theme.title),1),h("p",Re,y(t.theme.description),1),t.enforced?(c(),w("span",Xe,y(n(d)("theming","Theme selection is enforced")),1)):K("",!0),Me(N(n(ce),{modelValue:o.value,"onUpdate:modelValue":S[0]||(S[0]=P=>o.value=P),class:"theming__preview-toggle",disabled:t.enforced,name:i.value,type:r.value},{default:C(()=>[M(y(t.theme.enableLabel),1)]),_:1},8,["modelValue","disabled","name","type"]),[[qe,!t.enforced]])])],2))}}),me=E(Ye,[["__scopeId","data-v-13bf6aae"]]),Qe={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},et=["aria-hidden","aria-label"],tt=["fill","width","height"],at={d:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"},rt={key:0};function nt(t,e,a,r,i,s){return c(),w("span",de(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon undo-icon",role:"img",onClick:e[0]||(e[0]=o=>t.$emit("click",o))}),[(c(),w("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[h("path",at,[a.title?(c(),w("title",rt,y(a.title),1)):K("",!0)])],8,tt))],16,et)}const it=E(Qe,[["render",nt]]),he="theming-apporder-changed-infocard",fe="theming-apporder-changed-infocard",ot=O({__name:"UserSectionAppMenu",setup(t){const{userAppOrder:e,enforcedDefaultApp:a}=U("theming","navigationBar"),r=U("core","apps").filter(({type:p})=>p==="link").map(p=>({...p,label:p.name,default:p.default&&p.id===a})),i=L([...r]),s=L(!Array.isArray(e)||Object.values(e).length>0),o=D(()=>r.some(({id:p},v)=>p!==i.value[v]?.id)),m=D(()=>(o.value?`${he} `:"")+(a?fe:""));async function g(p){const v={};p.forEach(({app:$,id:f},k)=>{v[f]={order:k,app:$}});try{await P("apporder",v),i.value=p,s.value=!0}catch($){re.error("Could not set the app order",{error:$}),ae(d("theming","Could not set the app order"))}}async function S(){try{await P("apporder",[]),s.value=!1;const{data:p}=await I.get(j("/core/navigation/apps"),{headers:{"OCS-APIRequest":"true"}});i.value=p.ocs.data.map(v=>({...v,label:v.name,default:v.default&&v.app===a}))}catch(p){re.error("Could not reset the app order",{error:p}),ae(d("theming","Could not reset the app order"))}}async function P(p,v){const $=j("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"core",configKey:p});return await I.post($,{configValue:JSON.stringify(v)})}return(p,v)=>(c(),_(n(G),{name:n(d)("theming","Navigation bar settings")},{default:C(()=>[h("p",null,y(n(d)("theming","You can configure the app order used for the navigation bar. The first entry will be the default app, opened after login or when clicking on the logo.")),1),n(a)?(c(),_(n(se),{key:0,id:fe,type:"info"},{default:C(()=>[M(y(n(d)("theming","The default app can not be changed because it was configured by the administrator.")),1)]),_:1})):K("",!0),o.value?(c(),_(n(se),{key:1,id:he,type:"info"},{default:C(()=>[M(y(n(d)("theming","The app order was changed, to see it in action you have to reload the page.")),1)]),_:1})):K("",!0),N(Oe,{class:x(p.$style.userSectionAppMenu__selector),"aria-details":m.value,modelValue:i.value,"onUpdate:modelValue":g},null,8,["class","aria-details","modelValue"]),N(n(Ve),{"data-test-id":"btn-apporder-reset",disabled:!s.value,variant:"tertiary",onClick:S},{icon:C(()=>[N(it,{size:20})]),default:C(()=>[M(" "+y(n(d)("theming","Reset default app order")),1)]),_:1},8,["disabled"])]),_:1},8,["name"]))}}),lt="_userSectionAppMenu__selector_1hkl7_2",st={userSectionAppMenu__selector:lt},ut={$style:st},dt=E(ot,[["__cssModules",ut]]),ct={class:"hidden-visually"},gt=["aria-disabled","aria-pressed","aria-label","title"],pt=["aria-disabled","aria-pressed","aria-label","title"],mt=["aria-disabled","aria-pressed","aria-label","title"],ht={class:"hidden-visually"},ft=["title","aria-label","aria-pressed","onClick"],bt=O({__name:"UserSectionBackground",emits:["refreshStyles"],setup(t,{emit:e}){De(l=>({v68ea64a4:s}));const a=e,r=U("theming","shippedBackgrounds"),i=U("theming","themingDefaults"),s=`url('${i.backgroundImage}')`,o=L(!1),m=L(structuredClone(U("theming","data"))),g=L(U("theming","userBackgroundImage")),S=Object.keys(r).filter(l=>l!==i.defaultShippedBackground||i.backgroundMime!=="").map(l=>({name:l,url:P(l),preview:P("preview/"+l),details:r[l]}));function P(l){return Ie("theming","","img/background/")+l}async function p(l){g.value=l.backgroundImage,m.value.backgroundColor=l.backgroundColor,a("refreshStyles"),o.value=!1}async function v(){o.value="default";const l=await I.post(J("/apps/theming/background/default"));p(l.data)}async function $(l){o.value=l;const b=await I.post(J("/apps/theming/background/shipped"),{value:l});p(b.data)}async function f(l){o.value="custom";const b=await I.post(J("/apps/theming/background/custom"),{value:l});p(b.data)}async function k(l){if(!l)return;o.value="color";const{data:b}=await I.post(J("/apps/theming/background/color"),{color:l||"#0082c9"});p(b)}async function q(){await Be(d("theming","Select a background from your files")).allowDirectories(!1).setMimeTypeFilter(["image/*"]).setMultiSelect(!1).addButton({label:d("theming","Select background"),callback:([l])=>{f(l.path)},variant:"primary"}).build().pick()}return(l,b)=>(c(),_(n(G),{class:"background",name:n(d)("theming","Background and color"),description:n(d)("theming","The background can be set to an image from the default set, a custom uploaded image, or a plain color.")},{default:C(()=>[h("fieldset",null,[h("legend",ct,y(n(d)("theming","Background and color")),1),h("div",{class:x(l.$style.backgroundSelect)},[h("button",{"aria-disabled":o.value==="custom","aria-pressed":g.value==="custom","aria-label":n(d)("theming","Custom background"),title:n(d)("theming","Custom background"),class:x(["button-vue",[l.$style.backgroundSelect__entry,l.$style.backgroundSelect__entryFilePicker]]),onClick:q},[o.value==="custom"?(c(),_(n(te),{key:0})):(c(),_(n(X),{key:1,path:g.value==="custom"?n(R):n(We)},null,8,["path"]))],10,gt),N(n(Ue),{modelValue:m.value.backgroundColor,"onUpdate:modelValue":b[0]||(b[0]=u=>m.value.backgroundColor=u),onSubmit:k},{default:C(()=>[h("button",{class:x(["button-vue",[l.$style.backgroundSelect__entry,l.$style.backgroundSelect__entryColor]]),"aria-disabled":o.value==="color","aria-pressed":g.value==="color","aria-label":n(d)("theming","Plain background"),title:n(d)("theming","Plain background"),style:Z({backgroundColor:m.value.backgroundColor,"--color-content":n(ge)(m.value.backgroundColor)})},[o.value==="color"?(c(),_(n(te),{key:0})):(c(),_(n(X),{key:1,path:g.value==="color"?n(R):n(Ze)},null,8,["path"]))],14,pt)]),_:1},8,["modelValue"]),h("button",{class:x(["button-vue",[l.$style.backgroundSelect__entry,l.$style.backgroundSelect__entryDefault]]),"aria-disabled":o.value==="default","aria-pressed":g.value==="default","aria-label":n(d)("theming","Default background"),title:n(d)("theming","Default background"),style:Z({"--color-content":n(ge)(n(i).backgroundColor)}),onClick:v},[o.value==="default"?(c(),_(n(te),{key:0})):(c(),_(n(X),{key:1,path:g.value==="default"?n(R):n(Ge)},null,8,["path"]))],14,mt)],2),h("fieldset",{class:x(l.$style.backgroundSelect)},[h("label",ht,y(n(d)("theming","Default shipped background images")),1),(c(!0),w(W,null,le(n(S),u=>(c(),w("button",{key:u.name,title:u.details.attribution,"aria-label":u.details.description,"aria-pressed":g.value===u.name,class:x(["button-vue",l.$style.backgroundSelect__entry]),style:Z({backgroundImage:"url("+u.preview+")"}),tabindex:"0",onClick:z=>$(u.name)},[g.value===u.name?(c(),_(n(X),{key:0,class:x(l.$style.backgroundSelect__entryIcon),path:n(R)},null,8,["class","path"])):K("",!0)],14,ft))),128))],2)])]),_:1},8,["name","description"]))}}),vt="_backgroundSelect_l1nhm_2",yt="_backgroundSelect__entry_l1nhm_7",_t="_backgroundSelect__entryColor_l1nhm_38",kt="_backgroundSelect__entryFilePicker_l1nhm_42",Ct="_backgroundSelect__entryDefault_l1nhm_52",wt={backgroundSelect:vt,backgroundSelect__entry:yt,backgroundSelect__entryColor:_t,backgroundSelect__entryFilePicker:kt,backgroundSelect__entryDefault:Ct},At={$style:wt},Nt=E(bt,[["__cssModules",At]]),St=O({__name:"UserSectionHotkeys",setup(t){const e=L(U("theming","shortcutsDisabled",!1));Se(e,a);async function a(){const r=j("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"shortcuts_disabled"});e.value?await I.post(r,{configValue:"yes"}):await I.delete(r)}return(r,i)=>(c(),_(n(G),{name:n(d)("theming","Keyboard shortcuts"),description:n(d)("theming","In some cases keyboard shortcuts can interfere with accessibility tools. In order to allow focusing on your tool correctly you can disable all keyboard shortcuts here. This will also disable all available shortcuts in apps.")},{default:C(()=>[N(n(ce),{modelValue:e.value,"onUpdate:modelValue":i[0]||(i[0]=s=>e.value=s),class:"theming__preview-toggle",type:"switch"},{default:C(()=>[M(y(n(d)("theming","Disable all keyboard shortcuts")),1)]),_:1},8,["modelValue"])]),_:1},8,["name","description"]))}});for(var $t={grad:.9,turn:360,rad:360/(2*Math.PI)},T=function(t){return typeof t=="string"?t.length>0:typeof t=="number"},A=function(t,e,a){return e===void 0&&(e=0),a===void 0&&(a=Math.pow(10,e)),Math.round(a*t)/a+0},V=function(t,e,a){return e===void 0&&(e=0),a===void 0&&(a=1),t>a?a:t>e?t:e},Pe=function(t){return(t=isFinite(t)?t%360:0)<0?t+360:t},ue=function(t,e){return e===void 0&&(e=0),A(t,e)%360},be=function(t){return{r:V(t.r,0,255),g:V(t.g,0,255),b:V(t.b,0,255),a:V(t.a)}},ne=function(t){return{r:A(t.r),g:A(t.g),b:A(t.b),a:A(t.a,3)}},It=/^#([0-9a-f]{3,8})$/i,B=function(t,e){var a=t.charCodeAt(e);return(15&a)+9*(a>>6)},Y=function(t,e){return B(t,e)<<4|B(t,e+1)},He=[],Q=0;Q<256;Q++)He.push((Q<16?"0":"")+Q.toString(16));var ee=function(t){return He[V(t,0,255)]},xe=function(t){var e=t.r,a=t.g,r=t.b,i=t.a,s=Math.max(e,a,r),o=s-Math.min(e,a,r),m=o?s===e?(a-r)/o:s===a?2+(r-e)/o:4+(e-a)/o:0;return{h:60*(m<0?m+6:m),s:s?o/s*100:0,v:s/255*100,a:i}},Le=function(t){var e=t.h,a=t.s,r=t.v,i=t.a;e=e/360*6,a/=100,r/=100;var s=Math.floor(e),o=r*(1-a),m=r*(1-(e-s)*a),g=r*(1-(1-e+s)*a),S=s%6;return{r:255*[r,m,o,o,g,r][S],g:255*[g,r,r,m,o,o][S],b:255*[o,o,g,r,r,m][S],a:i}},ve=function(t){return{h:Pe(t.h),s:V(t.s,0,100),l:V(t.l,0,100),a:V(t.a)}},ye=function(t){return{h:ue(t.h),s:A(t.s),l:A(t.l),a:A(t.a,3)}},_e=function(t){return Le((a=(e=t).s,{h:e.h,s:(a*=((r=e.l)<50?r:100-r)/100)>0?2*a/(r+a)*100:0,v:r+a,a:e.a}));var e,a,r},F=function(t){return{h:(e=xe(t)).h,s:(i=(200-(a=e.s))*(r=e.v)/100)>0&&i<200?a*r/100/(i<=100?i:200-i)*100:0,l:i/2,a:e.a};var e,a,r,i},Vt=/^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,Ut=/^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s+([+-]?(?:\d*\.\d+|\d+))%\s+([+-]?(?:\d*\.\d+|\d+))%\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,Pt=/^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,Ht=/^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,ke={string:[[function(t){if(!It.test(t))return null;var e=t.length;return e<=5?{r:17*B(t,1),g:17*B(t,2),b:17*B(t,3),a:e===5?A(17*B(t,4)/255,2):1}:e===7||e===9?{r:Y(t,1),g:Y(t,3),b:Y(t,5),a:e===9?A(Y(t,7)/255,2):1}:null},"hex"],[function(t){var e=Pt.exec(t)||Ht.exec(t);return e?e[2]!==e[4]||e[4]!==e[6]?null:be({r:Number(e[1])/(e[2]?100/255:1),g:Number(e[3])/(e[4]?100/255:1),b:Number(e[5])/(e[6]?100/255:1),a:e[7]===void 0?1:Number(e[7])/(e[8]?100:1)}):null},"rgb"],[function(t){var e=Vt.exec(t)||Ut.exec(t);if(!e)return null;var a,r,i=ve({h:(a=e[1],r=e[2],r===void 0&&(r="deg"),Number(a)*($t[r]||1)),s:Number(e[3]),l:Number(e[4]),a:e[5]===void 0?1:Number(e[5])/(e[6]?100:1)});return _e(i)},"hsl"]],object:[[function(t){var e=t.r,a=t.g,r=t.b,i=t.a,s=i===void 0?1:i;return T(e)&&T(a)&&T(r)?be({r:Number(e),g:Number(a),b:Number(r),a:Number(s)}):null},"rgb"],[function(t){var e=t.h,a=t.s,r=t.l,i=t.a,s=i===void 0?1:i;if(!T(e)||!T(a)||!T(r))return null;var o=ve({h:Number(e),s:Number(a),l:Number(r),a:Number(s)});return _e(o)},"hsl"],[function(t){var e=t.h,a=t.s,r=t.v,i=t.a,s=i===void 0?1:i;if(!T(e)||!T(a)||!T(r))return null;var o=(function(m){return{h:Pe(m.h),s:V(m.s,0,100),v:V(m.v,0,100),a:V(m.a)}})({h:Number(e),s:Number(a),v:Number(r),a:Number(s)});return Le(o)},"hsv"]]},Ce=function(t,e){for(var a=0;a=.5},t.prototype.toHex=function(){return e=ne(this.rgba),a=e.r,r=e.g,i=e.b,o=(s=e.a)<1?ee(A(255*s)):"","#"+ee(a)+ee(r)+ee(i)+o;var e,a,r,i,s,o},t.prototype.toRgb=function(){return ne(this.rgba)},t.prototype.toRgbString=function(){return e=ne(this.rgba),a=e.r,r=e.g,i=e.b,(s=e.a)<1?"rgba("+a+", "+r+", "+i+", "+s+")":"rgb("+a+", "+r+", "+i+")";var e,a,r,i,s},t.prototype.toHsl=function(){return ye(F(this.rgba))},t.prototype.toHslString=function(){return e=ye(F(this.rgba)),a=e.h,r=e.s,i=e.l,(s=e.a)<1?"hsla("+a+", "+r+"%, "+i+"%, "+s+")":"hsl("+a+", "+r+"%, "+i+"%)";var e,a,r,i,s},t.prototype.toHsv=function(){return e=xe(this.rgba),{h:ue(e.h),s:A(e.s),v:A(e.v),a:A(e.a,3)};var e},t.prototype.invert=function(){return H({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},t.prototype.saturate=function(e){return e===void 0&&(e=.1),H(ie(this.rgba,e))},t.prototype.desaturate=function(e){return e===void 0&&(e=.1),H(ie(this.rgba,-e))},t.prototype.grayscale=function(){return H(ie(this.rgba,-1))},t.prototype.lighten=function(e){return e===void 0&&(e=.1),H(we(this.rgba,e))},t.prototype.darken=function(e){return e===void 0&&(e=.1),H(we(this.rgba,-e))},t.prototype.rotate=function(e){return e===void 0&&(e=15),this.hue(F(this.rgba).h+e)},t.prototype.alpha=function(e){return typeof e=="number"?H({r:(a=this.rgba).r,g:a.g,b:a.b,a:e}):A(this.rgba.a,3);var a},t.prototype.hue=function(e){var a=F(this.rgba);return typeof e=="number"?H({h:e,s:a.s,l:a.l,a:a.a}):ue(a.h)},t.prototype.isEqual=function(e){return this.toHex()===H(e).toHex()},t})(),H=function(t){return t instanceof Ae?t:new Ae(t)};const Lt={name:"PaletteOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Tt=["aria-hidden","aria-label"],Mt=["fill","width","height"],qt={d:"M12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2C17.5,2 22,6 22,11A6,6 0 0,1 16,17H14.2C13.9,17 13.7,17.2 13.7,17.5C13.7,17.6 13.8,17.7 13.8,17.8C14.2,18.3 14.4,18.9 14.4,19.5C14.5,20.9 13.4,22 12,22M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C12.3,20 12.5,19.8 12.5,19.5C12.5,19.3 12.4,19.2 12.4,19.1C12,18.6 11.8,18.1 11.8,17.5C11.8,16.1 12.9,15 14.3,15H16A4,4 0 0,0 20,11C20,7.1 16.4,4 12,4M6.5,10C7.3,10 8,10.7 8,11.5C8,12.3 7.3,13 6.5,13C5.7,13 5,12.3 5,11.5C5,10.7 5.7,10 6.5,10M9.5,6C10.3,6 11,6.7 11,7.5C11,8.3 10.3,9 9.5,9C8.7,9 8,8.3 8,7.5C8,6.7 8.7,6 9.5,6M14.5,6C15.3,6 16,6.7 16,7.5C16,8.3 15.3,9 14.5,9C13.7,9 13,8.3 13,7.5C13,6.7 13.7,6 14.5,6M17.5,10C18.3,10 19,10.7 19,11.5C19,12.3 18.3,13 17.5,13C16.7,13 16,12.3 16,11.5C16,10.7 16.7,10 17.5,10Z"},zt={key:0};function Dt(t,e,a,r,i,s){return c(),w("span",de(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon palette-outline-icon",role:"img",onClick:e[0]||(e[0]=o=>t.$emit("click",o))}),[(c(),w("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[h("path",qt,[a.title?(c(),w("title",zt,y(a.title),1)):K("",!0)])],8,Mt))],16,Tt)}const Et=E(Lt,[["render",Dt]]),jt={name:"UndoVariantIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Kt=["aria-hidden","aria-label"],Bt=["fill","width","height"],Ft={d:"M13.5,7A6.5,6.5 0 0,1 20,13.5A6.5,6.5 0 0,1 13.5,20H10V18H13.5C16,18 18,16 18,13.5C18,11 16,9 13.5,9H7.83L10.91,12.09L9.5,13.5L4,8L9.5,2.5L10.92,3.91L7.83,7H13.5M6,18H8V20H6V18Z"},Ot={key:0};function Wt(t,e,a,r,i,s){return c(),w("span",de(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon undo-variant-icon",role:"img",onClick:e[0]||(e[0]=o=>t.$emit("click",o))}),[(c(),w("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[h("path",Ft,[a.title?(c(),w("title",Ot,y(a.title),1)):K("",!0)])],8,Bt))],16,Kt)}const Zt=E(jt,[["render",Wt]]),Gt=O({__name:"UserSectionPrimaryColor",emits:["refreshStyles"],setup(t,{expose:e,emit:a}){const r=a;e({reload:P});const{primaryColor:i,defaultPrimaryColor:s}=U("theming","data",{primaryColor:"#0082c9",defaultPrimaryColor:"#0082c9"}),o=$e("trigger"),m=L(!1),g=L(i);Se(g,Fe(f=>{v(f)},1e3));const S=D(()=>H(g.value).isEqual(H(s)));function P(){let f=window.getComputedStyle(o.value).backgroundColor;const k=f.replaceAll(/\s/g,"").match(/^rgba?\((\d+),(\d+),(\d+)/);k&&(f=`#${$(k[1])}${$(k[2])}${$(k[3])}`),f.toLowerCase()!==g.value.toLowerCase()&&(g.value=f)}function p(){g.value=s,v(null)}async function v(f){m.value=!0;const k=j("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"primary_color"});try{f?await I.post(k,{configValue:f}):await I.delete(k),r("refreshStyles")}catch(q){re.error("Could not update primary color",{error:q}),ae(d("theming","Could not set primary color"))}m.value=!1}function $(f){return Number.parseInt(f).toString(16).padStart(2,"0")}return(f,k)=>(c(),_(n(G),{name:n(d)("theming","Primary color"),description:n(d)("theming","Set a primary color to highlight important elements. The color used for elements such as primary buttons might differ a bit as it gets adjusted to fulfill accessibility requirements.")},{default:C(()=>[h("div",{class:x(f.$style.userPrimaryColor)},[N(n(Ue),{modelValue:g.value,"onUpdate:modelValue":k[0]||(k[0]=q=>g.value=q),"data-user-theming-primary-color":""},{default:C(()=>[h("button",{ref:"trigger",class:x(f.$style.userPrimaryColor__trigger),style:Z({"background-color":g.value}),"data-user-theming-primary-color-trigger":""},[M(y(n(d)("theming","Primary color"))+" ",1),m.value?(c(),_(n(te),{key:0})):(c(),_(Et,{key:1,size:20}))],6)]),_:1},8,["modelValue"]),N(n(Ve),{variant:"tertiary",disabled:S.value,onClick:p},{icon:C(()=>[N(Zt,{size:20})]),default:C(()=>[M(" "+y(n(d)("theming","Reset primary color")),1)]),_:1},8,["disabled"])],2)]),_:1},8,["name","description"]))}}),Jt="_userPrimaryColor_3oh6f_1",Rt="_userPrimaryColor__trigger_3oh6f_8",Xt={userPrimaryColor:Jt,userPrimaryColor__trigger:Rt},Yt={$style:Xt},Qt=E(Gt,[["__cssModules",Yt]]),ea=["innerHTML"],ta=["innerHTML"],aa={class:"theming__preview-list"},ra={class:"theming__preview-list"},na=O({__name:"UserTheming",setup(t){const e=U("theming","enforceTheme",""),a=U("theming","isUserThemingDisabled"),r=L(U("theming","enableBlurFilter","")),i=U("theming","themes",[]),s=L(i.filter(l=>l.type===1)),o=L(i.filter(l=>l.type===2)),m=D(()=>s.value.find(l=>l.enabled)||s.value[0]),g=$e("primaryColor"),S=d("theming","Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.",{linkstart:'',linkend:""},{escape:!1}),P=d("theming","If you find any issues, do not hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!",{issuetracker:'',designteam:'',linkend:""},{escape:!1});async function p(){await pe(),Ee(()=>g.value?.reload())}function v(l,b){s.value.forEach(u=>{if(u.id===l&&b){u.enabled=!0;return}u.enabled=!1}),k(),q(b,l)}function $(l,b){o.value.forEach(u=>{if(u.id===l&&b){u.enabled=!0;return}u.enabled=!1}),k(),q(b,l)}async function f(){r.value=r.value==="no"?"yes":"no",await I({url:j("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"force_enable_blur_filter"}),data:{configValue:r.value},method:"POST"}),pe()}function k(){const l=s.value.filter(u=>u.enabled===!0).map(u=>u.id),b=o.value.filter(u=>u.enabled===!0).map(u=>u.id);s.value.forEach(u=>{document.body.toggleAttribute(`data-theme-${u.id}`,u.enabled)}),o.value.forEach(u=>{document.body.toggleAttribute(`data-theme-${u.id}`,u.enabled)}),document.body.setAttribute("data-themes",[...l,...b].join(","))}async function q(l,b){try{l?await I({url:j("apps/theming/api/v1/theme/{themeId}/enable",{themeId:b}),method:"PUT"}):await I({url:j("apps/theming/api/v1/theme/{themeId}",{themeId:b}),method:"DELETE"})}catch(u){re.error("theming: Unable to apply setting.",{error:u});let z=d("theming","Unable to apply the setting.");Ke(u)&&u.response?.data.ocs?.meta?.message&&(z=`${u.response.data.ocs.meta.message}. ${z}`),ae(z)}}return(l,b)=>(c(),w(W,null,[N(n(G),{name:n(d)("theming","Appearance and accessibility settings"),class:"theming"},{default:C(()=>[h("p",{innerHTML:n(S)},null,8,ea),h("p",{innerHTML:n(P)},null,8,ta),h("div",aa,[(c(!0),w(W,null,le(s.value,u=>(c(),_(me,{key:u.id,enforced:u.id===n(e),selected:m.value.id===u.id,theme:u,unique:s.value.length===1,type:"theme","onUpdate:selected":z=>v(u.id,z)},null,8,["enforced","selected","theme","unique","onUpdate:selected"]))),128))]),h("div",ra,[(c(!0),w(W,null,le(o.value,u=>(c(),_(me,{key:u.id,selected:u.enabled,theme:u,unique:o.value.length===1,type:"font","onUpdate:selected":z=>$(u.id,z)},null,8,["selected","theme","unique","onUpdate:selected"]))),128))]),h("h3",null,y(n(d)("theming","Misc accessibility options")),1),N(n(ce),{type:"checkbox",modelValue:r.value==="yes",indeterminate:r.value==="","onUpdate:modelValue":f},{default:C(()=>[M(y(n(d)("theming","Enable blur background filter (may increase GPU load)")),1)]),_:1},8,["modelValue","indeterminate"])]),_:1},8,["name"]),n(a)?(c(),_(n(se),{key:0,type:"info"},{default:C(()=>[M(y(n(d)("theming","Customization has been disabled by your administrator")),1)]),_:1})):(c(),w(W,{key:1},[N(Qt,{ref:"primaryColor",onRefreshStyles:p},null,512),N(Nt,{onRefreshStyles:p})],64)),N(St),N(dt)],64))}}),ia=E(na,[["__scopeId","data-v-50195b4f"]]),Ne=je(ia);Ne.config.idPrefix="settings",Ne.mount("#settings-personal-theming"); //# sourceMappingURL=theming-settings-personal.mjs.map diff --git a/dist/theming-settings-personal.mjs.license b/dist/theming-settings-personal.mjs.license index 04d07c193aa53..502fe6279e094 100644 --- a/dist/theming-settings-personal.mjs.license +++ b/dist/theming-settings-personal.mjs.license @@ -6,7 +6,7 @@ SPDX-FileCopyrightText: Vlad Shilov This file is generated from multiple sources. Included packages: - colord - - version: 2.9.3 + - version: 2.10.0 - license: MIT - nextcloud-ui - version: 1.0.0 diff --git a/dist/theming-settings-personal.mjs.map b/dist/theming-settings-personal.mjs.map index b70514374f704..d5cf42335ddfa 100644 --- a/dist/theming-settings-personal.mjs.map +++ b/dist/theming-settings-personal.mjs.map @@ -1 +1 @@ -{"version":3,"file":"theming-settings-personal.mjs","sources":["../build/frontend/apps/theming/src/components/ThemePreviewItem.vue","../node_modules/vue-material-design-icons/Undo.vue","../build/frontend/apps/theming/src/components/UserSectionAppMenu.vue","../build/frontend/apps/theming/src/components/UserSectionBackground.vue","../build/frontend/apps/theming/src/components/UserSectionHotkeys.vue","../node_modules/colord/index.mjs","../node_modules/vue-material-design-icons/PaletteOutline.vue","../node_modules/vue-material-design-icons/UndoVariant.vue","../build/frontend/apps/theming/src/components/UserSectionPrimaryColor.vue","../build/frontend/apps/theming/src/views/UserTheming.vue","../build/frontend/apps/theming/src/settings-personal.ts"],"sourcesContent":["\n\n\n\n\n\n\n","\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n","var r={grad:.9,turn:360,rad:360/(2*Math.PI)},t=function(r){return\"string\"==typeof r?r.length>0:\"number\"==typeof r},n=function(r,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*r)/n+0},e=function(r,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),r>n?n:r>t?r:t},u=function(r){return(r=isFinite(r)?r%360:0)>0?r:r+360},a=function(r){return{r:e(r.r,0,255),g:e(r.g,0,255),b:e(r.b,0,255),a:e(r.a)}},o=function(r){return{r:n(r.r),g:n(r.g),b:n(r.b),a:n(r.a,3)}},i=/^#([0-9a-f]{3,8})$/i,s=function(r){var t=r.toString(16);return t.length<2?\"0\"+t:t},h=function(r){var t=r.r,n=r.g,e=r.b,u=r.a,a=Math.max(t,n,e),o=a-Math.min(t,n,e),i=o?a===t?(n-e)/o:a===n?2+(e-t)/o:4+(t-n)/o:0;return{h:60*(i<0?i+6:i),s:a?o/a*100:0,v:a/255*100,a:u}},b=function(r){var t=r.h,n=r.s,e=r.v,u=r.a;t=t/360*6,n/=100,e/=100;var a=Math.floor(t),o=e*(1-n),i=e*(1-(t-a)*n),s=e*(1-(1-t+a)*n),h=a%6;return{r:255*[e,i,o,o,s,e][h],g:255*[s,e,e,i,o,o][h],b:255*[o,o,s,e,e,i][h],a:u}},g=function(r){return{h:u(r.h),s:e(r.s,0,100),l:e(r.l,0,100),a:e(r.a)}},d=function(r){return{h:n(r.h),s:n(r.s),l:n(r.l),a:n(r.a,3)}},f=function(r){return b((n=(t=r).s,{h:t.h,s:(n*=((e=t.l)<50?e:100-e)/100)>0?2*n/(e+n)*100:0,v:e+n,a:t.a}));var t,n,e},c=function(r){return{h:(t=h(r)).h,s:(u=(200-(n=t.s))*(e=t.v)/100)>0&&u<200?n*e/100/(u<=100?u:200-u)*100:0,l:u/2,a:t.a};var t,n,e,u},l=/^hsla?\\(\\s*([+-]?\\d*\\.?\\d+)(deg|rad|grad|turn)?\\s*,\\s*([+-]?\\d*\\.?\\d+)%\\s*,\\s*([+-]?\\d*\\.?\\d+)%\\s*(?:,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,p=/^hsla?\\(\\s*([+-]?\\d*\\.?\\d+)(deg|rad|grad|turn)?\\s+([+-]?\\d*\\.?\\d+)%\\s+([+-]?\\d*\\.?\\d+)%\\s*(?:\\/\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,v=/^rgba?\\(\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*(?:,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,m=/^rgba?\\(\\s*([+-]?\\d*\\.?\\d+)(%)?\\s+([+-]?\\d*\\.?\\d+)(%)?\\s+([+-]?\\d*\\.?\\d+)(%)?\\s*(?:\\/\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,y={string:[[function(r){var t=i.exec(r);return t?(r=t[1]).length<=4?{r:parseInt(r[0]+r[0],16),g:parseInt(r[1]+r[1],16),b:parseInt(r[2]+r[2],16),a:4===r.length?n(parseInt(r[3]+r[3],16)/255,2):1}:6===r.length||8===r.length?{r:parseInt(r.substr(0,2),16),g:parseInt(r.substr(2,2),16),b:parseInt(r.substr(4,2),16),a:8===r.length?n(parseInt(r.substr(6,2),16)/255,2):1}:null:null},\"hex\"],[function(r){var t=v.exec(r)||m.exec(r);return t?t[2]!==t[4]||t[4]!==t[6]?null:a({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},\"rgb\"],[function(t){var n=l.exec(t)||p.exec(t);if(!n)return null;var e,u,a=g({h:(e=n[1],u=n[2],void 0===u&&(u=\"deg\"),Number(e)*(r[u]||1)),s:Number(n[3]),l:Number(n[4]),a:void 0===n[5]?1:Number(n[5])/(n[6]?100:1)});return f(a)},\"hsl\"]],object:[[function(r){var n=r.r,e=r.g,u=r.b,o=r.a,i=void 0===o?1:o;return t(n)&&t(e)&&t(u)?a({r:Number(n),g:Number(e),b:Number(u),a:Number(i)}):null},\"rgb\"],[function(r){var n=r.h,e=r.s,u=r.l,a=r.a,o=void 0===a?1:a;if(!t(n)||!t(e)||!t(u))return null;var i=g({h:Number(n),s:Number(e),l:Number(u),a:Number(o)});return f(i)},\"hsl\"],[function(r){var n=r.h,a=r.s,o=r.v,i=r.a,s=void 0===i?1:i;if(!t(n)||!t(a)||!t(o))return null;var h=function(r){return{h:u(r.h),s:e(r.s,0,100),v:e(r.v,0,100),a:e(r.a)}}({h:Number(n),s:Number(a),v:Number(o),a:Number(s)});return b(h)},\"hsv\"]]},N=function(r,t){for(var n=0;n=.5},r.prototype.toHex=function(){return r=o(this.rgba),t=r.r,e=r.g,u=r.b,i=(a=r.a)<1?s(n(255*a)):\"\",\"#\"+s(t)+s(e)+s(u)+i;var r,t,e,u,a,i},r.prototype.toRgb=function(){return o(this.rgba)},r.prototype.toRgbString=function(){return r=o(this.rgba),t=r.r,n=r.g,e=r.b,(u=r.a)<1?\"rgba(\"+t+\", \"+n+\", \"+e+\", \"+u+\")\":\"rgb(\"+t+\", \"+n+\", \"+e+\")\";var r,t,n,e,u},r.prototype.toHsl=function(){return d(c(this.rgba))},r.prototype.toHslString=function(){return r=d(c(this.rgba)),t=r.h,n=r.s,e=r.l,(u=r.a)<1?\"hsla(\"+t+\", \"+n+\"%, \"+e+\"%, \"+u+\")\":\"hsl(\"+t+\", \"+n+\"%, \"+e+\"%)\";var r,t,n,e,u},r.prototype.toHsv=function(){return r=h(this.rgba),{h:n(r.h),s:n(r.s),v:n(r.v),a:n(r.a,3)};var r},r.prototype.invert=function(){return w({r:255-(r=this.rgba).r,g:255-r.g,b:255-r.b,a:r.a});var r},r.prototype.saturate=function(r){return void 0===r&&(r=.1),w(M(this.rgba,r))},r.prototype.desaturate=function(r){return void 0===r&&(r=.1),w(M(this.rgba,-r))},r.prototype.grayscale=function(){return w(M(this.rgba,-1))},r.prototype.lighten=function(r){return void 0===r&&(r=.1),w($(this.rgba,r))},r.prototype.darken=function(r){return void 0===r&&(r=.1),w($(this.rgba,-r))},r.prototype.rotate=function(r){return void 0===r&&(r=15),this.hue(this.hue()+r)},r.prototype.alpha=function(r){return\"number\"==typeof r?w({r:(t=this.rgba).r,g:t.g,b:t.b,a:r}):n(this.rgba.a,3);var t},r.prototype.hue=function(r){var t=c(this.rgba);return\"number\"==typeof r?w({h:r,s:t.s,l:t.l,a:t.a}):n(t.h)},r.prototype.isEqual=function(r){return this.toHex()===w(r).toHex()},r}(),w=function(r){return r instanceof j?r:new j(r)},S=[],k=function(r){r.forEach(function(r){S.indexOf(r)<0&&(r(j,y),S.push(r))})},E=function(){return new j({r:255*Math.random(),g:255*Math.random(),b:255*Math.random()})};export{j as Colord,w as colord,k as extend,I as getFormat,E as random};\n","\n\n","\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","/*!\n * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\nimport { createApp } from 'vue'\nimport UserTheming from './views/UserTheming.vue'\n\nimport 'vite/modulepreload-polyfill'\n\nconst app = createApp(UserTheming)\napp.config.idPrefix = 'settings'\napp.mount('#settings-personal-theming')\n"],"names":["selected","_useModel","__props","props","switchType","computed","name","img","generateFilePath","checked","onToggle","_createElementBlock","_normalizeClass","_createElementVNode","_hoisted_1","_toDisplayString","_hoisted_2","_hoisted_3","_unref","t","_createVNode","NcCheckboxRadioSwitch","$event","_createTextVNode","_sfc_main","_mergeProps","_ctx","$props","_cache","_openBlock","elementIdAppOrderChanged","elementIdEnforcedDefaultApp","userAppOrder","enforcedDefaultApp","loadState","initialAppOrder","type","app","appOrder","ref","hasCustomAppOrder","hasAppOrderChanged","id","index","ariaDetailsAppOrder","updateAppOrder","value","order","saveSetting","error","logger","showError","resetAppOrder","data","axios","generateOcsUrl","key","url","_createBlock","NcSettingsSection","NcNoteCard","AppOrderSelector","$style","NcButton","IconUndo","emit","__emit","SHIPPED_BACKGROUNDS","THEMING_DEFAULTS","DEFAULT_BACKGROUND_IMAGE","loading","currentTheming","currentBackgroundImage","shippedBackgrounds","background","fileName","prefixWithBaseUrl","update","setDefault","result","generateUrl","setShipped","shipped","setFile","path","pickColor","color","pickFile","getFilePickerBuilder","node","NcLoadingIcon","NcIconSvgWrapper","mdiCheck","mdiImageEditOutline","NcColorPicker","_normalizeStyle","getTextColor","mdiPaletteOutline","mdiUndo","_hoisted_5","_Fragment","_renderList","shippedBackground","shortcutsDisabled","watch","updateHotkeyState","r","n","e","u","a","o","i","s","h","b","g","d","f","c","l","p","v","m","y","N","x","M","H","$","j","w","__expose","reload","initialPrimaryColor","defaultPrimaryColor","triggerElement","useTemplateRef","primaryColor","debounce","newColor","onUpdate","isDefaultPrimaryColor","colord","rgbMatch","numberToHex","onReset","numeric","IconColorPalette","enforceTheme","isUserThemingDisabled","enableBlurFilter","availableThemes","themes","theme","fonts","selectedTheme","primaryColorSection","description","descriptionDetail","refreshGlobalStyles","refreshStyles","nextTick","changeTheme","enabled","updateBodyAttributes","selectItem","changeFont","font","changeEnableBlurFilter","enabledThemesIDs","enabledFontsIDs","themeId","message","isAxiosError","ThemePreviewItem","_hoisted_4","UserSectionPrimaryColor","UserSectionBackground","UserSectionHotkeys","UserSectionAppMenu","createApp","UserTheming"],"mappings":"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","x_google_ignoreList":[1,5,6,7]} \ No newline at end of file +{"version":3,"file":"theming-settings-personal.mjs","sources":["../build/frontend/apps/theming/src/components/ThemePreviewItem.vue","../node_modules/vue-material-design-icons/Undo.vue","../build/frontend/apps/theming/src/components/UserSectionAppMenu.vue","../build/frontend/apps/theming/src/components/UserSectionBackground.vue","../build/frontend/apps/theming/src/components/UserSectionHotkeys.vue","../node_modules/colord/index.mjs","../node_modules/vue-material-design-icons/PaletteOutline.vue","../node_modules/vue-material-design-icons/UndoVariant.vue","../build/frontend/apps/theming/src/components/UserSectionPrimaryColor.vue","../build/frontend/apps/theming/src/views/UserTheming.vue","../build/frontend/apps/theming/src/settings-personal.ts"],"sourcesContent":["\n\n\n\n\n\n\n","\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n","for(var r={grad:.9,turn:360,rad:360/(2*Math.PI)},t=function(r){return\"string\"==typeof r?r.length>0:\"number\"==typeof r},n=function(r,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*r)/n+0},u=function(r,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),r>n?n:r>t?r:t},e=function(r){return(r=isFinite(r)?r%360:0)<0?r+360:r},o=function(r,t){return void 0===t&&(t=0),n(r,t)%360},a=function(r){return{r:u(r.r,0,255),g:u(r.g,0,255),b:u(r.b,0,255),a:u(r.a)}},i=function(r){return{r:n(r.r),g:n(r.g),b:n(r.b),a:n(r.a,3)}},s=/^#([0-9a-f]{3,8})$/i,d=function(r,t){var n=r.charCodeAt(t);return(15&n)+9*(n>>6)},h=function(r,t){return d(r,t)<<4|d(r,t+1)},b=[],f=0;f<256;f++)b.push((f<16?\"0\":\"\")+f.toString(16));var g=function(r){return b[u(r,0,255)]},c=function(r){var t=r.r,n=r.g,u=r.b,e=r.a,o=Math.max(t,n,u),a=o-Math.min(t,n,u),i=a?o===t?(n-u)/a:o===n?2+(u-t)/a:4+(t-n)/a:0;return{h:60*(i<0?i+6:i),s:o?a/o*100:0,v:o/255*100,a:e}},v=function(r){var t=r.h,n=r.s,u=r.v,e=r.a;t=t/360*6,n/=100,u/=100;var o=Math.floor(t),a=u*(1-n),i=u*(1-(t-o)*n),s=u*(1-(1-t+o)*n),d=o%6;return{r:255*[u,i,a,a,s,u][d],g:255*[s,u,u,i,a,a][d],b:255*[a,a,s,u,u,i][d],a:e}},l=function(r){return{h:e(r.h),s:u(r.s,0,100),l:u(r.l,0,100),a:u(r.a)}},p=function(r){return{h:o(r.h),s:n(r.s),l:n(r.l),a:n(r.a,3)}},m=function(r){return v((n=(t=r).s,{h:t.h,s:(n*=((u=t.l)<50?u:100-u)/100)>0?2*n/(u+n)*100:0,v:u+n,a:t.a}));var t,n,u},y=function(r){return{h:(t=c(r)).h,s:(e=(200-(n=t.s))*(u=t.v)/100)>0&&e<200?n*u/100/(e<=100?e:200-e)*100:0,l:e/2,a:t.a};var t,n,u,e},N=/^hsla?\\(\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(deg|rad|grad|turn)?\\s*,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))%\\s*,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))%\\s*(?:,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*)?\\)$/i,x=/^hsla?\\(\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(deg|rad|grad|turn)?\\s+([+-]?(?:\\d*\\.\\d+|\\d+))%\\s+([+-]?(?:\\d*\\.\\d+|\\d+))%\\s*(?:\\/\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*)?\\)$/i,M=/^rgba?\\(\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*(?:,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*)?\\)$/i,H=/^rgba?\\(\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s+([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s+([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*(?:\\/\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*)?\\)$/i,$={string:[[function(r){if(!s.test(r))return null;var t=r.length;return t<=5?{r:17*d(r,1),g:17*d(r,2),b:17*d(r,3),a:5===t?n(17*d(r,4)/255,2):1}:7===t||9===t?{r:h(r,1),g:h(r,3),b:h(r,5),a:9===t?n(h(r,7)/255,2):1}:null},\"hex\"],[function(r){var t=M.exec(r)||H.exec(r);return t?t[2]!==t[4]||t[4]!==t[6]?null:a({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},\"rgb\"],[function(t){var n=N.exec(t)||x.exec(t);if(!n)return null;var u,e,o=l({h:(u=n[1],e=n[2],void 0===e&&(e=\"deg\"),Number(u)*(r[e]||1)),s:Number(n[3]),l:Number(n[4]),a:void 0===n[5]?1:Number(n[5])/(n[6]?100:1)});return m(o)},\"hsl\"]],object:[[function(r){var n=r.r,u=r.g,e=r.b,o=r.a,i=void 0===o?1:o;return t(n)&&t(u)&&t(e)?a({r:Number(n),g:Number(u),b:Number(e),a:Number(i)}):null},\"rgb\"],[function(r){var n=r.h,u=r.s,e=r.l,o=r.a,a=void 0===o?1:o;if(!t(n)||!t(u)||!t(e))return null;var i=l({h:Number(n),s:Number(u),l:Number(e),a:Number(a)});return m(i)},\"hsl\"],[function(r){var n=r.h,o=r.s,a=r.v,i=r.a,s=void 0===i?1:i;if(!t(n)||!t(o)||!t(a))return null;var d=function(r){return{h:e(r.h),s:u(r.s,0,100),v:u(r.v,0,100),a:u(r.a)}}({h:Number(n),s:Number(o),v:Number(a),a:Number(s)});return v(d)},\"hsv\"]]},j=function(r,t){for(var n=0;n=.5},r.prototype.toHex=function(){return r=i(this.rgba),t=r.r,u=r.g,e=r.b,a=(o=r.a)<1?g(n(255*o)):\"\",\"#\"+g(t)+g(u)+g(e)+a;var r,t,u,e,o,a},r.prototype.toRgb=function(){return i(this.rgba)},r.prototype.toRgbString=function(){return r=i(this.rgba),t=r.r,n=r.g,u=r.b,(e=r.a)<1?\"rgba(\"+t+\", \"+n+\", \"+u+\", \"+e+\")\":\"rgb(\"+t+\", \"+n+\", \"+u+\")\";var r,t,n,u,e},r.prototype.toHsl=function(){return p(y(this.rgba))},r.prototype.toHslString=function(){return r=p(y(this.rgba)),t=r.h,n=r.s,u=r.l,(e=r.a)<1?\"hsla(\"+t+\", \"+n+\"%, \"+u+\"%, \"+e+\")\":\"hsl(\"+t+\", \"+n+\"%, \"+u+\"%)\";var r,t,n,u,e},r.prototype.toHsv=function(){return r=c(this.rgba),{h:o(r.h),s:n(r.s),v:n(r.v),a:n(r.a,3)};var r},r.prototype.invert=function(){return A({r:255-(r=this.rgba).r,g:255-r.g,b:255-r.b,a:r.a});var r},r.prototype.saturate=function(r){return void 0===r&&(r=.1),A(k(this.rgba,r))},r.prototype.desaturate=function(r){return void 0===r&&(r=.1),A(k(this.rgba,-r))},r.prototype.grayscale=function(){return A(k(this.rgba,-1))},r.prototype.lighten=function(r){return void 0===r&&(r=.1),A(R(this.rgba,r))},r.prototype.darken=function(r){return void 0===r&&(r=.1),A(R(this.rgba,-r))},r.prototype.rotate=function(r){return void 0===r&&(r=15),this.hue(y(this.rgba).h+r)},r.prototype.alpha=function(r){return\"number\"==typeof r?A({r:(t=this.rgba).r,g:t.g,b:t.b,a:r}):n(this.rgba.a,3);var t},r.prototype.hue=function(r){var t=y(this.rgba);return\"number\"==typeof r?A({h:r,s:t.s,l:t.l,a:t.a}):o(t.h)},r.prototype.isEqual=function(r){return this.toHex()===A(r).toHex()},r}(),A=function(r){return r instanceof q?r:new q(r)},C=[],D=function(r){r.forEach(function(r){C.indexOf(r)<0&&(r(q,$),C.push(r))})},F=function(){return new q({r:255*Math.random(),g:255*Math.random(),b:255*Math.random()})};export{q as Colord,A as colord,D as extend,S as getFormat,F as random};\n","\n\n","\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","/*!\n * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\nimport { createApp } from 'vue'\nimport UserTheming from './views/UserTheming.vue'\n\nimport 'vite/modulepreload-polyfill'\n\nconst app = createApp(UserTheming)\napp.config.idPrefix = 'settings'\napp.mount('#settings-personal-theming')\n"],"names":["selected","_useModel","__props","props","switchType","computed","name","img","generateFilePath","checked","onToggle","_createElementBlock","_normalizeClass","_createElementVNode","_hoisted_1","_toDisplayString","_hoisted_2","_hoisted_3","_unref","t","_createVNode","NcCheckboxRadioSwitch","$event","_createTextVNode","_sfc_main","_mergeProps","_ctx","$props","_cache","_openBlock","elementIdAppOrderChanged","elementIdEnforcedDefaultApp","userAppOrder","enforcedDefaultApp","loadState","initialAppOrder","type","app","appOrder","ref","hasCustomAppOrder","hasAppOrderChanged","id","index","ariaDetailsAppOrder","updateAppOrder","value","order","saveSetting","error","logger","showError","resetAppOrder","data","axios","generateOcsUrl","key","url","_createBlock","NcSettingsSection","NcNoteCard","AppOrderSelector","$style","NcButton","IconUndo","emit","__emit","SHIPPED_BACKGROUNDS","THEMING_DEFAULTS","DEFAULT_BACKGROUND_IMAGE","loading","currentTheming","currentBackgroundImage","shippedBackgrounds","background","fileName","prefixWithBaseUrl","update","setDefault","result","generateUrl","setShipped","shipped","setFile","path","pickColor","color","pickFile","getFilePickerBuilder","node","NcLoadingIcon","NcIconSvgWrapper","mdiCheck","mdiImageEditOutline","NcColorPicker","_normalizeStyle","getTextColor","mdiPaletteOutline","mdiUndo","_hoisted_5","_Fragment","_renderList","shippedBackground","shortcutsDisabled","watch","updateHotkeyState","r","n","u","e","o","a","i","s","d","h","b","f","g","c","v","l","p","m","y","N","x","M","H","$","j","w","k","E","R","q","A","__expose","reload","initialPrimaryColor","defaultPrimaryColor","triggerElement","useTemplateRef","primaryColor","debounce","newColor","onUpdate","isDefaultPrimaryColor","colord","rgbMatch","numberToHex","onReset","numeric","IconColorPalette","enforceTheme","isUserThemingDisabled","enableBlurFilter","availableThemes","themes","theme","fonts","selectedTheme","primaryColorSection","description","descriptionDetail","refreshGlobalStyles","refreshStyles","nextTick","changeTheme","enabled","updateBodyAttributes","selectItem","changeFont","font","changeEnableBlurFilter","enabledThemesIDs","enabledFontsIDs","themeId","message","isAxiosError","ThemePreviewItem","_hoisted_4","UserSectionPrimaryColor","UserSectionBackground","UserSectionHotkeys","UserSectionAppMenu","createApp","UserTheming"],"mappings":"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","x_google_ignoreList":[1,5,6,7]} \ No newline at end of file diff --git a/dist/theming-settings-personal.mjs.map.license b/dist/theming-settings-personal.mjs.map.license index 04d07c193aa53..502fe6279e094 100644 --- a/dist/theming-settings-personal.mjs.map.license +++ b/dist/theming-settings-personal.mjs.map.license @@ -6,7 +6,7 @@ SPDX-FileCopyrightText: Vlad Shilov This file is generated from multiple sources. Included packages: - colord - - version: 2.9.3 + - version: 2.10.0 - license: MIT - nextcloud-ui - version: 1.0.0