1
0
mirror of https://github.com/flarum/core.git synced 2025-07-28 20:20:34 +02:00
Files
php-flarum/extensions/suspend/js/dist/forum.js
2018-06-20 05:23:13 +00:00

2 lines
12 KiB
JavaScript

module.exports=function(t){var n={};function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)e.d(r,o,function(n){return t[n]}.bind(null,o));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="",e(e.s=27)}([function(t,n){t.exports=flarum.core.compat.app},function(t,n){t.exports=flarum.core.compat.extend},function(t,n,e){t.exports=!e(19)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t,n){t.exports=flarum.core.compat["components/Notification"]},function(t,n){t.exports=flarum.core.compat["components/Button"]},function(t,n){t.exports=flarum.core.compat["models/User"]},function(t,n){t.exports=flarum.core.compat.Model},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n,e){var r=e(8);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,n){var e=t.exports={version:"2.5.7"};"number"==typeof __e&&(__e=e)},function(t,n){t.exports=flarum.core.compat["helpers/humanTime"]},function(t,n){t.exports=flarum.core.compat["helpers/username"]},function(t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,n,e){var r=e(31)("keys"),o=e(29);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},function(t,n,e){var r=e(37),o=e(35);t.exports=function(t){return r(o(t))}},function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n,e){var r=e(8),o=e(3).document,u=r(o)&&r(o.createElement);t.exports=function(t){return u?o.createElement(t):{}}},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n,e){var r=e(9),o=e(44),u=e(43),i=Object.defineProperty;n.f=e(2)?Object.defineProperty:function(t,n,e){if(r(t),n=u(n,!0),r(e),o)try{return i(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},,function(t,n){t.exports=flarum.core.compat["components/Modal"]},function(t,n,e){t.exports=e(50)},function(t,n){t.exports=flarum.core.compat["components/Badge"]},function(t,n){t.exports=flarum.core.compat["utils/UserControls"]},,function(t,n,e){"use strict";e.r(n);var r=e(1),o=e(0),u=e.n(o),i=e(25),a=e.n(i),s=e(5),c=e.n(s),p=e(24),f=e.n(p),l=e(7),d=e.n(l),h=e(6),v=e.n(h),y=e(23),b=e.n(y);function x(t,n){t.prototype=b()(n.prototype),t.prototype.constructor=t,t.__proto__=n}var _=e(22),g=function(t){function n(){return t.apply(this,arguments)||this}x(n,t);var e=n.prototype;return e.init=function(){t.prototype.init.call(this);var n=this.props.user.suspendUntil(),e=null;new Date>n&&(n=null),n&&(e=9999===n.getFullYear()?"indefinitely":"limited"),this.status=m.prop(e),this.daysRemaining=m.prop("limited"===e&&1-moment().diff(n,"days"))},e.className=function(){return"SuspendUserModal Modal--small"},e.title=function(){return app.translator.trans("flarum-suspend.forum.suspend_user.title",{user:this.props.user})},e.content=function(){var t=this;return m("div",{className:"Modal-body"},m("div",{className:"Form"},m("div",{className:"Form-group"},m("label",null,app.translator.trans("flarum-suspend.forum.suspend_user.status_heading")),m("div",null,m("label",{className:"checkbox"},m("input",{type:"radio",name:"status",checked:!this.status(),value:"",onclick:m.withAttr("value",this.status)}),app.translator.trans("flarum-suspend.forum.suspend_user.not_suspended_label")),m("label",{className:"checkbox"},m("input",{type:"radio",name:"status",checked:"indefinitely"===this.status(),value:"indefinitely",onclick:m.withAttr("value",this.status)}),app.translator.trans("flarum-suspend.forum.suspend_user.indefinitely_label")),m("label",{className:"checkbox SuspendUserModal-days"},m("input",{type:"radio",name:"status",checked:"limited"===this.status(),value:"limited",onclick:function(n){t.status(n.target.value),m.redraw(!0),t.$(".SuspendUserModal-days-input input").select(),m.redraw.strategy("none")}}),app.translator.trans("flarum-suspend.forum.suspend_user.limited_time_label"),"limited"===this.status()?m("div",{className:"SuspendUserModal-days-input"},m("input",{type:"number",min:"0",value:this.daysRemaining(),oninput:m.withAttr("value",this.daysRemaining),className:"FormControl"}),app.translator.trans("flarum-suspend.forum.suspend_user.limited_time_days_text")):""))),m("div",{className:"Form-group"},m(c.a,{className:"Button Button--primary",loading:this.loading,type:"submit"},app.translator.trans("flarum-suspend.forum.suspend_user.submit_button")))))},e.onsubmit=function(t){var n=this;t.preventDefault(),this.loading=!0;var e=null;switch(this.status()){case"indefinitely":e=new Date("2038-01-01");break;case"limited":e=moment().add(this.daysRemaining(),"days").toDate()}this.props.user.save({suspendUntil:e}).then(function(){return n.hide()},this.loaded.bind(this))},n}(e.n(_).a),w=e(4),O=e.n(w),j=(e(12),e(11),function(t){function n(){return t.apply(this,arguments)||this}x(n,t);var e=n.prototype;return e.icon=function(){return"ban"},e.href=function(){return app.route.user(this.props.notification.subject())},e.content=function(){var t=this.props.notification,n=t.sender(),e=t.content(),r=moment(e.date).from(t.time(),!0);return app.translator.transChoice("flarum-suspend.forum.notifications.user_suspended_text",{actor:n,timeReadable:r})},n}(O.a)),S=function(t){function n(){return t.apply(this,arguments)||this}x(n,t);var e=n.prototype;return e.icon=function(){return"ban"},e.href=function(){return app.route.user(this.props.notification.subject())},e.content=function(){var t=this.props.notification.sender();return app.translator.transChoice("flarum-suspend.forum.notifications.user_unsuspended_text",{actor:t})},n}(O.a);u.a.initializers.add("flarum-suspend",function(){u.a.notificationComponents.userSuspended=j,u.a.notificationComponents.userUnsuspended=S,v.a.prototype.canSuspend=d.a.attribute("canSuspend"),v.a.prototype.suspendUntil=d.a.attribute("suspendUntil",d.a.transformDate),Object(r.extend)(a.a,"moderationControls",function(t,n){n.canSuspend()&&t.add("suspend",c.a.component({children:u.a.translator.trans("flarum-suspend.forum.user_controls.suspend_button"),icon:"fas fa-ban",onclick:function(){return u.a.modal.show(new g({user:n}))}}))}),Object(r.extend)(v.a.prototype,"badges",function(t){var n=this.suspendUntil();new Date<n&&t.add("suspended",f.a.component({icon:"fas fa-ban",type:"suspended",label:u.a.translator.trans("flarum-suspend.forum.user_badge.suspended_tooltip")}))})})},function(t,n,e){var r=e(3).document;t.exports=r&&r.documentElement},function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+r).toString(36))}},function(t,n){t.exports=!0},function(t,n,e){var r=e(10),o=e(3),u=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(t.exports=function(t,n){return u[t]||(u[t]=void 0!==n?n:{})})("versions",[]).push({version:r.version,mode:e(30)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,n,e){var r=e(15),o=Math.max,u=Math.min;t.exports=function(t,n){return(t=r(t))<0?o(t+n,0):u(t,n)}},function(t,n,e){var r=e(15),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,n,e){var r=e(16),o=e(33),u=e(32);t.exports=function(t){return function(n,e,i){var a,s=r(n),c=o(s.length),p=u(i,c);if(t&&e!=e){for(;c>p;)if((a=s[p++])!=a)return!0}else for(;c>p;p++)if((t||p in s)&&s[p]===e)return t||p||0;return!t&&-1}}},function(t,n){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,n,e){var r=e(36);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,n,e){var r=e(17),o=e(16),u=e(34)(!1),i=e(14)("IE_PROTO");t.exports=function(t,n){var e,a=o(t),s=0,c=[];for(e in a)e!=i&&r(a,e)&&c.push(e);for(;n.length>s;)r(a,e=n[s++])&&(~u(c,e)||c.push(e));return c}},function(t,n,e){var r=e(38),o=e(13);t.exports=Object.keys||function(t){return r(t,o)}},function(t,n,e){var r=e(20),o=e(9),u=e(39);t.exports=e(2)?Object.defineProperties:function(t,n){o(t);for(var e,i=u(n),a=i.length,s=0;a>s;)r.f(t,e=i[s++],n[e]);return t}},function(t,n,e){var r=e(9),o=e(40),u=e(13),i=e(14)("IE_PROTO"),a=function(){},s=function(){var t,n=e(18)("iframe"),r=u.length;for(n.style.display="none",e(28).appendChild(n),n.src="javascript:",(t=n.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),s=t.F;r--;)delete s.prototype[u[r]];return s()};t.exports=Object.create||function(t,n){var e;return null!==t?(a.prototype=r(t),e=new a,a.prototype=null,e[i]=t):e=s(),void 0===n?e:o(e,n)}},function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},function(t,n,e){var r=e(8);t.exports=function(t,n){if(!r(t))return t;var e,o;if(n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;if("function"==typeof(e=t.valueOf)&&!r(o=e.call(t)))return o;if(!n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,n,e){t.exports=!e(2)&&!e(19)(function(){return 7!=Object.defineProperty(e(18)("div"),"a",{get:function(){return 7}}).a})},function(t,n,e){var r=e(20),o=e(42);t.exports=e(2)?function(t,n,e){return r.f(t,n,o(1,e))}:function(t,n,e){return t[n]=e,t}},function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,n,e){var r=e(46);t.exports=function(t,n,e){if(r(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,o){return t.call(n,e,r,o)}}return function(){return t.apply(n,arguments)}}},function(t,n,e){var r=e(3),o=e(10),u=e(47),i=e(45),a=e(17),s=function(t,n,e){var c,p,f,l=t&s.F,d=t&s.G,m=t&s.S,h=t&s.P,v=t&s.B,y=t&s.W,b=d?o:o[n]||(o[n]={}),x=b.prototype,_=d?r:m?r[n]:(r[n]||{}).prototype;for(c in d&&(e=n),e)(p=!l&&_&&void 0!==_[c])&&a(b,c)||(f=p?_[c]:e[c],b[c]=d&&"function"!=typeof _[c]?e[c]:v&&p?u(f,r):y&&_[c]==f?function(t){var n=function(n,e,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,e)}return new t(n,e,r)}return t.apply(this,arguments)};return n.prototype=t.prototype,n}(f):h&&"function"==typeof f?u(Function.call,f):f,h&&((b.virtual||(b.virtual={}))[c]=f,t&s.R&&x&&!x[c]&&i(x,c,f)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},function(t,n,e){var r=e(48);r(r.S,"Object",{create:e(41)})},function(t,n,e){e(49);var r=e(10).Object;t.exports=function(t,n){return r.create(t,n)}}]);
//# sourceMappingURL=forum.js.map