diff --git a/apps/theming/src/components/UserSectionBackground.vue b/apps/theming/src/components/UserSectionBackground.vue index b06ea89ac9048..c99997c554a62 100644 --- a/apps/theming/src/components/UserSectionBackground.vue +++ b/apps/theming/src/components/UserSectionBackground.vue @@ -147,7 +147,7 @@ async function pickColor(color?: string) { async function pickFile() { await getFilePickerBuilder(t('theming', 'Select a background from your files')) .allowDirectories(false) - .setFilter((node) => node.mime.startsWith('image/')) + .setMimeTypeFilter(['image/*']) .setMultiSelect(false) .addButton({ label: t('theming', 'Select background'), diff --git a/dist/theming-settings-personal.css b/dist/theming-settings-personal.css index 7e250a4249bbb..75347a54740a6 100644 --- a/dist/theming-settings-personal.css +++ b/dist/theming-settings-personal.css @@ -1,5 +1,5 @@ /* extracted by css-entry-points-plugin */ -@import './theming-theming-settings-personal-snrZ4DPH.chunk.css'; +@import './theming-theming-settings-personal-C1J8qg1L.chunk.css'; @import './createElementId-DhjFt1I9-C_oBIsvc.chunk.css'; @import './logger-D3RVzcfQ-BE3lcFW4.chunk.css'; @import './mdi-BYHcrfvW.chunk.css'; diff --git a/dist/theming-settings-personal.mjs b/dist/theming-settings-personal.mjs index 547c29ddf2b33..42a49189d7ab9 100644 --- a/dist/theming-settings-personal.mjs +++ b/dist/theming-settings-personal.mjs @@ -1,2 +1,2 @@ -import{b as K,B as Ve,C as Ue,s as S,o as c,z as P,v as h,J as O,A as z,x as j,a0 as xe,m as y,u as n,a1 as Pe,e as I,w,l as T,F as oe,r as H,c as _,_ as He,H as F,I as ne,f as Ce,D as we,n as Le,p as Te}from"./runtime-dom.esm-bundler-BPxwHX7Q.chunk.mjs";import{c as N,i as Be}from"./index-BrJdaCGp.chunk.mjs";import{a as X,f as De}from"./index-DL1yHC1K-CMMScRDn.chunk.mjs";import{a as q,l as M}from"./index-BgmsSgl5.chunk.mjs";import{t as d}from"./translation-DoG5ZELJ-1WQ7omLn.chunk.mjs";import{k as Se,c as E,b as Z,d as ze}from"./index-wH4qlCzF.chunk.mjs";import{N as le}from"./NcCheckboxRadioSwitch-BVTMQSAg-DbtqHQKQ.chunk.mjs";import{N as ie}from"./NcNoteCard-mI7qVZ9j-BrxNJyv7.chunk.mjs";import{N as W}from"./ContentCopy-D5cfj8dX.chunk.mjs";import{N as Ie}from"./logger-D3RVzcfQ-CDWfCblW.chunk.mjs";import{A as qe,l as ee,g as se,r as ue}from"./refreshStyles-BukDOErf.chunk.mjs";import{N as Q,j as G,k as Ee,g as je,h as Ke}from"./mdi-BpZZWtwn.chunk.mjs";import{N as Ae}from"./NcColorPicker-CGE4Kei4-C2wTugr7.chunk.mjs";import{N as J}from"./createElementId-DhjFt1I9-CKuq4FUC.chunk.mjs";import"./modulepreload-polyfill-BxzAKjcf.chunk.mjs";import"./index-sH3U_332.chunk.mjs";import"./index-DEX_OJgU.chunk.mjs";import"./index-Jk_S4e4b.chunk.mjs";import"./colors-BDeMBgfq-BQV-YOFl.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:Ve({enforced:{type:Boolean},theme:{},type:{},unique:{type:Boolean}},{selected:{type:Boolean,required:!0},selectedModifiers:{}}),emits:["update:selected"],setup(t){const e=Ue(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:P(["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,y(t.theme.title),1),h("p",Oe,y(t.theme.description),1),t.enforced?(c(),S("span",Re,y(n(d)("theming","Theme selection is enforced")),1)):j("",!0),xe(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(()=>[T(y(t.theme.enableLabel),1)]),_:1},8,["modelValue","disabled","name","type"]),[[Pe,!t.enforced]])])],2))}}),de=q(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"],Ye={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"},Qe={key:0};function Xe(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",Ye,[a.title?(c(),S("title",Qe,y(a.title),1)):j("",!0)])],8,Je))],16,Ge)}const et=q(Ze,[["render",Xe]]),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},v)=>g!==i.value[v]?.id)),m=z(()=>(o.value?`${ce} `:"")+(a?pe:""));async function p(g){const v={};g.forEach(({app:$,id:f},C)=>{v[f]={order:C,app:$}});try{await U("apporder",v),i.value=g,s.value=!0}catch($){ee.error("Could not set the app order",{error:$}),X(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(v=>({...v,label:v.name,default:v.default&&v.app===a}))}catch(g){ee.error("Could not reset the app order",{error:g}),X(d("theming","Could not reset the app order"))}}async function U(g,v){const $=E("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"core",configKey:g});return await N.post($,{configValue:JSON.stringify(v)})}return(g,v)=>(c(),_(n(W),{name:n(d)("theming","Navigation bar settings")},{default:w(()=>[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(ie),{key:0,id:pe,type:"info"},{default:w(()=>[T(y(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(()=>[T(y(n(d)("theming","The app order was changed, to see it in action you have to reload the page.")),1)]),_:1})):j("",!0),I(qe,{class:P(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(()=>[T(" "+y(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=q(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=>({cf2ff408: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 v(){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 De(d("theming","Select a background from your files")).allowDirectories(!1).setFilter(l=>l.mime.startsWith("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,y(n(d)("theming","Background and color")),1),h("div",{class:P(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:P(["button-vue",[l.$style.backgroundSelect__entry,l.$style.backgroundSelect__entryFilePicker]]),onClick:B},[o.value==="custom"?(c(),_(n(Q),{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:P(["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(Q),{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:P(["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:v},[o.value==="default"?(c(),_(n(Q),{key:0})):(c(),_(n(J),{key:1,path:p.value==="default"?n(G):n(Ke)},null,8,["path"]))],14,ut)],2),h("fieldset",{class:P(l.$style.backgroundSelect)},[h("label",dt,y(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:P(["button-vue",l.$style.backgroundSelect__entry]),style:O({backgroundImage:"url("+u.preview+")"}),tabindex:"0",onClick:D=>$(u.name)},[p.value===u.name?(c(),_(n(J),{key:0,class:P(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",vt={backgroundSelect:gt,backgroundSelect__entry:mt,backgroundSelect__entryColor:ht,backgroundSelect__entryFilePicker:ft,backgroundSelect__entryDefault:bt},yt={$style:vt},_t=q(pt,[["__cssModules",yt]]),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(()=>[T(y(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)},L=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,Y=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 L(e)&&L(a)&&L(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(!L(e)||!L(a)||!L(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(!L(e)||!L(a)||!L(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"]]},ve=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?Y(k(255*s)):"","#"+Y(a)+Y(r)+Y(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 x({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),x(ae(this.rgba,e))},t.prototype.desaturate=function(e){return e===void 0&&(e=.1),x(ae(this.rgba,-e))},t.prototype.grayscale=function(){return x(ae(this.rgba,-1))},t.prototype.lighten=function(e){return e===void 0&&(e=.1),x(ye(this.rgba,e))},t.prototype.darken=function(e){return e===void 0&&(e=.1),x(ye(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"?x({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"?x({h:e,s:a.s,l:a.l,a:a.a}):k(a.h)},t.prototype.isEqual=function(e){return this.toHex()===x(e).toHex()},t})(),x=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"],xt={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"},Pt={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",xt,[a.title?(c(),S("title",Pt,y(a.title),1)):j("",!0)])],8,Ut))],16,Vt)}const Lt=q(Mt,[["render",Ht]]),Tt={name:"UndoVariantIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Bt=["aria-hidden","aria-label"],Dt=["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"},qt={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",qt,y(a.title),1)):j("",!0)])],8,Dt))],16,Bt)}const jt=q(Tt,[["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=>{v(f)},1e3));const A=z(()=>x(p.value).isEqual(x(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,v(null)}async function v(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}),X(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:P(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:P(f.$style.userPrimaryColor__trigger),style:O({"background-color":p.value}),"data-user-theming-primary-color-trigger":""},[T(y(n(d)("theming","Primary color"))+" ",1),m.value?(c(),_(n(Q),{key:0})):(c(),_(Lt,{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(()=>[T(" "+y(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=q(Kt,[["__cssModules",Wt]]),Gt=["innerHTML"],Jt=["innerHTML"],Yt={class:"theming__preview-list"},Qt={class:"theming__preview-list"},Xt=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(),Le(()=>p.value?.reload())}function v(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 D=d("theming","Unable to apply the setting.");Be(u)&&u.response?.data.ocs?.meta?.message&&(D=`${u.response.data.ocs.meta.message}. ${D}`),X(D)}}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",Yt,[(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":D=>v(u.id,D)},null,8,["enforced","selected","theme","unique","onUpdate:selected"]))),128))]),h("div",Qt,[(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":D=>$(u.id,D)},null,8,["selected","theme","unique","onUpdate:selected"]))),128))]),h("h3",null,y(n(d)("theming","Misc accessibility options")),1),I(n(le),{type:"checkbox",modelValue:r.value==="yes",indeterminate:r.value==="","onUpdate:modelValue":f},{default:w(()=>[T(y(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(()=>[T(y(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=q(Xt,[["__scopeId","data-v-50195b4f"]]),ke=Te(ea);ke.config.idPrefix="settings",ke.mount("#settings-personal-theming"); +import{b as K,B as Ve,C as Ue,s as S,o as c,z as P,v as h,J as O,A as z,x as j,a0 as xe,m as y,u as n,a1 as Pe,e as I,w,l as L,F as oe,r as H,c as _,_ as He,H as F,I as ne,f as Ce,D as we,n as Te,p as Le}from"./runtime-dom.esm-bundler-BPxwHX7Q.chunk.mjs";import{c as N,i as Be}from"./index-BrJdaCGp.chunk.mjs";import{a as X,f as De}from"./index-DL1yHC1K-CMMScRDn.chunk.mjs";import{a as q,l as M}from"./index-BgmsSgl5.chunk.mjs";import{t as d}from"./translation-DoG5ZELJ-1WQ7omLn.chunk.mjs";import{k as Se,c as E,b as Z,d as ze}from"./index-wH4qlCzF.chunk.mjs";import{N as le}from"./NcCheckboxRadioSwitch-BVTMQSAg-DbtqHQKQ.chunk.mjs";import{N as ie}from"./NcNoteCard-mI7qVZ9j-BrxNJyv7.chunk.mjs";import{N as W}from"./ContentCopy-D5cfj8dX.chunk.mjs";import{N as Ie}from"./logger-D3RVzcfQ-CDWfCblW.chunk.mjs";import{A as qe,l as ee,g as se,r as ue}from"./refreshStyles-BukDOErf.chunk.mjs";import{N as Q,j as G,k as Ee,g as je,h as Ke}from"./mdi-BpZZWtwn.chunk.mjs";import{N as Ae}from"./NcColorPicker-CGE4Kei4-C2wTugr7.chunk.mjs";import{N as J}from"./createElementId-DhjFt1I9-CKuq4FUC.chunk.mjs";import"./modulepreload-polyfill-BxzAKjcf.chunk.mjs";import"./index-sH3U_332.chunk.mjs";import"./index-DEX_OJgU.chunk.mjs";import"./index-Jk_S4e4b.chunk.mjs";import"./colors-BDeMBgfq-BQV-YOFl.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:Ve({enforced:{type:Boolean},theme:{},type:{},unique:{type:Boolean}},{selected:{type:Boolean,required:!0},selectedModifiers:{}}),emits:["update:selected"],setup(t){const e=Ue(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:P(["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,y(t.theme.title),1),h("p",Oe,y(t.theme.description),1),t.enforced?(c(),S("span",Re,y(n(d)("theming","Theme selection is enforced")),1)):j("",!0),xe(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(y(t.theme.enableLabel),1)]),_:1},8,["modelValue","disabled","name","type"]),[[Pe,!t.enforced]])])],2))}}),de=q(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"],Ye={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"},Qe={key:0};function Xe(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",Ye,[a.title?(c(),S("title",Qe,y(a.title),1)):j("",!0)])],8,Je))],16,Ge)}const et=q(Ze,[["render",Xe]]),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},v)=>g!==i.value[v]?.id)),m=z(()=>(o.value?`${ce} `:"")+(a?pe:""));async function p(g){const v={};g.forEach(({app:$,id:f},C)=>{v[f]={order:C,app:$}});try{await U("apporder",v),i.value=g,s.value=!0}catch($){ee.error("Could not set the app order",{error:$}),X(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(v=>({...v,label:v.name,default:v.default&&v.app===a}))}catch(g){ee.error("Could not reset the app order",{error:g}),X(d("theming","Could not reset the app order"))}}async function U(g,v){const $=E("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"core",configKey:g});return await N.post($,{configValue:JSON.stringify(v)})}return(g,v)=>(c(),_(n(W),{name:n(d)("theming","Navigation bar settings")},{default:w(()=>[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(ie),{key:0,id:pe,type:"info"},{default:w(()=>[L(y(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(y(n(d)("theming","The app order was changed, to see it in action you have to reload the page.")),1)]),_:1})):j("",!0),I(qe,{class:P(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(" "+y(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=q(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 v(){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 De(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,y(n(d)("theming","Background and color")),1),h("div",{class:P(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:P(["button-vue",[l.$style.backgroundSelect__entry,l.$style.backgroundSelect__entryFilePicker]]),onClick:B},[o.value==="custom"?(c(),_(n(Q),{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:P(["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(Q),{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:P(["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:v},[o.value==="default"?(c(),_(n(Q),{key:0})):(c(),_(n(J),{key:1,path:p.value==="default"?n(G):n(Ke)},null,8,["path"]))],14,ut)],2),h("fieldset",{class:P(l.$style.backgroundSelect)},[h("label",dt,y(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:P(["button-vue",l.$style.backgroundSelect__entry]),style:O({backgroundImage:"url("+u.preview+")"}),tabindex:"0",onClick:D=>$(u.name)},[p.value===u.name?(c(),_(n(J),{key:0,class:P(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",vt={backgroundSelect:gt,backgroundSelect__entry:mt,backgroundSelect__entryColor:ht,backgroundSelect__entryFilePicker:ft,backgroundSelect__entryDefault:bt},yt={$style:vt},_t=q(pt,[["__cssModules",yt]]),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(y(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,Y=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"]]},ve=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?Y(k(255*s)):"","#"+Y(a)+Y(r)+Y(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 x({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),x(ae(this.rgba,e))},t.prototype.desaturate=function(e){return e===void 0&&(e=.1),x(ae(this.rgba,-e))},t.prototype.grayscale=function(){return x(ae(this.rgba,-1))},t.prototype.lighten=function(e){return e===void 0&&(e=.1),x(ye(this.rgba,e))},t.prototype.darken=function(e){return e===void 0&&(e=.1),x(ye(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"?x({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"?x({h:e,s:a.s,l:a.l,a:a.a}):k(a.h)},t.prototype.isEqual=function(e){return this.toHex()===x(e).toHex()},t})(),x=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"],xt={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"},Pt={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",xt,[a.title?(c(),S("title",Pt,y(a.title),1)):j("",!0)])],8,Ut))],16,Vt)}const Tt=q(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"],Dt=["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"},qt={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",qt,y(a.title),1)):j("",!0)])],8,Dt))],16,Bt)}const jt=q(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=>{v(f)},1e3));const A=z(()=>x(p.value).isEqual(x(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,v(null)}async function v(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}),X(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:P(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:P(f.$style.userPrimaryColor__trigger),style:O({"background-color":p.value}),"data-user-theming-primary-color-trigger":""},[L(y(n(d)("theming","Primary color"))+" ",1),m.value?(c(),_(n(Q),{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(" "+y(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=q(Kt,[["__cssModules",Wt]]),Gt=["innerHTML"],Jt=["innerHTML"],Yt={class:"theming__preview-list"},Qt={class:"theming__preview-list"},Xt=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 v(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 D=d("theming","Unable to apply the setting.");Be(u)&&u.response?.data.ocs?.meta?.message&&(D=`${u.response.data.ocs.meta.message}. ${D}`),X(D)}}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",Yt,[(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":D=>v(u.id,D)},null,8,["enforced","selected","theme","unique","onUpdate:selected"]))),128))]),h("div",Qt,[(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":D=>$(u.id,D)},null,8,["selected","theme","unique","onUpdate:selected"]))),128))]),h("h3",null,y(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(y(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(y(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=q(Xt,[["__scopeId","data-v-50195b4f"]]),ke=Le(ea);ke.config.idPrefix="settings",ke.mount("#settings-personal-theming"); //# sourceMappingURL=theming-settings-personal.mjs.map diff --git a/dist/theming-settings-personal.mjs.map b/dist/theming-settings-personal.mjs.map index 3b223096ef866..9216bdc5a32d3 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","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 diff --git a/dist/theming-theming-settings-personal-snrZ4DPH.chunk.css b/dist/theming-theming-settings-personal-C1J8qg1L.chunk.css similarity index 63% rename from dist/theming-theming-settings-personal-snrZ4DPH.chunk.css rename to dist/theming-theming-settings-personal-C1J8qg1L.chunk.css index 82073a7476d29..4917516edf3b2 100644 --- a/dist/theming-theming-settings-personal-snrZ4DPH.chunk.css +++ b/dist/theming-theming-settings-personal-C1J8qg1L.chunk.css @@ -1 +1 @@ -.theming__preview[data-v-13bf6aae]{--ratio: 16;position:relative;display:flex;justify-content:flex-start}.theming__preview[data-v-13bf6aae],.theming__preview[data-v-13bf6aae] *{-webkit-user-select:none;user-select:none}.theming__preview-image[data-v-13bf6aae]{flex-basis:calc(16px * var(--ratio));flex-shrink:0;height:calc(10px * var(--ratio));margin-inline-end:var(--gap);cursor:pointer;border-radius:var(--border-radius);background-repeat:no-repeat;background-position:top left;background-size:cover}.theming__preview-explanation[data-v-13bf6aae]{margin-bottom:10px}.theming__preview-description[data-v-13bf6aae]{display:flex;flex-direction:column}.theming__preview-description h3[data-v-13bf6aae]{font-weight:700;margin-bottom:0}.theming__preview-description label[data-v-13bf6aae]{padding:12px 0}.theming__preview-warning[data-v-13bf6aae]{background-color:var(--color-warning);color:var(--color-warning-text)}@media(max-width:682.6666666667px){.theming__preview[data-v-13bf6aae]{flex-direction:column}.theming__preview-image[data-v-13bf6aae]{margin:0}}._userSectionAppMenu__selector_1hkl7_2{margin-block:12px}._backgroundSelect_l1nhm_2{display:flex;flex-wrap:wrap;justify-content:center;._backgroundSelect__entry_l1nhm_7{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;height:96px;width:168px;margin:var(--default-grid-baseline);text-align:center;overflow-wrap:break-word;hyphens:auto;border:2px solid var(--color-main-background);border-radius:var(--border-radius-large);background-position:center center;background-size:cover;--color-content: var(--color-background-plain-text)}._backgroundSelect__entry_l1nhm_7:hover,._backgroundSelect__entry_l1nhm_7:focus{outline:2px solid var(--color-main-text)!important;border-color:var(--color-main-background)!important}._backgroundSelect__entry_l1nhm_7>*{color:var(--color-content);opacity:1}._backgroundSelect__entryColor_l1nhm_38{background-color:var(--color-background-plain)}._backgroundSelect__entryFilePicker_l1nhm_42{--color-content: var(--color-main-text);background-color:var(--color-background-dark)}._backgroundSelect__entryFilePicker_l1nhm_42[aria-pressed=true]{--color-content: var(--color-background-plain-text);background-image:var(--image-background)}._backgroundSelect__entryDefault_l1nhm_52{background-image:linear-gradient(to bottom,#17171780,#17171780),var(--cf2ff408)}}._userPrimaryColor_3oh6f_1{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}._userPrimaryColor_3oh6f_1 ._userPrimaryColor__trigger_3oh6f_8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0!important;background-color:var(--color-primary);color:var(--color-primary-text);height:96px;width:168px;overflow-wrap:break-word;hyphens:auto;border:2px solid var(--color-main-background);border-radius:var(--border-radius-large)}._userPrimaryColor_3oh6f_1 ._userPrimaryColor__trigger_3oh6f_8:active{background-color:var(--color-primary-hover)!important}._userPrimaryColor_3oh6f_1 ._userPrimaryColor__trigger_3oh6f_8:hover,._userPrimaryColor_3oh6f_1 ._userPrimaryColor__trigger_3oh6f_8:focus,._userPrimaryColor_3oh6f_1 ._userPrimaryColor__trigger_3oh6f_8:focus-visible{border-color:var(--color-main-background)!important;outline:2px solid var(--color-main-text)!important}.theming p[data-v-50195b4f]{max-width:800px}.theming[data-v-50195b4f] a{font-weight:700}.theming[data-v-50195b4f] a:hover,.theming[data-v-50195b4f] a:focus{text-decoration:underline}.theming__preview-list[data-v-50195b4f]{--gap: 30px;display:grid;margin-top:var(--gap);column-gap:var(--gap);row-gap:var(--gap)}.background__grid[data-v-50195b4f]{margin-top:30px}@media(max-width:1440px){.theming__preview-list[data-v-50195b4f]{display:flex;flex-direction:column}} +.theming__preview[data-v-13bf6aae]{--ratio: 16;position:relative;display:flex;justify-content:flex-start}.theming__preview[data-v-13bf6aae],.theming__preview[data-v-13bf6aae] *{-webkit-user-select:none;user-select:none}.theming__preview-image[data-v-13bf6aae]{flex-basis:calc(16px * var(--ratio));flex-shrink:0;height:calc(10px * var(--ratio));margin-inline-end:var(--gap);cursor:pointer;border-radius:var(--border-radius);background-repeat:no-repeat;background-position:top left;background-size:cover}.theming__preview-explanation[data-v-13bf6aae]{margin-bottom:10px}.theming__preview-description[data-v-13bf6aae]{display:flex;flex-direction:column}.theming__preview-description h3[data-v-13bf6aae]{font-weight:700;margin-bottom:0}.theming__preview-description label[data-v-13bf6aae]{padding:12px 0}.theming__preview-warning[data-v-13bf6aae]{background-color:var(--color-warning);color:var(--color-warning-text)}@media(max-width:682.6666666667px){.theming__preview[data-v-13bf6aae]{flex-direction:column}.theming__preview-image[data-v-13bf6aae]{margin:0}}._userSectionAppMenu__selector_1hkl7_2{margin-block:12px}._backgroundSelect_l1nhm_2{display:flex;flex-wrap:wrap;justify-content:center;._backgroundSelect__entry_l1nhm_7{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;height:96px;width:168px;margin:var(--default-grid-baseline);text-align:center;overflow-wrap:break-word;hyphens:auto;border:2px solid var(--color-main-background);border-radius:var(--border-radius-large);background-position:center center;background-size:cover;--color-content: var(--color-background-plain-text)}._backgroundSelect__entry_l1nhm_7:hover,._backgroundSelect__entry_l1nhm_7:focus{outline:2px solid var(--color-main-text)!important;border-color:var(--color-main-background)!important}._backgroundSelect__entry_l1nhm_7>*{color:var(--color-content);opacity:1}._backgroundSelect__entryColor_l1nhm_38{background-color:var(--color-background-plain)}._backgroundSelect__entryFilePicker_l1nhm_42{--color-content: var(--color-main-text);background-color:var(--color-background-dark)}._backgroundSelect__entryFilePicker_l1nhm_42[aria-pressed=true]{--color-content: var(--color-background-plain-text);background-image:var(--image-background)}._backgroundSelect__entryDefault_l1nhm_52{background-image:linear-gradient(to bottom,#17171780,#17171780),var(--v68ea64a4)}}._userPrimaryColor_3oh6f_1{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}._userPrimaryColor_3oh6f_1 ._userPrimaryColor__trigger_3oh6f_8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0!important;background-color:var(--color-primary);color:var(--color-primary-text);height:96px;width:168px;overflow-wrap:break-word;hyphens:auto;border:2px solid var(--color-main-background);border-radius:var(--border-radius-large)}._userPrimaryColor_3oh6f_1 ._userPrimaryColor__trigger_3oh6f_8:active{background-color:var(--color-primary-hover)!important}._userPrimaryColor_3oh6f_1 ._userPrimaryColor__trigger_3oh6f_8:hover,._userPrimaryColor_3oh6f_1 ._userPrimaryColor__trigger_3oh6f_8:focus,._userPrimaryColor_3oh6f_1 ._userPrimaryColor__trigger_3oh6f_8:focus-visible{border-color:var(--color-main-background)!important;outline:2px solid var(--color-main-text)!important}.theming p[data-v-50195b4f]{max-width:800px}.theming[data-v-50195b4f] a{font-weight:700}.theming[data-v-50195b4f] a:hover,.theming[data-v-50195b4f] a:focus{text-decoration:underline}.theming__preview-list[data-v-50195b4f]{--gap: 30px;display:grid;margin-top:var(--gap);column-gap:var(--gap);row-gap:var(--gap)}.background__grid[data-v-50195b4f]{margin-top:30px}@media(max-width:1440px){.theming__preview-list[data-v-50195b4f]{display:flex;flex-direction:column}}