Files
discourse-data-explorer/assets/javascripts/discourse/initializers/initialize-data-explorer.js.es6
T

20 lines
665 B
JavaScript
Raw Normal View History

2015-11-21 12:49:23 +11:00
2015-08-25 20:48:19 -07:00
export default {
2015-11-21 12:49:23 +11:00
name: 'initialize-data-explorer',
2015-08-25 20:48:19 -07:00
initialize(container) {
2015-11-21 12:49:23 +11:00
container.lookup('store:main').addPluralization('query', 'queries');
2015-08-25 20:48:19 -07:00
if (!String.prototype.endsWith) {
2017-08-02 17:19:38 +09:00
String.prototype.endsWith = function(searchString, position) { // eslint-disable-line no-extend-native
2015-08-25 20:48:19 -07:00
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;
};
}
}
};