Bug 1441617 - Always import mousetrap explicitly

...rather than relying on `window.Mousetrap`.

And also switch to ES6 imports.
This commit is contained in:
Ed Morley 2018-02-28 16:53:33 +00:00
Родитель 36b930f6fb
Коммит ebe97fa18e
7 изменённых файлов: 5 добавлений и 4 удалений

Просмотреть файл

@ -83,7 +83,6 @@ module.exports = neutrino => {
'$',
'_',
'jQuery',
'Mousetrap',
'React',
'SERVICE_DOMAIN',
]

Просмотреть файл

@ -11,7 +11,6 @@ window.jQuery = require('jquery');
window._ = require('lodash');
window.React = require('react');
require('jasmine-jquery');
require('mousetrap');
const Adapter = require('enzyme-adapter-react-16');
const Enzyme = require('enzyme');

Просмотреть файл

@ -6,7 +6,6 @@ require('font-awesome/css/font-awesome.css');
// Vendor JS
require('bootstrap/dist/js/bootstrap');
require('mousetrap');
require('jquery.scrollto');
// Treeherder Styles

Просмотреть файл

@ -6,7 +6,6 @@ require('font-awesome/css/font-awesome.css');
require('metrics-graphics/dist/metricsgraphics.css');
// Vendor JS
require('mousetrap');
require('bootstrap/dist/js/bootstrap');
// The official 'flot' NPM package is out of date, so we're using 'jquery.flot'
// instead, which is identical to https://github.com/flot/flot

Просмотреть файл

@ -1,3 +1,5 @@
import Mousetrap from 'mousetrap';
import treeherderApp from '../treeherder_app';
treeherderApp.controller('MainCtrl', [

Просмотреть файл

@ -1,4 +1,5 @@
import angular from 'angular';
import Mousetrap from 'mousetrap';
import perf from '../../perf';

Просмотреть файл

@ -1,3 +1,5 @@
import Mousetrap from 'mousetrap';
import treeherder from '../js/treeherder';
treeherder.controller('PinboardCtrl', [