From 849440ed19855a259c2ad1afc0dfcc21ca62fec0 Mon Sep 17 00:00:00 2001 From: Adam Coldrick Date: Sun, 18 Feb 2018 11:06:40 +0000 Subject: [PATCH] Update fontawesome to version 5 Version 5 of fontawesome has somewhat better icons for things like tasks and boards. This commit makes the requisite changes to our build process to support this upgrade, and switches to the correct npm package for version 5. It also updates some icon names which were changed between versions. Change-Id: If7a538328156cc4007ae065ff96dac18fddd68da --- Gruntfile.js | 13 +++++++------ package.json | 2 +- src/app/admin/template/team.html | 4 ++-- src/app/admin/template/team_edit.html | 2 +- src/app/admin/template/user.html | 4 ++-- src/app/auth/template/busy.html | 2 +- .../board_contents/kanban_lane_contents.html | 4 ++-- .../kanban_lane_contents_static.html | 4 ++-- src/app/boards/template/card_details.html | 8 ++++---- src/app/boards/template/detail.html | 6 +++--- src/app/boards/template/list.html | 8 ++++---- src/app/boards/template/new.html | 2 +- src/app/profile/template/token_new.html | 2 +- src/app/project_group/template/detail.html | 4 ++-- src/app/project_group/template/edit.html | 2 +- src/app/project_group/template/list.html | 4 ++-- src/app/project_group/template/new.html | 2 +- src/app/projects/template/detail.html | 4 ++-- src/app/projects/template/list.html | 4 ++-- src/app/search/template/index.html | 16 ++++++++-------- .../template/project_group_search_item.html | 2 +- src/app/services/template/result_set_pager.html | 2 +- .../stories/template/add_task_to_worklist.html | 2 +- .../template/comments/task_priority_changed.html | 2 +- .../template/comments/task_status_changed.html | 2 +- .../stories/template/comments/user_comment.html | 2 +- src/app/stories/template/detail.html | 12 ++++++------ src/app/stories/template/list.html | 4 ++-- src/app/stories/template/new.html | 2 +- src/app/stories/template/new_page.html | 6 +++--- src/app/storyboard/template/header_menu.html | 12 ++++++------ src/app/storyboard/template/side_menu.html | 4 ++-- src/app/subscription/template/subscribe.html | 6 +++--- src/app/util/template/input_inline.html | 4 ++-- src/app/util/template/project_typeahead.html | 8 ++++---- src/app/util/template/user_typeahead.html | 8 ++++---- src/app/worklists/template/additem.html | 4 ++-- src/app/worklists/template/detail.html | 10 +++++----- src/index.html | 2 +- src/theme/base/icons.less | 4 ++-- src/theme/main.less | 8 +++++++- yarn.lock | 8 ++++---- 42 files changed, 109 insertions(+), 102 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index c71e8098..48426b84 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -46,7 +46,8 @@ module.exports = function (grunt) { test: './test', output: './dist', report: './reports', - node_modules: './node_modules' + node_modules: './node_modules', + fontawesome: './node_modules/@fortawesome/fontawesome-free-webfonts' }; var proxies = { @@ -152,9 +153,9 @@ module.exports = function (grunt) { dir.theme + '/custom/', dir.theme + '/storyboard/', dir.node_modules + '/bootstrap/less/', - dir.node_modules + '/font-awesome/less/', dir.node_modules + '/highlightjs/styles/', - dir.node_modules + '/ng-sortable/dist/' + dir.node_modules + '/ng-sortable/dist/', + dir.fontawesome + '/less/' ]; }, cleancss: true, @@ -252,10 +253,10 @@ module.exports = function (grunt) { { expand: true, dot: true, - cwd: dir.node_modules + '/font-awesome', - dest: dir.output, + cwd: dir.fontawesome + '/webfonts/', + dest: dir.output + '/fonts', src: [ - 'fonts/*.*' + '*.*' ] }, { diff --git a/package.json b/package.json index e3ceee42..aa41ba20 100644 --- a/package.json +++ b/package.json @@ -64,6 +64,7 @@ "selenium-standalone": "2.43.1-2.9.0-1" }, "dependencies": { + "@fortawesome/fontawesome-free-webfonts": "^1.0.3", "@uirouter/angularjs": "^1.0.12", "angular": "1.5.8", "angular-bootstrap": "0.12.2", @@ -77,7 +78,6 @@ "angular-scenario": "1.5.8", "angularjs-viewhead": "0.0.1", "bootstrap": "3.3.7", - "font-awesome": "4.5.0", "gifsicle": "1.0.0", "highlightjs": "9.10.0", "markdown-it": "8.4.0", diff --git a/src/app/admin/template/team.html b/src/app/admin/template/team.html index 3c3658e4..0e0925d6 100644 --- a/src/app/admin/template/team.html +++ b/src/app/admin/template/team.html @@ -40,7 +40,7 @@ ng-enter="search()" placeholder="Search Teams"> - @@ -63,7 +63,7 @@ - + diff --git a/src/app/admin/template/team_edit.html b/src/app/admin/template/team_edit.html index b03da965..9fffb21f 100644 --- a/src/app/admin/template/team_edit.html +++ b/src/app/admin/template/team_edit.html @@ -22,7 +22,7 @@ {{team.name}} - + diff --git a/src/app/admin/template/user.html b/src/app/admin/template/user.html index 0f0dd3ab..84e8fb95 100644 --- a/src/app/admin/template/user.html +++ b/src/app/admin/template/user.html @@ -41,7 +41,7 @@ ng-enter="search()" placeholder="Search Users">