Added browserlist, Tweaked md scrollToText ot use ES6

This commit is contained in:
Dan Brown 2018-07-14 10:20:49 +01:00
parent f668bee88b
commit b2cd363539
No known key found for this signature in database
GPG Key ID: 46D9F943C24A2EF9
4 changed files with 24 additions and 24 deletions

2
.browserslistrc Normal file
View File

@ -0,0 +1,2 @@
>0.25%
not op_mini all

View File

@ -395,25 +395,21 @@ class MarkdownEditor {
} }
// Scroll to a specified text // Scroll to a specified text
scrollToText(searchText) {; scrollToText(searchText) {
if (!searchText) { if (!searchText) {
return; return;
} }
const content = this.cm.getValue(); const content = this.cm.getValue();
const lines = content.split(/\r?\n/); const lines = content.split(/\r?\n/);
let lineNumber = -1; let lineNumber = lines.findIndex(line => {
for (let i = 0; i !== lines.length; ++i) { return line && line.indexOf(searchText) !== -1;
const line = lines[i]; });
if (!line) {
continue; if (lineNumber === -1) {
} return;
if (line.indexOf(searchText) !== -1) {
lineNumber = i;
break;
}
} }
if (lineNumber !== -1) {
this.cm.scrollIntoView({ this.cm.scrollIntoView({
line: lineNumber, line: lineNumber,
}, 200); }, 200);
@ -424,7 +420,6 @@ class MarkdownEditor {
char: lines[lineNumber].length char: lines[lineNumber].length
}) })
} }
}
} }

View File

@ -1,5 +1,4 @@
// Global Polyfills // Global Polyfills
import "@babel/polyfill"
import "./services/dom-polyfills" import "./services/dom-polyfills"
// Url retrieval function // Url retrieval function

View File

@ -25,7 +25,11 @@ const config = {
use: { use: {
loader: 'babel-loader', loader: 'babel-loader',
options: { options: {
presets: ['@babel/preset-env'] presets: [[
'@babel/preset-env', {
useBuiltIns: 'usage'
}
]]
} }
} }
}, },