1
0
mirror of https://github.com/flarum/core.git synced 2025-07-26 19:20:21 +02:00
Files
php-flarum/extensions/markdown/js/dist/forum.js
flarum-bot 11f5958dae Bundled output for commit d4aecfc9e3
Includes transpiled JS/TS.

[skip ci]
2021-10-25 17:57:50 +00:00

2 lines
5.0 KiB
JavaScript

module.exports=function(t){var e={};function o(r){if(e[r])return e[r].exports;var n=e[r]={i:r,l:!1,exports:{}};return t[r].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=t,o.c=e,o.d=function(t,e,r){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(o.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)o.d(r,n,function(e){return t[e]}.bind(null,n));return r},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o(o.s=8)}([function(t,e){t.exports=flarum.core.compat["common/Component"]},function(t,e){t.exports=flarum.core.compat.extend},function(t,e){t.exports=flarum.core.compat["common/components/TextEditor"]},function(t,e){t.exports=flarum.core.compat["common/utils/BasicEditorDriver"]},function(t,e){t.exports=flarum.core.compat["common/utils/styleSelectedText"]},function(t,e){t.exports=flarum.core.compat["common/utils/ItemList"]},function(t,e){t.exports=flarum.core.compat["common/helpers/icon"]},function(t,e){t.exports=flarum.core.compat["common/components/Tooltip"]},function(t,e,o){"use strict";o.r(e),o.d(e,"markdownToolbarItems",(function(){return S}));var r=o(1),n=o(2),i=o.n(n),c=o(3),a=o.n(c),l=o(4),u=o.n(l),f=o(5),s=o.n(f);function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function p(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,d(t,e)}var h=o(0),x=o.n(h),k=function(t){function e(){return t.apply(this,arguments)||this}return p(e,t),e.prototype.view=function(t){return m("div",{class:"MarkdownToolbar"},t.children)},e}(x.a),y=o(6),b=o.n(y),_=o(7),g=o.n(_),v=function(t){function e(){return t.apply(this,arguments)||this}p(e,t);var o=e.prototype;return o.oncreate=function(e){t.prototype.oncreate.call(this,e)},o.view=function(){var t=m("button",{className:"Button Button--icon Button--link",type:"button","data-hotkey":this.attrs.hotkey,onkeydown:this.keydown.bind(this),onclick:this.attrs.onclick},b()(this.attrs.icon));return this.attrs.title?m(g.a,{text:this.attrs.title},t):t},o.keydown=function(t){" "!==t.key&&"Enter"!==t.key||(t.preventDefault(),this.element.click())},e}(x.a),w=navigator.userAgent.match(/Macintosh/)?"⌘":"ctrl",O={header:{prefix:"### "},bold:{prefix:"**",suffix:"**",trimFirst:!0},italic:{prefix:"_",suffix:"_",trimFirst:!0},strikethrough:{prefix:"~~",suffix:"~~",trimFirst:!0},quote:{prefix:"> ",multiline:!0,surroundWithNewlines:!0},code:{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"},link:{prefix:"[",suffix:"](https://)",replaceNext:"https://",scanFor:"https?://"},image:{prefix:"![",suffix:"](https://)",replaceNext:"https://",scanFor:"https?://"},unordered_list:{prefix:"- ",multiline:!0,surroundWithNewlines:!0},ordered_list:{prefix:"1. ",multiline:!0,orderedList:!0},spoiler:{prefix:">!",suffix:"!<",blockPrefix:">! ",multiline:!0,trimFirst:!0}},j=function(t){u()(app.composer.editor.el,O[t])};function P(t,e){return function(o){o.key===e&&(o.metaKey&&"⌘"===w||o.ctrlKey&&"ctrl"===w)&&(o.preventDefault(),j(t))}}function S(){var t=new s.a,e=function(t,e){return app.translator.trans("flarum-markdown.forum.composer."+t+"_tooltip")+(e?" <"+w+"-"+e+">":"")},o=function(t){return function(){return j(t)}};return t.add("header",m(v,{title:e("header"),icon:"fas fa-heading",onclick:o("header")}),1e3),t.add("bold",m(v,{title:e("bold","b"),icon:"fas fa-bold",onclick:o("bold")}),900),t.add("italic",m(v,{title:e("italic","i"),icon:"fas fa-italic",onclick:o("italic")}),800),t.add("strikethrough",m(v,{title:e("strikethrough"),icon:"fas fa-strikethrough",onclick:o("strikethrough")}),700),t.add("quote",m(v,{title:e("quote"),icon:"fas fa-quote-left",onclick:o("quote")}),600),t.add("spoiler",m(v,{title:e("spoiler"),icon:"fas fa-exclamation-triangle",onclick:o("spoiler")}),500),t.add("code",m(v,{title:e("code"),icon:"fas fa-code",onclick:o("code")}),400),t.add("link",m(v,{title:e("link"),icon:"fas fa-link",onclick:o("link")}),300),t.add("image",m(v,{title:e("image"),icon:"fas fa-image",onclick:o("image")}),200),t.add("unordered_list",m(v,{title:e("unordered_list"),icon:"fas fa-list-ul",onclick:o("unordered_list")}),100),t.add("ordered_list",m(v,{title:e("ordered_list"),icon:"fas fa-list-ol",onclick:o("ordered_list")}),0),t}app.initializers.add("flarum-markdown",(function(t){Object(r.extend)(a.a.prototype,"keyHandlers",(function(t){t.add("bold",P("bold","b")),t.add("italic",P("italic","i"))})),Object(r.extend)(i.a.prototype,"toolbarItems",(function(t){t.add("markdown",m(k,{for:this.textareaId,setShortcutHandler:function(t){return shortcutHandler=t}},S().toArray()),100)}))}))}]);
//# sourceMappingURL=forum.js.map