From a232d8bcfc4a7c3e85916462b2be7749a8892b28 Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com> Date: Sun, 16 Aug 2020 16:32:19 -0400 Subject: [PATCH] Remove polyfills: we don't support IE anymore (#18) * Remove polyfills: we don't support IE anymore --- extensions/markdown/js/src/forum/index.js | 2 -- extensions/markdown/js/src/forum/polyfills.js | 18 ------------------ 2 files changed, 20 deletions(-) delete mode 100644 extensions/markdown/js/src/forum/polyfills.js diff --git a/extensions/markdown/js/src/forum/index.js b/extensions/markdown/js/src/forum/index.js index ebcc92a8d..a01c018b0 100644 --- a/extensions/markdown/js/src/forum/index.js +++ b/extensions/markdown/js/src/forum/index.js @@ -11,12 +11,10 @@ import { extend } from 'flarum/extend'; import TextEditor from 'flarum/components/TextEditor'; import MarkdownArea from 'mdarea'; -import './polyfills'; import MarkdownToolbar from './components/MarkdownToolbar'; import MarkdownButton from './components/MarkdownButton'; app.initializers.add('flarum-markdown', function(app) { - let index = 1; extend(TextEditor.prototype, 'init', function() { diff --git a/extensions/markdown/js/src/forum/polyfills.js b/extensions/markdown/js/src/forum/polyfills.js deleted file mode 100644 index 1649bbcd0..000000000 --- a/extensions/markdown/js/src/forum/polyfills.js +++ /dev/null @@ -1,18 +0,0 @@ -/*! https://mths.be/startswith v0.2.0 by @mathias */ -if (!String.prototype.startsWith) { - Object.defineProperty(String.prototype, 'startsWith', { - value: function(search, pos) { - pos = !pos || pos < 0 ? 0 : +pos; - return this.substring(pos, pos + search.length) === search; - } - }); -} - -if (!String.prototype.endsWith) { - String.prototype.endsWith = function(search, this_len) { - if (this_len === undefined || this_len > this.length) { - this_len = this.length; - } - return this.substring(this_len - search.length, this_len) === search; - }; -}