> On Sept. 19, 2014, 7:41 p.m., David McLaughlin wrote:
> > Reviewboard keeps crashing when I try to go back. But I was a little 
> > confused as to why we still need a mapping for some of the static assets? 
> > 
> > Also, for the goal of faster development iteration on the UI - it would be 
> > good to get some docs on expected steps when hacking on the UI in the 
> > vagrant image.
> 
> Joshua Cohen wrote:
>     The mapping is just an intermediate stage, because some files are 
> referenced at names/paths that don't match their actual location under the 
> resource root. We'll need to either change the UI to reference them at their 
> actual name/path, or change the name/path from which they are served.
>     
>     I'm honestly not sure *what* the steps are for faster development cycle 
> after this change though. The resources are still served out of a jar, which 
> means that jarfile needs to be rebuilt to pick up changes...
>     
>     I haven't had a chance to investigate what's involved in actually serving 
> live assets yet, but Bill, I think you had some future changes in mind to get 
> us there?

My primary goal here was to simplify HTTP server configuration code.  I see 
this as a stepping-stone to simpler UI development, but surrounding tooling is 
probably not quite ready for it yet.


- Bill


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25835/#review54002
-----------------------------------------------------------


On Sept. 19, 2014, 6:41 p.m., Joshua Cohen wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/25835/
> -----------------------------------------------------------
> 
> (Updated Sept. 19, 2014, 6:41 p.m.)
> 
> 
> Review request for Aurora, David McLaughlin, Kevin Sweeney, and Bill Farner.
> 
> 
> Bugs: AURORA-678
>     https://issues.apache.org/jira/browse/AURORA-678
> 
> 
> Repository: aurora
> 
> 
> Description
> -------
> 
> Serve HTTP assets out of a standard claspath root.
> 
> There's a lot of moved files in this diff, so apologies for it being 
> essentially unreadable. ReviewBoard actually seems to choke about half the 
> time just loading the individual pages.
> 
> For the sake of convenience/sanity, the actual meat of the changes can be 
> found in:
> 
> build.gradle: https://reviews.apache.org/r/25835/diff/#336
> src/main/java/org/apache/aurora/scheduler/http/JettyServerModule.java: 
> https://reviews.apache.org/r/25835/diff/1/?page=17#338
> src/main/resources/scheduler/assets/index.html: 
> https://reviews.apache.org/r/25835/diff/1/?page=18#363
> 
> Everything else is just a rename/move.
> 
> 
> Diffs
> -----
> 
>   3rdparty/javascript/bower_components/angular-bootstrap/.bower.json  
>   3rdparty/javascript/bower_components/angular-bootstrap/bower.json  
>   3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap-tpls.js 
>  
>   
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js
>   
>   3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap.js  
>   3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap.min.js  
>   3rdparty/javascript/bower_components/angular-route/.bower.json  
>   3rdparty/javascript/bower_components/angular-route/README.md  
>   3rdparty/javascript/bower_components/angular-route/angular-route.js  
>   3rdparty/javascript/bower_components/angular-route/angular-route.min.js  
>   3rdparty/javascript/bower_components/angular-route/angular-route.min.js.map 
>  
>   3rdparty/javascript/bower_components/angular-route/bower.json  
>   3rdparty/javascript/bower_components/angular/.bower.json  
>   3rdparty/javascript/bower_components/angular/README.md  
>   3rdparty/javascript/bower_components/angular/angular-csp.css  
>   3rdparty/javascript/bower_components/angular/angular.js  
>   3rdparty/javascript/bower_components/angular/angular.min.js  
>   3rdparty/javascript/bower_components/angular/angular.min.js.gzip  
>   3rdparty/javascript/bower_components/angular/angular.min.js.map  
>   3rdparty/javascript/bower_components/angular/bower.json  
>   3rdparty/javascript/bower_components/bootstrap/.bower.json  
>   3rdparty/javascript/bower_components/bootstrap/Gruntfile.js  
>   3rdparty/javascript/bower_components/bootstrap/LICENSE  
>   3rdparty/javascript/bower_components/bootstrap/README.md  
>   3rdparty/javascript/bower_components/bootstrap/bower.json  
>   3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.css 
>  
>   
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.css.map
>   
>   
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.min.css
>   
>   3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.css  
>   3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.css.map  
>   3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.min.css  
>   
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot
>   
>   
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg
>   
>   
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf
>   
>   
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff
>   
>   3rdparty/javascript/bower_components/bootstrap/dist/js/bootstrap.js  
>   3rdparty/javascript/bower_components/bootstrap/dist/js/bootstrap.min.js  
>   
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot
>   
>   
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg
>   
>   
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf
>   
>   
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff
>   
>   
> 3rdparty/javascript/bower_components/bootstrap/grunt/bs-glyphicons-data-generator.js
>   
>   3rdparty/javascript/bower_components/bootstrap/grunt/bs-lessdoc-parser.js  
>   
> 3rdparty/javascript/bower_components/bootstrap/grunt/bs-raw-files-generator.js
>   
>   3rdparty/javascript/bower_components/bootstrap/grunt/shrinkwrap.js  
>   3rdparty/javascript/bower_components/bootstrap/js/affix.js  
>   3rdparty/javascript/bower_components/bootstrap/js/alert.js  
>   3rdparty/javascript/bower_components/bootstrap/js/button.js  
>   3rdparty/javascript/bower_components/bootstrap/js/carousel.js  
>   3rdparty/javascript/bower_components/bootstrap/js/collapse.js  
>   3rdparty/javascript/bower_components/bootstrap/js/dropdown.js  
>   3rdparty/javascript/bower_components/bootstrap/js/modal.js  
>   3rdparty/javascript/bower_components/bootstrap/js/popover.js  
>   3rdparty/javascript/bower_components/bootstrap/js/scrollspy.js  
>   3rdparty/javascript/bower_components/bootstrap/js/tab.js  
>   3rdparty/javascript/bower_components/bootstrap/js/tooltip.js  
>   3rdparty/javascript/bower_components/bootstrap/js/transition.js  
>   3rdparty/javascript/bower_components/bootstrap/less/alerts.less  
>   3rdparty/javascript/bower_components/bootstrap/less/badges.less  
>   3rdparty/javascript/bower_components/bootstrap/less/bootstrap.less  
>   3rdparty/javascript/bower_components/bootstrap/less/breadcrumbs.less  
>   3rdparty/javascript/bower_components/bootstrap/less/button-groups.less  
>   3rdparty/javascript/bower_components/bootstrap/less/buttons.less  
>   3rdparty/javascript/bower_components/bootstrap/less/carousel.less  
>   3rdparty/javascript/bower_components/bootstrap/less/close.less  
>   3rdparty/javascript/bower_components/bootstrap/less/code.less  
>   
> 3rdparty/javascript/bower_components/bootstrap/less/component-animations.less 
>  
>   3rdparty/javascript/bower_components/bootstrap/less/dropdowns.less  
>   3rdparty/javascript/bower_components/bootstrap/less/forms.less  
>   3rdparty/javascript/bower_components/bootstrap/less/glyphicons.less  
>   3rdparty/javascript/bower_components/bootstrap/less/grid.less  
>   3rdparty/javascript/bower_components/bootstrap/less/input-groups.less  
>   3rdparty/javascript/bower_components/bootstrap/less/jumbotron.less  
>   3rdparty/javascript/bower_components/bootstrap/less/labels.less  
>   3rdparty/javascript/bower_components/bootstrap/less/list-group.less  
>   3rdparty/javascript/bower_components/bootstrap/less/media.less  
>   3rdparty/javascript/bower_components/bootstrap/less/mixins.less  
>   3rdparty/javascript/bower_components/bootstrap/less/modals.less  
>   3rdparty/javascript/bower_components/bootstrap/less/navbar.less  
>   3rdparty/javascript/bower_components/bootstrap/less/navs.less  
>   3rdparty/javascript/bower_components/bootstrap/less/normalize.less  
>   3rdparty/javascript/bower_components/bootstrap/less/pager.less  
>   3rdparty/javascript/bower_components/bootstrap/less/pagination.less  
>   3rdparty/javascript/bower_components/bootstrap/less/panels.less  
>   3rdparty/javascript/bower_components/bootstrap/less/popovers.less  
>   3rdparty/javascript/bower_components/bootstrap/less/print.less  
>   3rdparty/javascript/bower_components/bootstrap/less/progress-bars.less  
>   
> 3rdparty/javascript/bower_components/bootstrap/less/responsive-utilities.less 
>  
>   3rdparty/javascript/bower_components/bootstrap/less/scaffolding.less  
>   3rdparty/javascript/bower_components/bootstrap/less/tables.less  
>   3rdparty/javascript/bower_components/bootstrap/less/theme.less  
>   3rdparty/javascript/bower_components/bootstrap/less/thumbnails.less  
>   3rdparty/javascript/bower_components/bootstrap/less/tooltip.less  
>   3rdparty/javascript/bower_components/bootstrap/less/type.less  
>   3rdparty/javascript/bower_components/bootstrap/less/utilities.less  
>   3rdparty/javascript/bower_components/bootstrap/less/variables.less  
>   3rdparty/javascript/bower_components/bootstrap/less/wells.less  
>   3rdparty/javascript/bower_components/bootstrap/package.json  
>   3rdparty/javascript/bower_components/bootstrap/test-infra/README.md  
>   
> 3rdparty/javascript/bower_components/bootstrap/test-infra/npm-shrinkwrap.canonical.json
>   
>   3rdparty/javascript/bower_components/bootstrap/test-infra/requirements.txt  
>   3rdparty/javascript/bower_components/bootstrap/test-infra/s3_cache.py  
>   
> 3rdparty/javascript/bower_components/bootstrap/test-infra/sauce_browsers.yml  
>   
> 3rdparty/javascript/bower_components/bootstrap/test-infra/uncached-npm-install.sh
>   
>   3rdparty/javascript/bower_components/jquery/.bower.json  
>   3rdparty/javascript/bower_components/jquery/MIT-LICENSE.txt  
>   3rdparty/javascript/bower_components/jquery/bower.json  
>   3rdparty/javascript/bower_components/jquery/dist/jquery.js  
>   3rdparty/javascript/bower_components/jquery/dist/jquery.min.js  
>   3rdparty/javascript/bower_components/jquery/dist/jquery.min.map  
>   3rdparty/javascript/bower_components/jquery/src/ajax.js  
>   3rdparty/javascript/bower_components/jquery/src/ajax/jsonp.js  
>   3rdparty/javascript/bower_components/jquery/src/ajax/load.js  
>   3rdparty/javascript/bower_components/jquery/src/ajax/parseJSON.js  
>   3rdparty/javascript/bower_components/jquery/src/ajax/parseXML.js  
>   3rdparty/javascript/bower_components/jquery/src/ajax/script.js  
>   3rdparty/javascript/bower_components/jquery/src/ajax/var/nonce.js  
>   3rdparty/javascript/bower_components/jquery/src/ajax/var/rquery.js  
>   3rdparty/javascript/bower_components/jquery/src/ajax/xhr.js  
>   3rdparty/javascript/bower_components/jquery/src/attributes.js  
>   3rdparty/javascript/bower_components/jquery/src/attributes/attr.js  
>   3rdparty/javascript/bower_components/jquery/src/attributes/classes.js  
>   3rdparty/javascript/bower_components/jquery/src/attributes/prop.js  
>   3rdparty/javascript/bower_components/jquery/src/attributes/support.js  
>   3rdparty/javascript/bower_components/jquery/src/attributes/val.js  
>   3rdparty/javascript/bower_components/jquery/src/callbacks.js  
>   3rdparty/javascript/bower_components/jquery/src/core.js  
>   3rdparty/javascript/bower_components/jquery/src/core/access.js  
>   3rdparty/javascript/bower_components/jquery/src/core/init.js  
>   3rdparty/javascript/bower_components/jquery/src/core/parseHTML.js  
>   3rdparty/javascript/bower_components/jquery/src/core/ready.js  
>   3rdparty/javascript/bower_components/jquery/src/core/var/rsingleTag.js  
>   3rdparty/javascript/bower_components/jquery/src/css.js  
>   3rdparty/javascript/bower_components/jquery/src/css/addGetHookIf.js  
>   3rdparty/javascript/bower_components/jquery/src/css/curCSS.js  
>   3rdparty/javascript/bower_components/jquery/src/css/defaultDisplay.js  
>   
> 3rdparty/javascript/bower_components/jquery/src/css/hiddenVisibleSelectors.js 
>  
>   3rdparty/javascript/bower_components/jquery/src/css/support.js  
>   3rdparty/javascript/bower_components/jquery/src/css/swap.js  
>   3rdparty/javascript/bower_components/jquery/src/css/var/cssExpand.js  
>   3rdparty/javascript/bower_components/jquery/src/css/var/getStyles.js  
>   3rdparty/javascript/bower_components/jquery/src/css/var/isHidden.js  
>   3rdparty/javascript/bower_components/jquery/src/css/var/rmargin.js  
>   3rdparty/javascript/bower_components/jquery/src/css/var/rnumnonpx.js  
>   3rdparty/javascript/bower_components/jquery/src/data.js  
>   3rdparty/javascript/bower_components/jquery/src/data/Data.js  
>   3rdparty/javascript/bower_components/jquery/src/data/accepts.js  
>   3rdparty/javascript/bower_components/jquery/src/data/var/data_priv.js  
>   3rdparty/javascript/bower_components/jquery/src/data/var/data_user.js  
>   3rdparty/javascript/bower_components/jquery/src/deferred.js  
>   3rdparty/javascript/bower_components/jquery/src/deprecated.js  
>   3rdparty/javascript/bower_components/jquery/src/dimensions.js  
>   3rdparty/javascript/bower_components/jquery/src/effects.js  
>   3rdparty/javascript/bower_components/jquery/src/effects/Tween.js  
>   3rdparty/javascript/bower_components/jquery/src/effects/animatedSelector.js 
>  
>   3rdparty/javascript/bower_components/jquery/src/event.js  
>   3rdparty/javascript/bower_components/jquery/src/event/alias.js  
>   3rdparty/javascript/bower_components/jquery/src/event/support.js  
>   3rdparty/javascript/bower_components/jquery/src/exports/amd.js  
>   3rdparty/javascript/bower_components/jquery/src/exports/global.js  
>   3rdparty/javascript/bower_components/jquery/src/intro.js  
>   3rdparty/javascript/bower_components/jquery/src/jquery.js  
>   3rdparty/javascript/bower_components/jquery/src/manipulation.js  
>   3rdparty/javascript/bower_components/jquery/src/manipulation/_evalUrl.js  
>   3rdparty/javascript/bower_components/jquery/src/manipulation/support.js  
>   
> 3rdparty/javascript/bower_components/jquery/src/manipulation/var/rcheckableType.js
>   
>   3rdparty/javascript/bower_components/jquery/src/offset.js  
>   3rdparty/javascript/bower_components/jquery/src/outro.js  
>   3rdparty/javascript/bower_components/jquery/src/queue.js  
>   3rdparty/javascript/bower_components/jquery/src/queue/delay.js  
>   3rdparty/javascript/bower_components/jquery/src/selector-native.js  
>   3rdparty/javascript/bower_components/jquery/src/selector-sizzle.js  
>   3rdparty/javascript/bower_components/jquery/src/selector.js  
>   3rdparty/javascript/bower_components/jquery/src/serialize.js  
>   3rdparty/javascript/bower_components/jquery/src/traversing.js  
>   3rdparty/javascript/bower_components/jquery/src/traversing/findFilter.js  
>   
> 3rdparty/javascript/bower_components/jquery/src/traversing/var/rneedsContext.js
>   
>   3rdparty/javascript/bower_components/jquery/src/var/arr.js  
>   3rdparty/javascript/bower_components/jquery/src/var/class2type.js  
>   3rdparty/javascript/bower_components/jquery/src/var/concat.js  
>   3rdparty/javascript/bower_components/jquery/src/var/hasOwn.js  
>   3rdparty/javascript/bower_components/jquery/src/var/indexOf.js  
>   3rdparty/javascript/bower_components/jquery/src/var/pnum.js  
>   3rdparty/javascript/bower_components/jquery/src/var/push.js  
>   3rdparty/javascript/bower_components/jquery/src/var/rnotwhite.js  
>   3rdparty/javascript/bower_components/jquery/src/var/slice.js  
>   3rdparty/javascript/bower_components/jquery/src/var/strundefined.js  
>   3rdparty/javascript/bower_components/jquery/src/var/support.js  
>   3rdparty/javascript/bower_components/jquery/src/var/toString.js  
>   3rdparty/javascript/bower_components/jquery/src/wrap.js  
>   3rdparty/javascript/bower_components/momentjs/.bower.json  
>   3rdparty/javascript/bower_components/momentjs/LICENSE  
>   3rdparty/javascript/bower_components/momentjs/bower.json  
>   3rdparty/javascript/bower_components/momentjs/lang/ar-ma.js  
>   3rdparty/javascript/bower_components/momentjs/lang/ar.js  
>   3rdparty/javascript/bower_components/momentjs/lang/bg.js  
>   3rdparty/javascript/bower_components/momentjs/lang/br.js  
>   3rdparty/javascript/bower_components/momentjs/lang/bs.js  
>   3rdparty/javascript/bower_components/momentjs/lang/ca.js  
>   3rdparty/javascript/bower_components/momentjs/lang/cs.js  
>   3rdparty/javascript/bower_components/momentjs/lang/cv.js  
>   3rdparty/javascript/bower_components/momentjs/lang/cy.js  
>   3rdparty/javascript/bower_components/momentjs/lang/da.js  
>   3rdparty/javascript/bower_components/momentjs/lang/de.js  
>   3rdparty/javascript/bower_components/momentjs/lang/el.js  
>   3rdparty/javascript/bower_components/momentjs/lang/en-au.js  
>   3rdparty/javascript/bower_components/momentjs/lang/en-ca.js  
>   3rdparty/javascript/bower_components/momentjs/lang/en-gb.js  
>   3rdparty/javascript/bower_components/momentjs/lang/eo.js  
>   3rdparty/javascript/bower_components/momentjs/lang/es.js  
>   3rdparty/javascript/bower_components/momentjs/lang/et.js  
>   3rdparty/javascript/bower_components/momentjs/lang/eu.js  
>   3rdparty/javascript/bower_components/momentjs/lang/fa.js  
>   3rdparty/javascript/bower_components/momentjs/lang/fi.js  
>   3rdparty/javascript/bower_components/momentjs/lang/fo.js  
>   3rdparty/javascript/bower_components/momentjs/lang/fr-ca.js  
>   3rdparty/javascript/bower_components/momentjs/lang/fr.js  
>   3rdparty/javascript/bower_components/momentjs/lang/gl.js  
>   3rdparty/javascript/bower_components/momentjs/lang/he.js  
>   3rdparty/javascript/bower_components/momentjs/lang/hi.js  
>   3rdparty/javascript/bower_components/momentjs/lang/hr.js  
>   3rdparty/javascript/bower_components/momentjs/lang/hu.js  
>   3rdparty/javascript/bower_components/momentjs/lang/hy-am.js  
>   3rdparty/javascript/bower_components/momentjs/lang/id.js  
>   3rdparty/javascript/bower_components/momentjs/lang/is.js  
>   3rdparty/javascript/bower_components/momentjs/lang/it.js  
>   3rdparty/javascript/bower_components/momentjs/lang/ja.js  
>   3rdparty/javascript/bower_components/momentjs/lang/ka.js  
>   3rdparty/javascript/bower_components/momentjs/lang/ko.js  
>   3rdparty/javascript/bower_components/momentjs/lang/lb.js  
>   3rdparty/javascript/bower_components/momentjs/lang/lt.js  
>   3rdparty/javascript/bower_components/momentjs/lang/lv.js  
>   3rdparty/javascript/bower_components/momentjs/lang/mk.js  
>   3rdparty/javascript/bower_components/momentjs/lang/ml.js  
>   3rdparty/javascript/bower_components/momentjs/lang/mr.js  
>   3rdparty/javascript/bower_components/momentjs/lang/ms-my.js  
>   3rdparty/javascript/bower_components/momentjs/lang/nb.js  
>   3rdparty/javascript/bower_components/momentjs/lang/ne.js  
>   3rdparty/javascript/bower_components/momentjs/lang/nl.js  
>   3rdparty/javascript/bower_components/momentjs/lang/nn.js  
>   3rdparty/javascript/bower_components/momentjs/lang/pl.js  
>   3rdparty/javascript/bower_components/momentjs/lang/pt-br.js  
>   3rdparty/javascript/bower_components/momentjs/lang/pt.js  
>   3rdparty/javascript/bower_components/momentjs/lang/ro.js  
>   3rdparty/javascript/bower_components/momentjs/lang/rs.js  
>   3rdparty/javascript/bower_components/momentjs/lang/ru.js  
>   3rdparty/javascript/bower_components/momentjs/lang/sk.js  
>   3rdparty/javascript/bower_components/momentjs/lang/sl.js  
>   3rdparty/javascript/bower_components/momentjs/lang/sq.js  
>   3rdparty/javascript/bower_components/momentjs/lang/sv.js  
>   3rdparty/javascript/bower_components/momentjs/lang/ta.js  
>   3rdparty/javascript/bower_components/momentjs/lang/th.js  
>   3rdparty/javascript/bower_components/momentjs/lang/tl-ph.js  
>   3rdparty/javascript/bower_components/momentjs/lang/tr.js  
>   3rdparty/javascript/bower_components/momentjs/lang/tzm-la.js  
>   3rdparty/javascript/bower_components/momentjs/lang/tzm.js  
>   3rdparty/javascript/bower_components/momentjs/lang/uk.js  
>   3rdparty/javascript/bower_components/momentjs/lang/uz.js  
>   3rdparty/javascript/bower_components/momentjs/lang/vn.js  
>   3rdparty/javascript/bower_components/momentjs/lang/zh-cn.js  
>   3rdparty/javascript/bower_components/momentjs/lang/zh-tw.js  
>   3rdparty/javascript/bower_components/momentjs/min/langs.js  
>   3rdparty/javascript/bower_components/momentjs/min/langs.min.js  
>   3rdparty/javascript/bower_components/momentjs/min/moment-with-langs.js  
>   3rdparty/javascript/bower_components/momentjs/min/moment-with-langs.min.js  
>   3rdparty/javascript/bower_components/momentjs/min/moment.min.js  
>   3rdparty/javascript/bower_components/momentjs/moment.js  
>   3rdparty/javascript/bower_components/momentjs/readme.md  
>   3rdparty/javascript/bower_components/smart-table/.bower.json  
>   3rdparty/javascript/bower_components/smart-table/.gitignore  
>   3rdparty/javascript/bower_components/smart-table/CHANGELOG.md  
>   3rdparty/javascript/bower_components/smart-table/GruntFile.js  
>   3rdparty/javascript/bower_components/smart-table/README.md  
>   3rdparty/javascript/bower_components/smart-table/Smart-Table.debug.js  
>   3rdparty/javascript/bower_components/smart-table/Smart-Table.min.js  
>   3rdparty/javascript/bower_components/smart-table/config/karma-e2e.conf.js  
>   3rdparty/javascript/bower_components/smart-table/config/karma.conf.js  
>   3rdparty/javascript/bower_components/smart-table/example-app/css/app.css  
>   
> 3rdparty/javascript/bower_components/smart-table/example-app/css/bootstrap.css
>   
>   3rdparty/javascript/bower_components/smart-table/example-app/index.html  
>   
> 3rdparty/javascript/bower_components/smart-table/example-app/js/Smart-Table.debug.js
>   
>   3rdparty/javascript/bower_components/smart-table/example-app/js/app.js  
>   
> 3rdparty/javascript/bower_components/smart-table/example-app/lib/angular/angular.min.js
>   
>   3rdparty/javascript/bower_components/smart-table/logs/.gitignore  
>   3rdparty/javascript/bower_components/smart-table/package.json  
>   3rdparty/javascript/bower_components/smart-table/scripts/e2e-test.bat  
>   3rdparty/javascript/bower_components/smart-table/scripts/e2e-test.sh  
>   3rdparty/javascript/bower_components/smart-table/scripts/test.bat  
>   3rdparty/javascript/bower_components/smart-table/scripts/test.sh  
>   3rdparty/javascript/bower_components/smart-table/scripts/watchr.rb  
>   3rdparty/javascript/bower_components/smart-table/scripts/web-server.js  
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Column.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Directives.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Filters.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Table.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Template.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/TemplateUrlList.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Utilities.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/ui-bootstrap-custom-tpls-0.4.0-SNAPSHOT.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-bootstrap-prettify.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-bootstrap.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-cookies.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-loader.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-mocks.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-resource.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-sanitize.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-scenario.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/defaultCell.html
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/defaultHeader.html
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/editableCell.html
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/globalSearchCell.html
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/pagination.html
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/selectAllCheckbox.html
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/selectionCheckbox.html
>   
>   
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/smartTable.html
>   
>   3rdparty/javascript/bower_components/smart-table/test/e2e/runner.html  
>   3rdparty/javascript/bower_components/smart-table/test/e2e/scenarios.js  
>   
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/angular-mocks.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/angular-scenario.js
>   
>   
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/version.txt 
>  
>   3rdparty/javascript/bower_components/smart-table/test/unit/ColumnSpec.js  
>   3rdparty/javascript/bower_components/smart-table/test/unit/TableSpec.js  
>   3rdparty/javascript/bower_components/smart-table/test/unit/UtilitiesSpec.js 
>  
>   
> 3rdparty/javascript/bower_components/smart-table/test/unit/directivesSpec.js  
>   3rdparty/javascript/bower_components/smart-table/test/unit/filtersSpec.js  
>   3rdparty/javascript/bower_components/underscore/.bower.json  
>   3rdparty/javascript/bower_components/underscore/.editorconfig  
>   3rdparty/javascript/bower_components/underscore/.gitignore  
>   3rdparty/javascript/bower_components/underscore/LICENSE  
>   3rdparty/javascript/bower_components/underscore/README.md  
>   3rdparty/javascript/bower_components/underscore/bower.json  
>   3rdparty/javascript/bower_components/underscore/component.json  
>   3rdparty/javascript/bower_components/underscore/package.json  
>   3rdparty/javascript/bower_components/underscore/underscore.js  
>   3rdparty/javascript/thrift.js  
>   build.gradle e51912116c2a205bb85f229b167ddb3e1b3b7883 
>   src/main/java/org/apache/aurora/scheduler/http/JettyServerModule.java 
> 392b4f7bc9d5352ed536ff83eafb4175e4860aa1 
>   
> src/main/resources/org/apache/aurora/scheduler/http/assets/images/aurora.png  
>   
> src/main/resources/org/apache/aurora/scheduler/http/assets/images/aurora_logo.png
>   
>   src/main/resources/org/apache/aurora/scheduler/http/assets/images/viz.png  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/breadcrumb.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/configSummary.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/css/app.css  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/error.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/groupSummary.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/home.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/index.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/job.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/jobLink.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/js/app.js  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/js/controllers.js  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/js/directives.js  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/js/filters.js  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/js/services.js  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/role.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/roleEnvLink.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/roleLink.html  
>   
> src/main/resources/org/apache/aurora/scheduler/http/ui/schedulingDetail.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/taskLink.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/taskSandbox.html  
>   src/main/resources/org/apache/aurora/scheduler/http/ui/taskStatus.html  
>   src/main/resources/scheduler/assets/index.html PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/25835/diff/
> 
> 
> Testing
> -------
> 
> ./gradlew build -Pq
> 
> Confirmed everything works in scheduler UI in vagrant image.
> 
> One thing I've seen locally is lost tasks in vagrant, but I *think* that's 
> just due to my image being somehow misconfigured, and not these changes. I'm 
> going to destroy and rebuild the image to see if that cleans things up.
> 
> 
> Thanks,
> 
> Joshua Cohen
> 
>

Reply via email to