Files
discourse-data-explorer/assets/javascripts/discourse/initializers/initialize-data-explorer.js.es6
T
2018-10-10 17:31:14 +05:30

20 lines
672 B
JavaScript

export default {
name: "initialize-data-explorer",
initialize(container) {
container.lookup("store:main").addPluralization("query", "queries");
if (!String.prototype.endsWith) {
String.prototype.endsWith = function(searchString, position) {
// eslint-disable-line no-extend-native
var subjectString = this.toString();
if (position === undefined || position > subjectString.length) {
position = subjectString.length;
}
position -= searchString.length;
var lastIndex = subjectString.indexOf(searchString, position);
return lastIndex !== -1 && lastIndex === position;
};
}
}
};