2 lines
8.9 KiB
JavaScript
2 lines
8.9 KiB
JavaScript
(()=>{"use strict";var r,e={835:(r,e,t)=>{t(5666),t(1058),t(1539),t(8674);var n=t(9669),a=t.n(n),i=t(9755),o=t.n(i),u=t(1469),l=t.n(u),s=(t(9826),t(7941),t(715)),c=(t(1038),t(8783),t(2526),t(1817),t(2165),t(6992),t(3948),t(7037)),f=t.n(c);function d(r,e){(null==e||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);t<e;t++)n[t]=r[t];return n}function p(r){var e,t={},n=function(r,e){var t="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!t){if(Array.isArray(r)||(t=function(r,e){if(r){if("string"==typeof r)return d(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?d(r,e):void 0}}(r))||e&&r&&"number"==typeof r.length){t&&(r=t);var n=0,a=function(){};return{s:a,n:function(){return n>=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,u=!1;return{s:function(){t=t.call(r)},n:function(){var r=t.next();return o=r.done,r},e:function(r){u=!0,i=r},f:function(){try{o||null==t.return||t.return()}finally{if(u)throw i}}}}(r);try{for(n.s();!(e=n.n()).done;){var a=e.value,i=a.name,o=a.value;if(!f()(i))throw new TypeError("".concat(i," is not string"));if(!f()(o))throw new TypeError("".concat(o," is not string"));if(""!==i&&"[]"!==i)if(i.length>2&&"[]"==i.slice(-2)){var u=i.slice(0,-2);u in t?t[u].push(o):t[u]=[o]}else t[i]=o}}catch(r){n.e(r)}finally{n.f()}return t}function v(r,e,t,n,a,i,o){try{var u=r[i](o),l=u.value}catch(r){return void t(r)}u.done?e(l):Promise.resolve(l).then(n,a)}function h(r,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(r,n.key,n)}}t(7042);var y=function(){function r(e,t){!function(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),this.target=e,this.rule=t,this.validator=new s.Z(t),this.inputs=e.find("input")}var e,t,n,a;return e=r,(t=[{key:"clearErrMsg",value:function(){this.inputs.removeClass("is-invalid"),this.inputs.removeClass("is-valid"),this.target.find(".invalid-feedback").detach()}},{key:"installChangeHandler",value:function(){var r=this;return this.inputs.on("change",(function(){r.validate()})),this}},{key:"validate",value:(n=regeneratorRuntime.mark((function r(){var e,t,n=this;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return e=p(this.inputs.serializeArray()),r.next=3,this.validator.validate(e).catch((function(r){var t=r.fields;n.clearErrMsg();for(var a=0,i=Object.keys(t);a<i.length;a++){var u=i[a],s=void 0,c=t[u][0].message;(s=l()(e[u])?o()("#db_form input[name='".concat(u,"[]']")):o()("#db_form input[name='".concat(u,"']"))).addClass("is-invalid");var f=o()("<span>".concat(c,"</span>"));f.addClass("invalid-feedback"),"checkbox"===s.prop("type")?f.insertAfter(s.parent("label")):f.insertAfter(s)}n.inputs.each((function(){this.name in t||this.classList.add("is-valid")}))}));case 3:if(void 0!==(t=r.sent)){r.next=6;break}return r.abrupt("return",void 0);case 6:return this.clearErrMsg(),this.inputs.addClass("is-valid"),r.abrupt("return",t);case 9:case"end":return r.stop()}}),r,this)})),a=function(){var r=this,e=arguments;return new Promise((function(t,a){var i=n.apply(r,e);function o(r){v(i,t,a,o,u,"next",r)}function u(r){v(i,t,a,o,u,"throw",r)}o(void 0)}))},function(){return a.apply(this,arguments)})}])&&h(e.prototype,t),r}(),b=t(1584),m=t.n(b),g=t(1763),w=t.n(g);function j(r,e){var t="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!t){if(Array.isArray(r)||(t=x(r))||e&&r&&"number"==typeof r.length){t&&(r=t);var n=0,a=function(){};return{s:a,n:function(){return n>=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,u=!1;return{s:function(){t=t.call(r)},n:function(){var r=t.next();return o=r.done,r},e:function(r){u=!0,i=r},f:function(){try{o||null==t.return||t.return()}finally{if(u)throw i}}}}function x(r,e){if(r){if("string"==typeof r)return k(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?k(r,e):void 0}}function k(r,e){(null==e||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);t<e;t++)n[t]=r[t];return n}function O(r){for(var e=new FormData,t=function(r){if(f()(r))return r;if(w()(r))return r.toString();if(m()(r))return r?"true":"false";throw new TypeError("지원하지 않는 formData Type")},n=0,a=Object.entries(r);n<a.length;n++){var i=(v=a[n],h=2,function(r){if(Array.isArray(r))return r}(v)||function(r,e){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var n,a,i=[],o=!0,u=!1;try{for(t=t.call(r);!(o=(n=t.next()).done)&&(i.push(n.value),!e||i.length!==e);o=!0);}catch(r){u=!0,a=r}finally{try{o||null==t.return||t.return()}finally{if(u)throw a}}return i}}(v,h)||x(v,h)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[0],u=i[1];if(l()(u)){var s,c="".concat(o,"[]"),d=j(u);try{for(d.s();!(s=d.n()).done;){var p=s.value;e.append(c,t(p))}}catch(r){d.e(r)}finally{d.f()}}else e.append(o,t(u))}var v,h;return e}function S(r,e,t,n,a,i,o){try{var u=r[i](o),l=u.value}catch(r){return void t(r)}u.done?e(l):Promise.resolve(l).then(n,a)}function _(r){return function(){var e=this,t=arguments;return new Promise((function(n,a){var i=r.apply(e,t);function o(r){S(i,n,a,o,u,"next",r)}function u(r){S(i,n,a,o,u,"throw",r)}o(void 0)}))}}t(9714),t(9720),o()(function(){var r=_(regeneratorRuntime.mark((function r(e){var t,n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:a().defaults.headers.common["X-Requested-With"]="XMLHttpRequest",t={full_reset:{required:!0},db_host:{type:"string",required:!0},db_port:{type:"integer",validator:function(r,e){var t=parseInt(e);return!(t<=0||t>=65535)||new Error("올바른 포트 범위가 아닙니다.")}},db_id:{type:"string",required:!0},db_pw:{type:"string",required:!0},db_name:{type:"string",required:!0}},(n=new y(e("#db_form"),t)).installChangeHandler(),e("#db_form").on("submit",function(){var r=_(regeneratorRuntime.mark((function r(e){var t,i,o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return e.preventDefault(),r.next=3,n.validate();case 3:if(void 0!==(t=r.sent)){r.next=6;break}return r.abrupt("return");case 6:return r.prev=6,r.next=9,a()({url:"j_install_db.php",method:"post",responseType:"json",data:O(t)});case 9:o=r.sent,i=o.data,r.next=17;break;case 13:return r.prev=13,r.t0=r.catch(6),alert(r.t0),r.abrupt("return",!1);case 17:if(i.result){r.next=20;break}return alert("에러: ".concat(i.reason)),r.abrupt("return",!1);case 20:alert("DB.php가 생성되었습니다."),location.href="install.php";case 22:case"end":return r.stop()}}),r,null,[[6,13]])})));return function(e){return r.apply(this,arguments)}}());case 5:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}())}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.m=e,r=[],n.O=(e,t,a,i)=>{if(!t){var o=1/0;for(c=0;c<r.length;c++){for(var[t,a,i]=r[c],u=!0,l=0;l<t.length;l++)(!1&i||o>=i)&&Object.keys(n.O).every((r=>n.O[r](t[l])))?t.splice(l--,1):(u=!1,i<o&&(o=i));if(u){r.splice(c--,1);var s=a();void 0!==s&&(e=s)}}return e}i=i||0;for(var c=r.length;c>0&&r[c-1][2]>i;c--)r[c]=r[c-1];r[c]=[t,a,i]},n.n=r=>{var e=r&&r.__esModule?()=>r.default:()=>r;return n.d(e,{a:e}),e},n.d=(r,e)=>{for(var t in e)n.o(e,t)&&!n.o(r,t)&&Object.defineProperty(r,t,{enumerable:!0,get:e[t]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(r){if("object"==typeof window)return window}}(),n.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),n.r=r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},n.nmd=r=>(r.paths=[],r.children||(r.children=[]),r),n.j=788,(()=>{var r={788:0};n.O.j=e=>0===r[e];var e=(e,t)=>{var a,i,[o,u,l]=t,s=0;for(a in u)n.o(u,a)&&(n.m[a]=u[a]);if(l)var c=l(n);for(e&&e(t);s<o.length;s++)i=o[s],n.o(r,i)&&r[i]&&r[i][0](),r[o[s]]=0;return n.O(c)},t=self.webpackChunkhidche_lib=self.webpackChunkhidche_lib||[];t.forEach(e.bind(null,0)),t.push=e.bind(null,t.push.bind(t))})();var a=n.O(void 0,[216],(()=>n(835)));a=n.O(a)})();
|
|
//# sourceMappingURL=install_db.js.map
|