DEV: Remove String.endsWith polyfill (#106)
Discourse no longer supports internet explorer. This function is supported natively on all browsers Discourse currently targets.
This commit is contained in:
parent
82cb3ac2fe
commit
563251d608
|
@ -2,18 +2,5 @@ export default {
|
||||||
name: "initialize-data-explorer",
|
name: "initialize-data-explorer",
|
||||||
initialize(container) {
|
initialize(container) {
|
||||||
container.lookup("store:main").addPluralization("query", "queries");
|
container.lookup("store:main").addPluralization("query", "queries");
|
||||||
|
|
||||||
if (!String.prototype.endsWith) {
|
|
||||||
// eslint-disable-next-line no-extend-native
|
|
||||||
String.prototype.endsWith = function (searchString, position) {
|
|
||||||
const subjectString = this.toString();
|
|
||||||
if (position === undefined || position > subjectString.length) {
|
|
||||||
position = subjectString.length;
|
|
||||||
}
|
|
||||||
position -= searchString.length;
|
|
||||||
const lastIndex = subjectString.indexOf(searchString, position);
|
|
||||||
return lastIndex !== -1 && lastIndex === position;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue