Граф коммитов

20 Коммитов

Автор SHA1 Сообщение Дата
Cameron Dawson 97076b338d Bug 1364891 - Update from React 15.3 to 15.6
Also upgrade Enzyme from 2.7.1 to 3.1.1

Most notable change here is that React.PropTypes is now
moved to a separate package and referenced just by
PropTypes.  So this needed some import and linting changes.
2017-11-14 09:59:24 -08:00
Cameron Dawson 51dc3cc938 Bug 1408100 - Upgrade to Bootstrap 4
This adds the upgrade to Bootstrap 4, and some basic changes and
some CSS tweaks we needed to keep out UI consistent.

The simpler changes are things like:

* Classes that were renamed
* Adding classes that are now needed (dropdown-item, etc)
* Change an item from a button to a span
* Changing order of items (modal header close button, etc)
* CSS class syntax changes

The other changes are lots of CSS padding, margin, font and
other spacing tweaks.
2017-11-09 11:12:09 -08:00
Cameron Dawson 83c94d9cae Bug 1398386 - Remove exclusion editor admin panel 2017-09-12 12:25:29 -07:00
Shruti Jasoria e8fb2cefb5 Bug 1391658 - Enable `curly`, `object-curly-spacing`, `quote-props` and `key-spacing`rules as per airbnb recommendations (#2724)
Bug 1391658 - Enable `curly`, `object-curly-spacing`, `quote-props`, `key-spacing` rules as per airbnb recommendation
2017-08-23 10:43:53 -04:00
William Lachance d3824f68fe Bug 1385432 - Add 'no-unneeded-ternary' eslint rule (#2668) 2017-07-31 09:37:25 -04:00
William Lachance e968c8d966 Bug 1383114 - Enforce airbnb recommendations around es6 functions and block spacing (#2648) 2017-07-21 13:59:52 -04:00
Shruti Jasoria dcac420965 Bug 1350384 - Add ability to see a visualization of the test replicates in Perfherder (#2571) 2017-07-21 12:15:59 -04:00
Shruti Jasoria 92ac4905ba Bug 1164891 - Move the numeral library to the vendor chunk (#2569) 2017-06-16 18:03:00 +01:00
Ed Morley 23e7c97387 Bug 1373376 - Remove broken webpack-md5-hash configuration
The webpack-md5-hash plugin attempts to make the generated hashes
less susceptible to churn when chunks haven't actually changed.
However it requires careful use and clearly wasn't set up correctly,
since the manifest file hashes were always the same regardless of
content, causing stale files and runtime errors in production.

Once Neutrino v6 is released, we can use its new in-built support
for caching to save having to implement this ourselves.
2017-06-15 21:24:09 +01:00
Shruti Jasoria eeaa505a2f Bug 1164891- Visualize the distribution of performance test results using Canvas API (#2530) 2017-06-13 13:29:54 -04:00
William Lachance e53a3393a2 Bug 1369122 - Enable eslint comma-spacing rule (#2522) 2017-06-05 11:36:32 -04:00
William Lachance be8c7be9ad Bug 1368716 - Enable and fix space-before-blocks rule 2017-05-31 12:35:47 +01:00
William Lachance 45ade866e9 Bug 1368716 - enable space-before-function-paren (with airbnb recommendations)
See: http://airbnb.io/javascript/#functions--signature-spacing
2017-05-31 12:35:47 +01:00
William Lachance 47d5995da1 Bug 1368716 - Add `no-unused-vars` eslint rule 2017-05-31 12:35:47 +01:00
Ed Morley f422a02730 Bug 1168117 - Remove support for defining the API URL via local.conf.js
Previously a forgotten-about `local.conf.js` (which is git-ignored)
would override the URL passed by the `SERVICE_URL` environment variable.

With webpack and environment variables, there is no need to use a local
config file to control the API URL, so we can now remove this footgun.
2017-04-28 00:44:24 +01:00
Ed Morley 44e2357769 Bug 1353014 - Whitespace cleanup in neutrino-custom.js 2017-04-27 11:46:25 +01:00
Brian Stack b22616a461 Bug 1353066 - Make jsyaml available as a service (#2314)
This fixes exceptions when using the "add new jobs" feature.
2017-04-07 14:53:32 +01:00
Ed Morley f82f1f5f24 Bug 1353014 - Move contribute.json to ui/ to simplify build config
contribute.json is intended for consumption via the deployed site, so
does not need to be in the repo root. Everything in `ui/` will be copied
to `dist/` so once moved, `contribute.json` no longer needs to be listed
explicitly - and with Neutrino v5 this will allow for even more
simplification later.
2017-04-05 18:54:13 +01:00
Casey Williams c19bfb2da9 Bug 1336556 - Cache angular partials with webpack
Load the contents of the various angular partials into the template
cache at build time so that they don't need to be built separately.
2017-03-29 22:07:24 +01:00
Casey Williams afa7d63d1d Bug 1336556 - Replace grunt build system with neutrino/webpack 2017-03-29 22:07:24 +01:00