tweb/public/19.48eb54d8ddb289c4b1a9.chunk.js
wang chenyu 0a61727f1b Check isComposing for send shortcut for IME users (#11)
* Check isComposing for send shortcut
2021-05-01 20:47:43 +03:00

2 lines
2.5 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[19],{10:function(e,t,s){"use strict";s.d(t,"a",(function(){return n}));const i=s(41).a.debug,n="undefined"!=typeof window?window:self;t.b=i},38:function(e,t,s){"use strict";s.d(t,"a",(function(){return i}));class i{constructor(e){this._constructor(e)}_constructor(e=!1){this.reuseResults=e,this.listeners={},this.listenerResults={}}addEventListener(e,t,s){var i;this.listenerResults.hasOwnProperty(e)&&(t(...this.listenerResults[e]),s)||(null!==(i=this.listeners[e])&&void 0!==i?i:this.listeners[e]=[]).push({callback:t,once:s})}addMultipleEventsListeners(e){for(const t in e)this.addEventListener(t,e[t])}removeEventListener(e,t){this.listeners[e]&&this.listeners[e].findAndSplice(e=>e.callback===t)}dispatchEvent(e,...t){this.reuseResults&&(this.listenerResults[e]=t);const s=[],i=this.listeners[e];if(i){i.slice().forEach(n=>{-1!==i.findIndex(e=>e.callback===n.callback)&&(s.push(n.callback(...t)),n.once&&this.removeEventListener(e,n.callback))})}return s}cleanup(){this.listeners={},this.listenerResults={}}}},41:function(e,t,s){"use strict";const i={test:location.search.indexOf("test=1")>0,debug:location.search.indexOf("debug=1")>0,http:!1,ssl:!0,multipleConnections:!0,asServiceWorker:!1};t.a=i},9:function(e,t,s){"use strict";s.r(t),s.d(t,"RootScope",(function(){return r}));var i=s(38),n=s(10);class r extends i.a{constructor(){super(),this._overlayIsActive=!1,this.myId=0,this.idle={isIDLE:!0},this.connectionStatus={},this.peerId=0,this.broadcast=(e,t)=>{this.dispatchEvent(e,t)},this.on=(e,t,s)=>{super.addEventListener(e,t,s)},this.addEventListener=this.on,this.off=(e,t)=>{super.removeEventListener(e,t)},this.removeEventListener=this.off,this.on("peer_changed",e=>{this.peerId=e}),this.on("user_auth",e=>{this.myId=e}),this.on("connection_status_change",e=>{const t=e;this.connectionStatus[e.name]=t})}setThemeListener(){const e=window.matchMedia("(prefers-color-scheme: dark)"),t=()=>{this.systemTheme=e.matches?"night":"day",this.myId?this.broadcast("theme_change"):this.setTheme()};e.addEventListener("change",t),t()}setTheme(){document.documentElement.classList.toggle("night","night"===this.getTheme().name)}get overlayIsActive(){return this._overlayIsActive}set overlayIsActive(e){this._overlayIsActive=e,this.broadcast("overlay_toggle",e)}getTheme(e=("system"===this.settings.theme?this.systemTheme:this.settings.theme)){return this.settings.themes.find(t=>t.name===e)}}const c=new r;n.a.rootScope=c,t.default=c}}]);
//# sourceMappingURL=19.48eb54d8ddb289c4b1a9.chunk.js.map