diff --git a/js/dist/forum.js b/js/dist/forum.js index ae9d4d7..1f6ebac 100644 --- a/js/dist/forum.js +++ b/js/dist/forum.js @@ -1,2 +1,2 @@ -(()=>{var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};(()=>{"use strict";const t=flarum.core.compat["forum/app"];var o=e.n(t);function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}const r=flarum.core.compat["common/extend"],s=flarum.core.compat["forum/components/SettingsPage"];var c=e.n(s);const a=flarum.core.compat["common/components/Switch"];var i=e.n(a);const p=flarum.core.compat["common/Component"];var u=function(e){function t(){return e.apply(this,arguments)||this}var r,s;s=e,(r=t).prototype=Object.create(s.prototype),r.prototype.constructor=r,n(r,s);var c=t.prototype;return c.view=function(){var e=o().session.user;return m("div",{className:"TeamsSettings Block"},m("h3",null,"Microsoft Teams"),m(i(),{state:e.preference("sbp-jm-msteams.enabled"),onchange:function(t){return e.savePreferences({"sbp-jm-msteams.enabled":t})}},"Enable Microsoft Teams notifications"),m("div",{className:"TeamsSettings-options"},this.typeSwitch(e,"newPost","Someone replies to a discussion I am following"),this.typeSwitch(e,"postMentioned","Someone mentions me in a post"),this.typeSwitch(e,"userMentioned","Someone mentions me")))},c.typeSwitch=function(e,t,o){var n="sbp-jm-msteams.types."+t;return m(i(),{state:e.preference(n),onchange:function(t){var o;return e.savePreferences(((o={})[n]=t,o))}},o)},t}(e.n(p)());o().initializers.add("sbp-jm-msteams-webhook-forum",function(){(0,r.extend)(c().prototype,"content",function(e){e.children.push(m(u,null))})})})(),module.exports={}})(); +(()=>{var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};(()=>{"use strict";const t=flarum.core.compat["forum/app"];var o=e.n(t);function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}const r=flarum.core.compat["common/extend"],s=flarum.core.compat["forum/components/SettingsPage"];var c=e.n(s);const a=flarum.core.compat["common/components/Switch"];var i=e.n(a);const p=flarum.core.compat["common/Component"];var u=function(e){function t(){return e.apply(this,arguments)||this}var r,s;s=e,(r=t).prototype=Object.create(s.prototype),r.prototype.constructor=r,n(r,s);var c=t.prototype;return c.view=function(){var e=o().session.user,t=e.preferences()||{};return m("div",{className:"TeamsSettings Block"},m("h3",null,"Microsoft Teams"),this.prefSwitch(e,t,"sbp-jm-msteams.enabled","Enable Microsoft Teams notifications"),m("div",{className:"TeamsSettings-options"},this.prefSwitch(e,t,"sbp-jm-msteams.types.newPost","Someone replies to a discussion I am following"),this.prefSwitch(e,t,"sbp-jm-msteams.types.postMentioned","Someone mentions me in a post"),this.prefSwitch(e,t,"sbp-jm-msteams.types.userMentioned","Someone mentions me")))},c.prefSwitch=function(e,t,o,n){return m(i(),{state:!!t[o],onchange:function(t){var n;return e.savePreferences(((n={})[o]=t,n))}},n)},t}(e.n(p)());o().initializers.add("sbp-jm-msteams-webhook-forum",function(){(0,r.extend)(c().prototype,"content",function(e){e.children.push(m(u,null))})})})(),module.exports={}})(); //# sourceMappingURL=forum.js.map \ No newline at end of file diff --git a/js/dist/forum.js.map b/js/dist/forum.js.map index af26a09..c87647c 100644 --- a/js/dist/forum.js.map +++ b/js/dist/forum.js.map @@ -1 +1 @@ -{"version":3,"file":"forum.js","mappings":"MACA,IAAIA,EAAsB,CCA1BA,EAAyBC,IACxB,IAAIC,EAASD,GAAUA,EAAOE,WAC7B,IAAOF,EAAiB,QACxB,IAAM,EAEP,OADAD,EAAoBI,EAAEF,EAAQ,CAAEG,EAAGH,IAC5BA,GCLRF,EAAwB,CAACM,EAASC,KACjC,IAAI,IAAIC,KAAOD,EACXP,EAAoBS,EAAEF,EAAYC,KAASR,EAAoBS,EAAEH,EAASE,IAC5EE,OAAOC,eAAeL,EAASE,EAAK,CAAEI,YAAY,EAAMC,IAAKN,EAAWC,MCJ3ER,EAAwB,CAACc,EAAKC,IAAUL,OAAOM,UAAUC,eAAeC,KAAKJ,EAAKC,I,mBCAlF,MAAM,EAA+BI,OAAOC,KAAKC,OAAO,a,aCAxD,SAASC,EAAgBC,EAAGC,GAC1B,OAAOF,EAAkBZ,OAAOe,eAAiBf,OAAOe,eAAeC,OAAS,SAAUH,EAAGC,GAC3F,OAAOD,EAAEI,UAAYH,EAAGD,CAC1B,EAAGD,EAAgBC,EAAGC,EACxB,CCJA,MAAM,EAA+BL,OAAOC,KAAKC,OAAO,iBCAlD,EAA+BF,OAAOC,KAAKC,OAAO,iC,aCAxD,MAAM,EAA+BF,OAAOC,KAAKC,OAAO,4B,aCAxD,MAAM,EAA+BF,OAAOC,KAAKC,OAAO,oB,ICMlDO,EAAkB,SAAAC,GAAA,SAAAD,IAAA,OAAAC,EAAAC,MAAA,KAAAC,YAAA,KCLxB,IAAwBR,EAAGd,IDKHoB,GCLAN,EDKAK,GCJpBZ,UAAYN,OAAOsB,OAAOvB,EAAEO,WAAYO,EAAEP,UAAUiB,YAAcV,EAAGE,EAAeF,EAAGd,GDInE,IAAAyB,EAAAN,EAAAZ,UAuDrB,OAvDqBkB,EACtBC,KAAA,WACE,IAAMC,EAAOC,IAAAA,QAAYD,KAEzB,OACEE,EAAA,OAAKC,UAAU,uBACbD,EAAA,UAAI,mBAEJA,EAACE,IAAM,CACLC,MAAOL,EAAKM,WAAW,0BACvBC,SAAU,SAACC,GAAK,OACdR,EAAKS,gBAAgB,CACnB,yBAA0BD,GAC1B,GAEL,wCAIDN,EAAA,OAAKC,UAAU,yBACZO,KAAKC,WACJX,EACA,UACA,kDAEDU,KAAKC,WACJX,EACA,gBACA,iCAEDU,KAAKC,WACJX,EACA,gBACA,wBAKV,EAACF,EAEDa,WAAA,SAAWX,EAAMY,EAAMC,GACrB,IAAMzC,EAAM,wBAAwBwC,EAEpC,OACEV,EAACE,IAAM,CACLC,MAAOL,EAAKM,WAAWlC,GACvBmC,SAAU,SAACC,GAAK,IAAAM,EAAA,OACdd,EAAKS,kBAAeK,EAAA,IACjB1C,GAAMoC,EAAKM,GACZ,GAGHD,EAGP,EAACrB,CAAA,CAvDqB,C,MAASuB,IEHjCd,IAAAA,aAAiBe,IAAI,+BAAgC,YF8DnDC,EAAAA,EAAAA,QAAOC,IAAAA,UAAwB,UAAW,SAAUC,GAElDA,EAAMC,SAASC,KAAKnB,EAACV,EAAkB,MACzC,EE/DF,E","sources":["webpack://@sbp-jm/flarum-msteams-webhook/webpack/bootstrap","webpack://@sbp-jm/flarum-msteams-webhook/webpack/runtime/compat get default export","webpack://@sbp-jm/flarum-msteams-webhook/webpack/runtime/define property getters","webpack://@sbp-jm/flarum-msteams-webhook/webpack/runtime/hasOwnProperty shorthand","webpack://@sbp-jm/flarum-msteams-webhook/external root \"flarum.core.compat['forum/app']\"","webpack://@sbp-jm/flarum-msteams-webhook/./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","webpack://@sbp-jm/flarum-msteams-webhook/external root \"flarum.core.compat['common/extend']\"","webpack://@sbp-jm/flarum-msteams-webhook/external root \"flarum.core.compat['forum/components/SettingsPage']\"","webpack://@sbp-jm/flarum-msteams-webhook/external root \"flarum.core.compat['common/components/Switch']\"","webpack://@sbp-jm/flarum-msteams-webhook/external root \"flarum.core.compat['common/Component']\"","webpack://@sbp-jm/flarum-msteams-webhook/./src/forum/addTeamsSettings.js","webpack://@sbp-jm/flarum-msteams-webhook/./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js","webpack://@sbp-jm/flarum-msteams-webhook/./src/forum/index.js"],"sourcesContent":["// The require scope\nvar __webpack_require__ = {};\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['forum/app'];","function _setPrototypeOf(t, e) {\n return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {\n return t.__proto__ = e, t;\n }, _setPrototypeOf(t, e);\n}\nexport { _setPrototypeOf as default };","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['common/extend'];","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['forum/components/SettingsPage'];","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['common/components/Switch'];","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['common/Component'];","import app from 'flarum/forum/app';\nimport { extend } from 'flarum/common/extend';\nimport SettingsPage from 'flarum/forum/components/SettingsPage';\nimport Switch from 'flarum/common/components/Switch';\nimport Component from 'flarum/common/Component';\n\nclass TeamsSettingsBlock extends Component {\n view() {\n const user = app.session.user;\n\n return (\n