Skip to content

Commit

Permalink
New build using webpack (WIP, creating PR to deploy to dev for testin…
Browse files Browse the repository at this point in the history
…g) (#154)

* webpack is building and running. page is broken. vendor files need work

* more fixing weird js errors

* bamiobio, vcfiobio, releases page

* revert to untouched genome viewer

* shim libraries

* install ng-annotate-loader

* remove script! loaders from index.js

* remove iffe from app.js

* build now works with styles

* revert: add back variables.scss

* move css imports out of index.html and into styles.scss

* copy files that are expected to be in the build dest folder

* add scripts and styles for 404 page

* minor: remove commented out code

* remove extra linebreaks

* minor: remove commented out code

* remove unused readVendors task

* update pom.xml with correct build command

* Remove react-related eslint rules

* Add linting

* update output path

* explicitly set $ICGC_DEV_CONFIG to global

* minor:eslint: add explicit return to reduce

* minor:eslint:whitespace and linebreaks

* Revert back to including icgc-icons.css in index.html

* enable eslint loader

* Switch to normalize.css@3.0.1, looks closer to current site

* copy favicon

* remove jshint

* Updated pom to run UI npm tasks on compile.

* bugfix:deps: add missing deps

* run bower install in npm’s postinstall

* remove grunt deps made obsolete by webpack buildstep

* update node dependency version

* add icgc-icons.css to list of things to copy on build

* Use ExtractTextPlugin for scss files

* add CommonsChunkPlugin to prod webpack config

* add karma task to package.json

* deps: add flag-icon-css

* use flag-icons from node_modules

* remove flag-icon files

* deps: remove unused grunt deps

* deps: add karma plugins for babel and webpack

* use normalize.css v2.1.2, switch to bower for dep

* move pql unit test out of unit/directory since they aren’t being used

* update karma.conf.js to work with webpack

* remove grunt-karma

* remove unused karma e2e config

* rename bower script to “bower” (no longer postinstall)

* add npm run bower to pom

* add normalize-css to bower.json

* remove highcharts from bower. upgrade to 5. fixes DCC-5315

* export saveAs from FileSaver.js. fixes DCC-5318

* add vendor styles to copy path

* deps: use font-awesome deps from npm

* css: bring content div up to cover up aside. fixes DCC-5317

* bugfix: init local global `key` for gv-config. fixes DCC-5324

* <article>s next to .t_sidebar will be pos:relative

sometimes they’re not directly under .content, but wrapped in another div (e.g. in /browser)
  • Loading branch information
cheapsteak authored and btiernay committed Oct 4, 2016
1 parent da0e200 commit 6bd5a47
Show file tree
Hide file tree
Showing 107 changed files with 5,140 additions and 8,565 deletions.
7 changes: 4 additions & 3 deletions dcc-portal-ui/.jshintignore → dcc-portal-ui/.eslintignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
app/vendor/*
app/scripts/ui/table2CSV.js
app/vendor
bower_components
node_modules
app/scripts/common/js/pql
app/scripts/common/pql/pqlparser.js
app/scripts/ui/table2CSV.js
app/scripts/translations/js/translations.js

73 changes: 0 additions & 73 deletions dcc-portal-ui/.jshintrc

This file was deleted.

9 changes: 0 additions & 9 deletions dcc-portal-ui/Gemfile

This file was deleted.

39 changes: 0 additions & 39 deletions dcc-portal-ui/Gemfile.lock

This file was deleted.

2 changes: 1 addition & 1 deletion dcc-portal-ui/app/develop/scripts/config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Global $ICGC_DEV_CONFIG used for dev environment
// profile
var $ICGC_DEV_CONFIG = {
global.$ICGC_DEV_CONFIG = {
// Set DEVELOPER_LOCAL_MODE to true to turn on local developer profile
// for the 'grunt server' task
DEVELOPER_LOCAL_MODE: true,
Expand Down
Loading

0 comments on commit 6bd5a47

Please sign in to comment.