You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nextcloud/dist/core-install.js

3 lines
109 KiB
JavaScript

/*! For license information please see core-install.js.LICENSE.txt */
(()=>{var i,n={7631:(i,n,t)=>{"use strict";var o=t(74692),e=t.n(o),s=t(53334),A=t(61338);const r=((i,n)=>{let t=i.getElementsByTagName("head")[0].getAttribute("data-requesttoken");return{getToken:()=>t,setToken:i=>{t=i,n("csrf-token-update",{token:t})}}})(document,A.Ic),a=r.getToken;r.setToken,e().fn.extend({showPassword(i){const n={fn:null,args:{}};n.fn=i;const t=function(i,n){n.val(i.val())},o=function(i,n,o){i.is(":checked")?(t(n,o),o.show(),n.hide()):(t(o,n),o.hide(),n.show())};return this.each((function(){const i=e()(this),s=e()(i.data("typetoggle")),A=function(i){const n=e()(i),t=e()("<input />");return t.attr({type:"text",class:n.attr("class"),style:n.attr("style"),size:n.attr("size"),name:n.attr("name")+"-clone",tabindex:n.attr("tabindex"),autocomplete:"off"}),void 0!==n.attr("placeholder")&&t.attr("placeholder",n.attr("placeholder")),t}(i);A.insertAfter(i),n.fn&&(n.args.input=i,n.args.checkbox=s,n.args.clone=A),s.bind("click",(function(){o(s,i,A)})),i.bind("keyup",(function(){t(i,A)})),A.bind("keyup",(function(){t(A,i),i.trigger("keyup")})),A.bind("blur",(function(){i.trigger("focusout")})),o(s,i,A),A.closest("form").submit((function(i){A.prop("type","password")})),n.fn&&n.fn(n.args)}))}}),t(58481);var c=t(85072),u=t.n(c),p=t(97825),d=t.n(p),l=t(77659),g=t.n(l),C=t(55056),h=t.n(C),b=t(10540),x=t.n(b),f=t(41113),B=t.n(f),k=t(89817),w={};w.styleTagTransform=B(),w.setAttributes=h(),w.insert=g().bind(null,"head"),w.domAPI=d(),w.insertStyleElement=x(),u()(k.A,w),k.A&&k.A.locals&&k.A.locals;var E=t(49048),m={};m.styleTagTransform=B(),m.setAttributes=h(),m.insert=g().bind(null,"head"),m.domAPI=d(),m.insertStyleElement=x(),u()(E.A,m),E.A&&E.A.locals&&E.A.locals,t(53425);var v=t(86140),D={};D.styleTagTransform=B(),D.setAttributes=h(),D.insert=g().bind(null,"head"),D.domAPI=d(),D.insertStyleElement=x(),u()(v.A,D),v.A&&v.A.locals&&v.A.locals,window.addEventListener("DOMContentLoaded",(function(){const i=!!e()("#hasSQLite").val();e()("#hasMySQL").val(),e()("#hasPostgreSQL").val(),e()("#hasOracle").val(),e()("#selectDbType").buttonset(),e()("#selectDbType p.info a").button("destroy"),e()("#hasSQLite").val()?(e()("#use_other_db").hide(),e()("#use_oracle_db").hide()):e()("#sqliteInformation").hide(),e()("#adminlogin").change((function(){e()("#adminlogin").val(e().trim(e()("#adminlogin").val()))})),e()("#sqlite").click((function(){e()("#use_other_db").slideUp(250),e()("#use_oracle_db").slideUp(250),e()("#sqliteInformation").show(),e()("#dbname").attr("pattern","[0-9a-zA-Z$_-]+")})),e()("#mysql,#pgsql").click((function(){e()("#use_other_db").slideDown(250),e()("#use_oracle_db").slideUp(250),e()("#sqliteInformation").hide(),e()("#dbname").attr("pattern","[0-9a-zA-Z$_-]+")})),e()("#oci").click((function(){e()("#use_other_db").slideDown(250),e()("#use_oracle_db").show(250),e()("#sqliteInformation").hide(),e()("#dbname").attr("pattern","[0-9a-zA-Z$_-.]+")})),e()("#showAdvanced").click((function(i){i.preventDefault(),e()("#datadirContent").slideToggle(250),e()("#databaseBackend").slideToggle(250),e()("#databaseField").slideToggle(250)})),e()("form").submit((function(){const i=e()(this).serializeArray();e()(".float-spinner").show(250),e()('input[type="submit"]').attr("disabled","disabled").val(e()('input[type="submit"]').data("finishing")),e()("input",this).addClass("ui-state-disabled").attr("disabled","disabled"),e()("#selectDbType").find(".ui-button").length>0&&e()("#selectDbType").buttonset("disable"),e()(".strengthify-wrapper, .tipsy").css("filter","alpha(opacity=30)").css("opacity",.3);const n=e()("<form>");n.attr("action",e()(this).attr("action")),n.attr("method","POST");for(let t=0;t<i.length;t++){const o=e()('<input type="hidden">');o.attr(i[t]),n.append(o)}const t=decodeURIComponent((new RegExp("[?|&]redirect_url=([^&;]+?)(&|#|;|$)").exec(location.search)||[,""])[1].replace(/\+/g,"%20"))||"";if(t){const i=e()('<input type="hidden">');i.attr({name:"redirect_url",value:t}),n.append(i)}return n.appendTo(document.body),n.submit(),!1}));const n=e()('input[type="radio"]:checked').val();void 0===n&&e()('input[type="radio"]').first(
//# sourceMappingURL=core-install.js.map?v=d539db6f6e3319e290e5