23 lines
731 B
JavaScript
23 lines
731 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) {
|
|
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;
|
|
};
|
|
}
|
|
|
|
// load route
|
|
require('discourse/plugins/discourse-data-explorer/discourse/explorer-route-map');
|
|
}
|
|
};
|