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

30 Коммитов

Автор SHA1 Сообщение Дата
Ed Morley 90ba77e596 Bug 1192801 - Remove per-file MPL boilerplate since it's unnecessary
The MPL 2.0 terms state that as long as a LICENSE file is present, the
per-file header text is not required. See "Exhibit A" at the end of:
https://www.mozilla.org/MPL/2.0/
2015-08-18 23:32:11 +01:00
William Lachance 386880e441 Bug 1187035 - Use conservativeCollapse everywhere in UI 2015-07-23 16:21:42 -04:00
Ed Morley 97f6dd854f Bug 1184614 - ESLint: Switch from a whitelist to a blacklist approach
Previously we disabled all default rules, and only turned on those that
were explicitly listed in .eslintrc. Now we leave the default rules
alone, apart from those that we are currently failing.
2015-07-16 18:31:55 +01:00
William Lachance 658927bdf7 Bug 1183367 - Add a grunt target to run eslint on JS frontend 2015-07-14 13:40:18 -04:00
Ed Morley 6b89d96ece Bug 1063473 - Make grunt build clean up the .tmp directory
grunt-usemin uses .tmp/ as a staging area, however doesn't clean up
after itself. As such, let's run an additional grunt-clean step at the
end of the build, which removes this temporary staging directory.
2015-06-01 17:13:47 +01:00
Ed Morley d3064c669a Bug 1159670 - Move third party css & font files under ui/vendor/
The fonts are referred to by the third party css using the relative link
'../fonts/' so must be moved at the same time. Grunt build puts them in
fonts/ so will still work after building, even though the css is one
directory higher too.

This also switches to using the non-minified css versions, since grunt build
will minify them for us in production.
2015-05-26 15:15:42 +01:00
Ed Morley 2efb703f16 Bug 1056877 - Update UI path references after directory moves
As part of merging the UI repo into this one, the following directory
moves were performed:
  webapp/app/                   ->  ui/
  webapp/test/                  ->  tests/ui/
  webapp/config/                ->  tests/ui/config/
  webapp/scripts/               ->  tests/ui/scripts/
  webapp/scripts/web-server.js  ->  web-server.js
2015-05-20 16:55:55 +01:00
William Lachance a0c3f2197c Bug 1142680 - Merge all perf stuff (compare + graphs) into one app 2015-04-21 18:46:12 -04:00
William Lachance aba84b4a24 Bug 1155330 - Rename some logviewer stuff to keep Grunt happy 2015-04-20 14:13:31 -04:00
William Lachance cece16c327 Bug 1142680 - Fix grunt build for compare perf 2015-04-17 16:34:05 -04:00
Joel Maher fd0f772aa6 Bug 1142680 - initial work to get a compare-talos equivalent stood up 2015-04-17 15:06:13 -04:00
Ed Morley fef2b0f037 Bug 1141533 - Enable cache busting for perf.min.js
All of the other js files are given filenames containing their hashes,
during the grunt build, in order to prevent over-caching. This makes us
do the same for perf.min.js too.
2015-03-10 13:58:05 +00:00
William Lachance 6b7f6596c4 Bug 1107546 - Treeherder graphs MVP 2015-01-26 18:44:50 -05:00
camd df98fee757 Merge pull request #246 from mozilla/html-validation
Bug 1080419 - Add an optional grunt HTML validator
2014-11-06 09:15:03 -08:00
Jonathan French c93f507e81 Bug 1090689 - Add MPL2.0 headers to the repo 2014-10-31 14:31:25 -04:00
Jonathan French 427589a0f8 Bug 1087314 - Preserve visible UI whitespace in grunt builds 2014-10-25 14:34:23 -04:00
Ed Morley 3597e08d3e Bug 1080419 - Add an optional grunt HTML validator
Run using |grunt htmlangular|
2014-10-23 15:05:37 +01:00
Cameron Dawson a3392f3a28 bug 1071025
make the grunt process more resilient to this issue
2014-09-22 09:46:51 -07:00
Cameron Dawson 2ee043239c bug 1067961 - part 2 - version and pre-cache the html templates 2014-09-19 15:55:15 -07:00
Cameron Dawson e017e215bc bug 1067961- minifying and versioning templates 2014-09-18 16:00:49 -07:00
Cameron Dawson 55035c5857 bug 1067961 - add versioning to css and js assets 2014-09-18 11:56:50 -07:00
Ed Morley ba12c3f9ff Bug 1063464 - Abort grunt build if files/directories are missing
There currently is no reliable way to set this globally & by default
missing files are ignored :-(
2014-09-05 17:43:14 +01:00
Ed Morley e371b76e27 Bug 1063451 - Remove ZeroClipboard.swf reference from Gruntfile.js
The feature was removed by bug 1030710, so the file no longer exists.
2014-09-05 11:45:32 +01:00
Cameron Dawson 0a53fc2136 grunt file fix to copy swf file 2014-05-12 13:39:13 -07:00
Jonathan Eads a2431b6c4a added clean step 2014-04-25 10:55:13 -07:00
Jonathan Eads 2af81b8ae9 removed unnecessary comment 2014-04-25 09:18:44 -07:00
Jonathan Eads 562fc9a0c8 cleaned up 2014-04-24 18:17:56 -07:00
Jonathan Eads 3e9261092c standardized angularjs dependency ingention syntax to work with minification 2014-04-24 18:10:30 -07:00
Jonathan Eads 37f20c01ef turned off mangle to work with angular 2014-04-23 17:20:04 -07:00
Jonathan Eads 1560b80dc3 added grunt build for js/css 2014-04-23 13:34:15 -07:00