mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-09-04 16:42:21 +00:00
Added browserlist, Tweaked md scrollToText ot use ES6
This commit is contained in:
parent
f668bee88b
commit
b2cd363539
2
.browserslistrc
Normal file
2
.browserslistrc
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
>0.25%
|
||||||
|
not op_mini all
|
@ -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
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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'
|
||||||
|
}
|
||||||
|
]]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user