1
0
mirror of https://github.com/S2-/gitlit synced 2025-08-02 20:30:05 +02:00
Files
gitlit/app/node_modules/pnotify/dist/es/PNotifyConfirm.js
2018-05-18 16:52:09 +02:00

2 lines
12 KiB
JavaScript

import PNotify from"./PNotify.js";function data(){return Object.assign({_notice:null,_options:{}},PNotify.modules.Confirm.defaults)}var methods={initModule(t){this.set(t)},afterOpen(){this.get().prompt&&(this.get().promptMultiLine?this.refs.promptMulti.focus():this.refs.promptSingle.focus())},handleClick(t,e){t.click&&t.click(this.get()._notice,this.get().prompt?this.get().promptValue:null,e)},handleKeyPress(t){if(13===t.keyCode&&!t.shiftKey){t.preventDefault();const{buttons:e}=this.get();for(let n=0;n<e.length;n++)e[n].promptTrigger&&e[n].click&&e[n].click(this.get()._notice,this.get().prompt?this.get().promptValue:null,t)}}};function oncreate(){this.fire("init",{module:this})}function setup(t){t.key="Confirm",t.defaults={confirm:!1,prompt:!1,promptClass:"",promptValue:"",promptMultiLine:!1,align:"flex-end",buttons:[{text:"Ok",textTrusted:!1,addClass:"",primary:!0,promptTrigger:!0,click:(t,e)=>{t.close(),t.fire("pnotify.confirm",{notice:t,value:e})}},{text:"Cancel",textTrusted:!1,addClass:"",click:t=>{t.close(),t.fire("pnotify.cancel",{notice:t})}}]},PNotify.modules.Confirm=t,PNotify.modulesAppendContainer.push(t),Object.assign(PNotify.styling.brighttheme,{actionBar:"",promptBar:"",btn:"",btnPrimary:"brighttheme-primary",input:""}),Object.assign(PNotify.styling.bootstrap3,{actionBar:"ui-pnotify-confirm-ml",promptBar:"ui-pnotify-confirm-ml",btn:"btn btn-default ui-pnotify-confirm-mx-1",btnPrimary:"btn btn-default ui-pnotify-confirm-mx-1 btn-primary",input:"form-control"}),Object.assign(PNotify.styling.bootstrap4,{actionBar:"ui-pnotify-confirm-ml",promptBar:"ui-pnotify-confirm-ml",btn:"btn btn-secondary mx-1",btnPrimary:"btn btn-primary mx-1",input:"form-control"}),PNotify.styling.material||(PNotify.styling.material={}),Object.assign(PNotify.styling.material,{actionBar:"",promptBar:"",btn:"",btnPrimary:"ui-pnotify-material-primary",input:""})}function add_css(){var t=createElement("style");t.id="svelte-1y9suua-style",t.textContent=".ui-pnotify-action-bar.svelte-1y9suua,.ui-pnotify-prompt-bar.svelte-1y9suua{margin-top:5px;clear:both}.ui-pnotify-action-bar.svelte-1y9suua{display:flex;flex-wrap:wrap;justify-content:flex-end}.ui-pnotify-prompt-input.svelte-1y9suua{margin-bottom:5px;display:block;width:100%}.ui-pnotify-confirm-mx-1.svelte-1y9suua{margin:0 5px}.ui-pnotify.ui-pnotify-with-icon .ui-pnotify-confirm-ml{margin-left:24px}[dir=rtl] .ui-pnotify.ui-pnotify-with-icon .ui-pnotify-confirm-ml{margin-right:24px;margin-left:0}",appendNode(t,document.head)}function create_main_fragment(t,e){var n,i=(e.confirm||e.prompt)&&create_if_block(t,e);return{c(){i&&i.c(),n=createComment()},m(t,e){i&&i.m(t,e),insertNode(n,t,e)},p(e,o){o.confirm||o.prompt?i?i.p(e,o):((i=create_if_block(t,o)).c(),i.m(n.parentNode,n)):i&&(i.d(1),i=null)},d(t){i&&i.d(t),t&&detachNode(n)}}}function create_if_block_2(t,e){var n,i,o=!1;function r(){o=!0,t.set({promptValue:n.value}),o=!1}function s(e){t.handleKeyPress(e)}return{c(){addListener(n=createElement("textarea"),"input",r),addListener(n,"keypress",s),n.rows="5",n.className=i="\n ui-pnotify-prompt-input\n "+(e._notice.get()._styles.input?e._notice.get()._styles.input:"")+"\n "+e.promptClass+"\n svelte-1y9suua"},m(i,o){insertNode(n,i,o),t.refs.promptMulti=n,n.value=e.promptValue},p(t,e){o||(n.value=e.promptValue),(t._notice||t.promptClass)&&i!==(i="\n ui-pnotify-prompt-input\n "+(e._notice.get()._styles.input?e._notice.get()._styles.input:"")+"\n "+e.promptClass+"\n svelte-1y9suua")&&(n.className=i)},d(e){e&&detachNode(n),removeListener(n,"input",r),removeListener(n,"keypress",s),t.refs.promptMulti===n&&(t.refs.promptMulti=null)}}}function create_if_block_3(t,e){var n,i,o=!1;function r(){o=!0,t.set({promptValue:n.value}),o=!1}function s(e){t.handleKeyPress(e)}return{c(){addListener(n=createElement("input"),"input",r),addListener(n,"keypress",s),setAttribute(n,"type","text"),n.className=i="\n ui-pnotify-prompt-input\n "+(e._notice.get()._styles.input?e._notice.get()._styles.input:"")+"\n "+e.promptClass+"\n svelte-1y9suua"},m(i,o){insertNode(n,i,o),t.refs.promptSingle=n,n.value=e.promptValue},p(t,e){o||(n.value=e.promptValue),(t._notice||t.promptClass)&&i!==(i="\n ui-pnotify-prompt-input\n "+(e._notice.get()._styles.input?e._notice.get()._styles.input:"")+"\n "+e.promptClass+"\n svelte-1y9suua")&&(n.className=i)},d(e){e&&detachNode(n),removeListener(n,"input",r),removeListener(n,"keypress",s),t.refs.promptSingle===n&&(t.refs.promptSingle=null)}}}function create_if_block_1(t,e){var n,i;function o(t){return t.promptMultiLine?create_if_block_2:create_if_block_3}var r=o(e),s=r(t,e);return{c(){n=createElement("div"),s.c(),n.className=i="\n ui-pnotify-prompt-bar\n "+(e._notice.get()._styles.promptBar?e._notice.get()._styles.promptBar:"")+"\n "+(e._notice.get()._styles.text?e._notice.get()._styles.text:"")+"\n svelte-1y9suua"},m(t,e){insertNode(n,t,e),s.m(n,null)},p(e,a){r===(r=o(a))&&s?s.p(e,a):(s.d(1),(s=r(t,a)).c(),s.m(n,null)),e._notice&&i!==(i="\n ui-pnotify-prompt-bar\n "+(a._notice.get()._styles.promptBar?a._notice.get()._styles.promptBar:"")+"\n "+(a._notice.get()._styles.text?a._notice.get()._styles.text:"")+"\n svelte-1y9suua")&&(n.className=i)},d(t){t&&detachNode(n),s.d()}}}function create_each_block(t,e){var n,i;function o(t){return t.button.textTrusted?create_if_block_4:create_if_block_5}var r=o(e),s=r(t,e);return{c(){n=createElement("button"),s.c(),n._svelte={component:t,ctx:e},addListener(n,"click",click_handler),n.type="button",n.className=i="\n ui-pnotify-action-button\n "+(e.button.primary?e._notice.get()._styles.btnPrimary?e._notice.get()._styles.btnPrimary:"":e._notice.get()._styles.btn?e._notice.get()._styles.btn:"")+"\n "+(e.button.addClass?e.button.addClass:"")+"\n svelte-1y9suua"},m(t,e){insertNode(n,t,e),s.m(n,null)},p(e,a){r===(r=o(a))&&s?s.p(e,a):(s.d(1),(s=r(t,a)).c(),s.m(n,null)),n._svelte.ctx=a,(e.buttons||e._notice)&&i!==(i="\n ui-pnotify-action-button\n "+(a.button.primary?a._notice.get()._styles.btnPrimary?a._notice.get()._styles.btnPrimary:"":a._notice.get()._styles.btn?a._notice.get()._styles.btn:"")+"\n "+(a.button.addClass?a.button.addClass:"")+"\n svelte-1y9suua")&&(n.className=i)},d(t){t&&detachNode(n),s.d(),removeListener(n,"click",click_handler)}}}function create_if_block_4(t,e){var n,i,o=e.button.text;return{c(){n=createElement("noscript"),i=createElement("noscript")},m(t,e){insertNode(n,t,e),n.insertAdjacentHTML("afterend",o),insertNode(i,t,e)},p(t,e){t.buttons&&o!==(o=e.button.text)&&(detachBetween(n,i),n.insertAdjacentHTML("afterend",o))},d(t){t&&(detachBetween(n,i),detachNode(n),detachNode(i))}}}function create_if_block_5(t,e){var n,i=e.button.text;return{c(){n=createText(i)},m(t,e){insertNode(n,t,e)},p(t,e){t.buttons&&i!==(i=e.button.text)&&(n.data=i)},d(t){t&&detachNode(n)}}}function create_if_block(t,e){for(var n,i,o,r,s=e.prompt&&create_if_block_1(t,e),a=e.buttons,c=[],l=0;l<a.length;l+=1)c[l]=create_each_block(t,get_each_context(e,a,l));return{c(){n=createElement("div"),s&&s.c(),i=createText("\n "),o=createElement("div");for(var t=0;t<c.length;t+=1)c[t].c();o.className=r="\n ui-pnotify-action-bar\n "+(e._notice.get()._styles.actionBar?e._notice.get()._styles.actionBar:"")+"\n "+(e._notice.get()._styles.text?e._notice.get()._styles.text:"")+"\n svelte-1y9suua",setStyle(o,"justify-content",e.align),n.className="ui-pnotify-confirm"},m(t,e){insertNode(n,t,e),s&&s.m(n,null),appendNode(i,n),appendNode(o,n);for(var r=0;r<c.length;r+=1)c[r].m(o,null)},p(e,l){if(l.prompt?s?s.p(e,l):((s=create_if_block_1(t,l)).c(),s.m(n,i)):s&&(s.d(1),s=null),e.buttons||e._notice){a=l.buttons;for(var u=0;u<a.length;u+=1){const n=get_each_context(l,a,u);c[u]?c[u].p(e,n):(c[u]=create_each_block(t,n),c[u].c(),c[u].m(o,null))}for(;u<c.length;u+=1)c[u].d(1);c.length=a.length}e._notice&&r!==(r="\n ui-pnotify-action-bar\n "+(l._notice.get()._styles.actionBar?l._notice.get()._styles.actionBar:"")+"\n "+(l._notice.get()._styles.text?l._notice.get()._styles.text:"")+"\n svelte-1y9suua")&&(o.className=r),e.align&&setStyle(o,"justify-content",l.align)},d(t){t&&detachNode(n),s&&s.d(),destroyEach(c,t)}}}function get_each_context(t,e,n){const i=Object.create(t);return i.button=e[n],i.each_value=e,i.button_index=n,i}function click_handler(t){const{component:e,ctx:n}=this._svelte;e.handleClick(n.button,t)}function PNotifyConfirm(t){init(this,t),this.refs={},this._state=assign(data(),t.data),this._intro=!0,document.getElementById("svelte-1y9suua-style")||add_css(),t.root||(this._oncreate=[]),this._fragment=create_main_fragment(this,this._state),this.root._oncreate.push(()=>{oncreate.call(this),this.fire("update",{changed:assignTrue({},this._state),current:this._state})}),t.target&&(this._fragment.c(),this._mount(t.target,t.anchor),callAll(this._oncreate))}function createElement(t){return document.createElement(t)}function appendNode(t,e){e.appendChild(t)}function createComment(){return document.createComment("")}function insertNode(t,e,n){e.insertBefore(t,n)}function detachNode(t){t.parentNode.removeChild(t)}function addListener(t,e,n){t.addEventListener(e,n,!1)}function removeListener(t,e,n){t.removeEventListener(e,n,!1)}function setAttribute(t,e,n){t.setAttribute(e,n)}function detachBetween(t,e){for(;t.nextSibling&&t.nextSibling!==e;)t.parentNode.removeChild(t.nextSibling)}function createText(t){return document.createTextNode(t)}function setStyle(t,e,n){t.style.setProperty(e,n)}function destroyEach(t,e){for(var n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function init(t,e){t._handlers=blankObject(),t._bind=e._bind,t.options=e,t.root=e.root||t,t.store=t.root.store||e.store}function assign(t,e){for(var n in e)t[n]=e[n];return t}function assignTrue(t,e){for(var n in e)t[n]=1;return t}function callAll(t){for(;t&&t.length;)t.shift()()}function destroy(t){this.destroy=noop,this.fire("destroy"),this.set=noop,this._fragment.d(!1!==t),this._fragment=null,this._state={}}function get(){return this._state}function fire(t,e){var n=t in this._handlers&&this._handlers[t].slice();if(n)for(var i=0;i<n.length;i+=1){var o=n[i];o.__calling||(o.__calling=!0,o.call(this,e),o.__calling=!1)}}function on(t,e){var n=this._handlers[t]||(this._handlers[t]=[]);return n.push(e),{cancel:function(){var t=n.indexOf(e);~t&&n.splice(t,1)}}}function set(t){this._set(assign({},t)),this.root._lock||(this.root._lock=!0,callAll(this.root._beforecreate),callAll(this.root._oncreate),callAll(this.root._aftercreate),this.root._lock=!1)}function _set(t){var e=this._state,n={},i=!1;for(var o in t)this._differs(t[o],e[o])&&(n[o]=i=!0);i&&(this._state=assign(assign({},e),t),this._recompute(n,this._state),this._bind&&this._bind(n,this._state),this._fragment&&(this.fire("state",{changed:n,current:this._state,previous:e}),this._fragment.p(n,this._state),this.fire("update",{changed:n,current:this._state,previous:e})))}function _mount(t,e){this._fragment[this._fragment.i?"i":"m"](t,e||null)}function _differs(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function noop(){}function blankObject(){return Object.create(null)}assign(PNotifyConfirm.prototype,{destroy:destroy,get:get,fire:fire,on:on,set:set,_set:_set,_mount:_mount,_differs:_differs}),assign(PNotifyConfirm.prototype,methods),PNotifyConfirm.prototype._recompute=noop,setup(PNotifyConfirm);export default PNotifyConfirm;
//# sourceMappingURL=PNotifyConfirm.js.map