nextcloud-server/dist/settings-vue-settings-perso...

2 lines
8.2 KiB
JavaScript

(()=>{var t,e,n,s={15340:()=>{},38199:(t,e,n)=>{"use strict";n.d(e,{A:()=>l});var s=n(71354),a=n.n(s),o=n(76314),r=n.n(o)()(a());r.push([t.id,"\n#passwordform {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: 1rem;\n\tmax-width: 400px;\n}\n","",{version:3,sources:["webpack://./apps/settings/src/components/PasswordSection.vue"],names:[],mappings:";AAwFA;CACA,aAAA;CACA,sBAAA;CACA,SAAA;CACA,gBAAA;AACA",sourcesContent:['\x3c!--\n - SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors\n - SPDX-License-Identifier: AGPL-3.0-or-later\n--\x3e\n<template>\n\t<NcSettingsSection :name="t(\'settings\', \'Password\')">\n\t\t<form id="passwordform" method="POST" @submit.prevent="changePassword">\n\t\t\t<NcPasswordField\n\t\t\t\tid="old-pass"\n\t\t\t\tv-model="oldPass"\n\t\t\t\t:label="t(\'settings\', \'Current password\')"\n\t\t\t\tname="oldpassword"\n\t\t\t\tautocomplete="current-password"\n\t\t\t\tautocapitalize="none"\n\t\t\t\tspellcheck="false" />\n\n\t\t\t<NcPasswordField\n\t\t\t\tid="new-pass"\n\t\t\t\tv-model="newPass"\n\t\t\t\t:label="t(\'settings\', \'New password\')"\n\t\t\t\t:maxlength="469"\n\t\t\t\tautocomplete="new-password"\n\t\t\t\tautocapitalize="none"\n\t\t\t\tspellcheck="false"\n\t\t\t\t:check-password-strength="true" />\n\n\t\t\t<NcButton\n\t\t\t\tvariant="primary"\n\t\t\t\ttype="submit"\n\t\t\t\t:disabled="newPass.length === 0 || oldPass.length === 0">\n\t\t\t\t{{ t(\'settings\', \'Change password\') }}\n\t\t\t</NcButton>\n\t\t</form>\n\t</NcSettingsSection>\n</template>\n\n<script>\nimport axios from \'@nextcloud/axios\'\nimport { showError, showSuccess } from \'@nextcloud/dialogs\'\nimport { generateUrl } from \'@nextcloud/router\'\nimport NcButton from \'@nextcloud/vue/components/NcButton\'\nimport NcPasswordField from \'@nextcloud/vue/components/NcPasswordField\'\nimport NcSettingsSection from \'@nextcloud/vue/components/NcSettingsSection\'\n\nexport default {\n\tname: \'PasswordSection\',\n\tcomponents: {\n\t\tNcSettingsSection,\n\t\tNcButton,\n\t\tNcPasswordField,\n\t},\n\n\tdata() {\n\t\treturn {\n\t\t\toldPass: \'\',\n\t\t\tnewPass: \'\',\n\t\t}\n\t},\n\n\tmethods: {\n\t\tchangePassword() {\n\t\t\taxios.post(generateUrl(\'/settings/personal/changepassword\'), {\n\t\t\t\toldpassword: this.oldPass,\n\t\t\t\tnewpassword: this.newPass,\n\t\t\t})\n\t\t\t\t.then((res) => res.data)\n\t\t\t\t.then((data) => {\n\t\t\t\t\tif (data.status === \'error\') {\n\t\t\t\t\t\tthis.errorMessage = data.data.message\n\t\t\t\t\t\tshowError(data.data.message)\n\t\t\t\t\t} else {\n\t\t\t\t\t\tshowSuccess(data.data.message)\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t},\n\t},\n}\n<\/script>\n\n<style>\n\t#passwordform {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 1rem;\n\t\tmax-width: 400px;\n\t}\n</style>\n'],sourceRoot:""}]);const l=r},47790:()=>{},51069:()=>{},63779:()=>{},64688:()=>{},66089:()=>{},73776:()=>{},73796:(t,e,n)=>{"use strict";var s=n(21777),a=n(53334),o=n(85471),r=n(19051),l=n(85168),i=n(63814),d=n(74095),c=n(93663);const p={name:"PasswordSection",components:{NcSettingsSection:n(88837).A,NcButton:d.A,NcPasswordField:c.A},data:()=>({oldPass:"",newPass:""}),methods:{changePassword(){r.Ay.post((0,i.Jv)("/settings/personal/changepassword"),{oldpassword:this.oldPass,newpassword:this.newPass}).then(t=>t.data).then(t=>{"error"===t.status?(this.errorMessage=t.data.message,(0,l.Qg)(t.data.message)):(0,l.Te)(t.data.message)})}}};var u=n(85072),m=n.n(u),g=n(97825),h=n.n(g),w=n(77659),f=n.n(w),b=n(55056),v=n.n(b),P=n(10540),A=n.n(P),y=n(41113),x=n.n(y),S=n(38199),N={};N.styleTagTransform=x(),N.setAttributes=v(),N.insert=f().bind(null,"head"),N.domAPI=h(),N.insertStyleElement=A(),m()(S.A,N),S.A&&S.A.locals&&S.A.locals;const C=(0,n(14486).A)(p,function(){var t=this,e=t._self._c;return e("NcSettingsSection",{attrs:{name:t.t("settings","Password")}},[e("form",{attrs:{id:"passwordform",method:"POST"},on:{submit:function(e){return e.preventDefault(),t.changePassword.apply(null,arguments)}}},[e("NcPasswordField",{attrs:{id:"old-pass",label:t.t("settings","Current password"),name:"oldpassword",autocomplete:"current-password",autocapitalize:"none",spellcheck:"false"},model:{value:t.oldPass,callback:function(e){t.oldPass=e},expression:"oldPass"}}),t._v(" "),e("NcPasswordField",{attrs:{id:"new-pass",label:t.t("settings","New password"),maxlength:469,autocomplete:"new-password",autocapitalize:"none",spellcheck:"false","check-password-strength":!0},model:{value:t.newPass,callback:function(e){t.newPass=e},expression:"newPass"}}),t._v(" "),e("NcButton",{attrs:{variant:"primary",type:"submit",disabled:0===t.newPass.length||0===t.oldPass.length}},[t._v("\n\t\t\t"+t._s(t.t("settings","Change password"))+"\n\t\t")])],1)])},[],!1,null,null,null).exports;n.nc=(0,s.aV)(),o.Ay.prototype.t=a.t,o.Ay.prototype.n=a.n,new o.Ay({el:"#security-password",name:"main-personal-password",render:t=>t(C)})},77199:()=>{},77965:()=>{},78982:()=>{},79368:()=>{},79838:()=>{}},a={};function o(t){var e=a[t];if(void 0!==e)return e.exports;var n=a[t]={id:t,loaded:!1,exports:{}};return s[t].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}o.m=s,t=[],o.O=(e,n,s,a)=>{if(!n){var r=1/0;for(c=0;c<t.length;c++){for(var[n,s,a]=t[c],l=!0,i=0;i<n.length;i++)(!1&a||r>=a)&&Object.keys(o.O).every(t=>o.O[t](n[i]))?n.splice(i--,1):(l=!1,a<r&&(r=a));if(l){t.splice(c--,1);var d=s();void 0!==d&&(e=d)}}return e}a=a||0;for(var c=t.length;c>0&&t[c-1][2]>a;c--)t[c]=t[c-1];t[c]=[n,s,a]},o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},o.d=(t,e)=>{for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.f={},o.e=t=>Promise.all(Object.keys(o.f).reduce((e,n)=>(o.f[n](t,e),e),[])),o.u=t=>t+"-"+t+".js?v="+{594:"2c86902dfae9a5006399",620:"1faa6454ab9a6286ffeb",2391:"908fc68e4bc9b878c937",2880:"96ff2de012f3b8c1e3a4",4325:"11e9d860db6a9bc25aac",5862:"d020c05f13d21afee82a",7145:"d9c518ca34bfdbd7ff70",8339:"6cdca71a6b3b2d7bef33"}[t],o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),e={},n="nextcloud-ui-legacy:",o.l=(t,s,a,r)=>{if(e[t])e[t].push(s);else{var l,i;if(void 0!==a)for(var d=document.getElementsByTagName("script"),c=0;c<d.length;c++){var p=d[c];if(p.getAttribute("src")==t||p.getAttribute("data-webpack")==n+a){l=p;break}}l||(i=!0,(l=document.createElement("script")).charset="utf-8",o.nc&&l.setAttribute("nonce",o.nc),l.setAttribute("data-webpack",n+a),l.src=t),e[t]=[s];var u=(n,s)=>{l.onerror=l.onload=null,clearTimeout(m);var a=e[t];if(delete e[t],l.parentNode&&l.parentNode.removeChild(l),a&&a.forEach(t=>t(s)),n)return n(s)},m=setTimeout(u.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=u.bind(null,l.onerror),l.onload=u.bind(null,l.onload),i&&document.head.appendChild(l)}},o.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),o.j=186,(()=>{var t;globalThis.importScripts&&(t=globalThis.location+"");var e=globalThis.document;if(!t&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){var n=e.getElementsByTagName("script");if(n.length)for(var s=n.length-1;s>-1&&(!t||!/^http(s?):/.test(t));)t=n[s--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=t})(),(()=>{var t={186:0};o.f.j=(e,n)=>{var s=o.o(t,e)?t[e]:void 0;if(0!==s)if(s)n.push(s[2]);else{var a=new Promise((n,a)=>s=t[e]=[n,a]);n.push(s[2]=a);var r=o.p+o.u(e),l=new Error;o.l(r,n=>{if(o.o(t,e)&&(0!==(s=t[e])&&(t[e]=void 0),s)){var a=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;l.message="Loading chunk "+e+" failed.\n("+a+": "+r+")",l.name="ChunkLoadError",l.type=a,l.request=r,s[1](l)}},"chunk-"+e,e)}},o.O.j=e=>0===t[e];var e=(e,n)=>{var s,a,[r,l,i]=n,d=0;if(r.some(e=>0!==t[e])){for(s in l)o.o(l,s)&&(o.m[s]=l[s]);if(i)var c=i(o)}for(e&&e(n);d<r.length;d++)a=r[d],o.o(t,a)&&t[a]&&t[a][0](),t[a]=0;return o.O(c)},n=globalThis.webpackChunknextcloud_ui_legacy=globalThis.webpackChunknextcloud_ui_legacy||[];n.forEach(e.bind(null,0)),n.push=e.bind(null,n.push.bind(n))})(),o.nc=void 0;var r=o.O(void 0,[4208],()=>o(73796));r=o.O(r)})();
//# sourceMappingURL=settings-vue-settings-personal-password.js.map?v=97f20206a8b864d8c870