diff options
Diffstat (limited to 'javascript/app/routes/search.js')
-rw-r--r-- | javascript/app/routes/search.js | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/javascript/app/routes/search.js b/javascript/app/routes/search.js deleted file mode 100644 index 3ad8905..0000000 --- a/javascript/app/routes/search.js +++ /dev/null @@ -1,42 +0,0 @@ -import Ember from 'ember'; -import {urls} from '../utils/api-urls'; -import {goToDefinition} from '../utils/go-to-definition'; - -export default Ember.Route.extend({ - store : Ember.inject.service('store'), - model (params) { - return { - query: params.query, - url: urls.globalIdentifiersUrl(params.query)+"?per_page=20" - }; - }, - setupController(controller, model) { - this._super(controller, model); - controller.set('createSearchUrlFunction',(query) => { - return urls.globalIdentifiersUrl(query); - }); - }, - afterModel () { - const onmouseup = (event) => { - // This makes links in documentation clickable - if(event.target.dataset.location) { - let location; - try { - location = JSON.parse(event.target.dataset.location); - } catch (e) { - console.log(e); - } - if(location) { - goToDefinition(this.get('store'),location,event.which); - } - } - }; - this._onmouseup = onmouseup; - document.addEventListener('mouseup',onmouseup); - }, - deactivate() { - if(this._onmouseup) { - document.removeEventListener('mouseup',this._onmouseup); - } - } -}); |