Organized WebUI static assets into directories. All static assets were previously in a single folder, except for unused Bootstrap files. This makes template files more apparent since they are the only files in the root of /static.
JavaScript lives in /js CSS lives in /css Images live in /img Icons live in /ico Objects (e.g. Flash) live in /obj Original review: https://reviews.apache.org/r/12607/ From: Ross Allen <ross...@mesosphe.re> Review: https://reviews.apache.org/r/12733 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/5852eb93 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/5852eb93 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/5852eb93 Branch: refs/heads/master Commit: 5852eb931dd7f69d2dfed2252fe60973e327657f Parents: 52cde11 Author: Benjamin Mahler <bmah...@twitter.com> Authored: Thu Jul 18 16:19:21 2013 -0700 Committer: Benjamin Mahler <bmah...@twitter.com> Committed: Thu Jul 18 16:19:21 2013 -0700 ---------------------------------------------------------------------- src/Makefile.am | 86 +- src/webui/master/static/angular-1.0.7.js | 14847 ----------------- src/webui/master/static/angular-1.0.7.min.js | 163 - src/webui/master/static/app.js | 191 - .../bootstrap/css/bootstrap-2.3.2.min.css | 9 - .../css/bootstrap-responsive-2.3.2.min.css | 9 - src/webui/master/static/bootstrap/css/docs.css | 841 - .../master/static/bootstrap/ico/favicon.ico | Bin 1664 -> 0 bytes src/webui/master/static/bootstrap/img/bird.png | Bin 3092 -> 0 bytes .../bootstrap/img/bootstrap-mdo-sfmoma-01.jpg | Bin 130647 -> 0 bytes .../bootstrap/img/bootstrap-mdo-sfmoma-02.jpg | Bin 84505 -> 0 bytes .../bootstrap/img/bootstrap-mdo-sfmoma-03.jpg | Bin 50755 -> 0 bytes .../master/static/bootstrap/img/browsers.png | Bin 19776 -> 0 bytes .../master/static/bootstrap/img/github-16px.png | Bin 398 -> 0 bytes .../img/glyphicons-halflings-white.png | Bin 8777 -> 0 bytes .../bootstrap/img/glyphicons-halflings.png | Bin 13826 -> 0 bytes .../img/glyphicons/glyphicons_009_magic.png | Bin 316 -> 0 bytes .../img/glyphicons/glyphicons_042_group.png | Bin 305 -> 0 bytes .../img/glyphicons/glyphicons_079_podium.png | Bin 213 -> 0 bytes .../glyphicons/glyphicons_082_roundabout.png | Bin 345 -> 0 bytes .../glyphicons_155_show_thumbnails.png | Bin 117 -> 0 bytes .../img/glyphicons/glyphicons_163_iphone.png | Bin 172 -> 0 bytes .../glyphicons/glyphicons_214_resize_small.png | Bin 301 -> 0 bytes .../img/glyphicons/glyphicons_266_book_open.png | Bin 292 -> 0 bytes .../static/bootstrap/img/grid-18px-masked.png | Bin 405 -> 0 bytes .../master/static/bootstrap/img/icon-css3.png | Bin 370 -> 0 bytes .../master/static/bootstrap/img/icon-github.png | Bin 312 -> 0 bytes .../master/static/bootstrap/img/icon-html5.png | Bin 452 -> 0 bytes .../static/bootstrap/img/icon-twitter.png | Bin 264 -> 0 bytes .../static/bootstrap/img/less-logo-large.png | Bin 13078 -> 0 bytes .../master/static/bootstrap/img/less-small.png | Bin 1181 -> 0 bytes .../bootstrap/img/responsive-illustrations.png | Bin 1077 -> 0 bytes src/webui/master/static/bootstrap/js/README.md | 106 - .../master/static/bootstrap/js/application.js | 184 - .../js/google-code-prettify/prettify.css | 30 - .../js/google-code-prettify/prettify.js | 28 - .../master/static/bootstrap/js/jquery-1.7.1.js | 9252 ---------- .../static/bootstrap/js/jquery-1.7.1.min.js | 4 - src/webui/master/static/bootstrap/js/jquery.js | 9252 ---------- src/webui/master/static/controllers.js | 792 - .../master/static/css/bootstrap-2.3.2.min.css | 9 + .../css/bootstrap-responsive-2.3.2.min.css | 9 + src/webui/master/static/css/graph.css | 100 + src/webui/master/static/css/mesos.css | 82 + src/webui/master/static/cubism.v1.js | 975 -- src/webui/master/static/cubism.v1.min.js | 1 - src/webui/master/static/d3.v2.js | 9382 ----------- src/webui/master/static/d3.v2.min.js | 4 - src/webui/master/static/dashboard.js | 149 - src/webui/master/static/graph.css | 100 - src/webui/master/static/ico/favicon.ico | Bin 0 -> 1664 bytes .../static/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../master/static/img/glyphicons-halflings.png | Bin 0 -> 13826 bytes src/webui/master/static/img/loading.gif | Bin 0 -> 4710 bytes src/webui/master/static/index.html | 34 +- src/webui/master/static/jquery.pailer.js | 335 - src/webui/master/static/js/angular-1.0.7.js | 14847 +++++++++++++++++ src/webui/master/static/js/angular-1.0.7.min.js | 163 + src/webui/master/static/js/app.js | 191 + src/webui/master/static/js/controllers.js | 792 + src/webui/master/static/js/cubism.v1.js | 975 ++ src/webui/master/static/js/cubism.v1.min.js | 1 + src/webui/master/static/js/d3.v2.js | 9382 +++++++++++ src/webui/master/static/js/d3.v2.min.js | 4 + src/webui/master/static/js/dashboard.js | 149 + src/webui/master/static/js/jquery-1.7.1.js | 9252 ++++++++++ src/webui/master/static/js/jquery-1.7.1.min.js | 4 + src/webui/master/static/js/jquery.pailer.js | 335 + src/webui/master/static/js/relative-date.js | 48 + .../master/static/js/ui-bootstrap-tpls-0.4.0.js | 3165 ++++ .../static/js/ui-bootstrap-tpls-0.4.0.min.js | 2 + src/webui/master/static/js/underscore-1.4.3.js | 1221 ++ .../master/static/js/underscore-1.4.3.min.js | 1 + .../master/static/js/zeroclipboard-1.1.7.js | 432 + .../master/static/js/zeroclipboard-1.1.7.min.js | 8 + src/webui/master/static/loading.gif | Bin 4710 -> 0 bytes src/webui/master/static/mesos.css | 82 - src/webui/master/static/pailer.html | 10 +- src/webui/master/static/relative-date.js | 48 - .../master/static/ui-bootstrap-tpls-0.4.0.js | 3165 ---- .../static/ui-bootstrap-tpls-0.4.0.min.js | 2 - src/webui/master/static/underscore-1.4.3.js | 1221 -- src/webui/master/static/underscore-1.4.3.min.js | 1 - src/webui/master/static/zeroclipboard-1.1.7.js | 432 - .../master/static/zeroclipboard-1.1.7.min.js | 8 - 85 files changed, 41221 insertions(+), 51694 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos/blob/5852eb93/src/Makefile.am ---------------------------------------------------------------------- diff --git a/src/Makefile.am b/src/Makefile.am index 4fdc41b..6fc38a0 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -366,15 +366,17 @@ mesos_mesos_LDADD = libmesos.la # Need to distribute/install webui javascript. nobase_dist_webui_DATA += \ - webui/master/static/controllers.js \ - webui/master/static/app.js \ - webui/master/static/dashboard.js \ - webui/master/static/jquery.pailer.js + webui/master/static/js/controllers.js \ + webui/master/static/js/app.js \ + webui/master/static/js/dashboard.js \ + webui/master/static/js/jquery.pailer.js # Need to distribute/install webui CSS. nobase_dist_webui_DATA += \ - webui/master/static/graph.css \ - webui/master/static/mesos.css + webui/master/static/css/bootstrap-responsive-2.3.2.min.css \ + webui/master/static/css/bootstrap-2.3.2.min.css \ + webui/master/static/css/graph.css \ + webui/master/static/css/mesos.css # Need to distribute/install webui HTML. nobase_dist_webui_DATA += \ @@ -391,63 +393,31 @@ nobase_dist_webui_DATA += \ webui/master/static/slaves.html # Need to distribute/install webui images. -nobase_dist_webui_DATA += webui/master/static/loading.gif +nobase_dist_webui_DATA += \ + webui/master/static/img/loading.gif \ + webui/master/static/img/glyphicons-halflings-white.png \ + webui/master/static/img/glyphicons-halflings.png \ + webui/master/static/ico/favicon.ico # Need to distribute/install third-party javascript. nobase_dist_webui_DATA += \ - webui/master/static/angular-1.0.7.js \ - webui/master/static/angular-1.0.7.min.js \ - webui/master/static/ui-bootstrap-tpls-0.4.0.js \ - webui/master/static/ui-bootstrap-tpls-0.4.0.min.js \ - webui/master/static/underscore-1.4.3.js \ - webui/master/static/underscore-1.4.3.min.js \ - webui/master/static/cubism.v1.js \ - webui/master/static/cubism.v1.min.js \ - webui/master/static/d3.v2.js \ - webui/master/static/d3.v2.min.js \ - webui/master/static/relative-date.js \ - webui/master/static/zeroclipboard-1.1.7.js \ - webui/master/static/zeroclipboard-1.1.7.min.js \ + webui/master/static/js/angular-1.0.7.js \ + webui/master/static/js/angular-1.0.7.min.js \ + webui/master/static/js/ui-bootstrap-tpls-0.4.0.js \ + webui/master/static/js/ui-bootstrap-tpls-0.4.0.min.js \ + webui/master/static/js/underscore-1.4.3.js \ + webui/master/static/js/underscore-1.4.3.min.js \ + webui/master/static/js/cubism.v1.js \ + webui/master/static/js/cubism.v1.min.js \ + webui/master/static/js/d3.v2.js \ + webui/master/static/js/d3.v2.min.js \ + webui/master/static/js/jquery-1.7.1.js \ + webui/master/static/js/jquery-1.7.1.min.js \ + webui/master/static/js/relative-date.js \ + webui/master/static/js/zeroclipboard-1.1.7.js \ + webui/master/static/js/zeroclipboard-1.1.7.min.js \ webui/master/static/obj/zeroclipboard-1.1.7.swf -# Need to distribute/install bootstrap. -nobase_dist_webui_DATA += \ - webui/master/static/bootstrap/css/bootstrap-responsive-2.3.2.min.css \ - webui/master/static/bootstrap/css/bootstrap-2.3.2.min.css \ - webui/master/static/bootstrap/css/docs.css \ - webui/master/static/bootstrap/ico/favicon.ico \ - webui/master/static/bootstrap/img/bird.png \ - webui/master/static/bootstrap/img/bootstrap-mdo-sfmoma-01.jpg \ - webui/master/static/bootstrap/img/bootstrap-mdo-sfmoma-02.jpg \ - webui/master/static/bootstrap/img/bootstrap-mdo-sfmoma-03.jpg \ - webui/master/static/bootstrap/img/browsers.png \ - webui/master/static/bootstrap/img/github-16px.png \ - webui/master/static/bootstrap/img/glyphicons/glyphicons_009_magic.png \ - webui/master/static/bootstrap/img/glyphicons/glyphicons_042_group.png \ - webui/master/static/bootstrap/img/glyphicons/glyphicons_079_podium.png \ - webui/master/static/bootstrap/img/glyphicons/glyphicons_082_roundabout.png \ - webui/master/static/bootstrap/img/glyphicons/glyphicons_155_show_thumbnails.png \ - webui/master/static/bootstrap/img/glyphicons/glyphicons_163_iphone.png \ - webui/master/static/bootstrap/img/glyphicons/glyphicons_214_resize_small.png \ - webui/master/static/bootstrap/img/glyphicons/glyphicons_266_book_open.png \ - webui/master/static/bootstrap/img/glyphicons-halflings-white.png \ - webui/master/static/bootstrap/img/glyphicons-halflings.png \ - webui/master/static/bootstrap/img/grid-18px-masked.png \ - webui/master/static/bootstrap/img/icon-css3.png \ - webui/master/static/bootstrap/img/icon-github.png \ - webui/master/static/bootstrap/img/icon-html5.png \ - webui/master/static/bootstrap/img/icon-twitter.png \ - webui/master/static/bootstrap/img/less-logo-large.png \ - webui/master/static/bootstrap/img/less-small.png \ - webui/master/static/bootstrap/img/responsive-illustrations.png \ - webui/master/static/bootstrap/js/application.js \ - webui/master/static/bootstrap/js/google-code-prettify/prettify.css \ - webui/master/static/bootstrap/js/google-code-prettify/prettify.js \ - webui/master/static/bootstrap/js/jquery-1.7.1.js \ - webui/master/static/bootstrap/js/jquery-1.7.1.min.js \ - webui/master/static/bootstrap/js/README.md - - # And the deploy related stuff. nodist_sbin_SCRIPTS += deploy/mesos-daemon.sh \ deploy/mesos-start-cluster.sh deploy/mesos-start-masters.sh \