You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ea...@apache.org on 2016/01/08 18:57:34 UTC

[51/52] [abbrv] [partial] qpid-dispatch git commit: DISPATCH-201 - Adding console html/js/css files

DISPATCH-201 - Adding console html/js/css files


Project: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/commit/3c9a22b4
Tree: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/tree/3c9a22b4
Diff: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/diff/3c9a22b4

Branch: refs/heads/master
Commit: 3c9a22b4de3fc7f93a8b8e37c0deb412a228c994
Parents: a81a9d9
Author: Ernest Allen <ea...@redhat.com>
Authored: Fri Jan 8 12:32:15 2016 -0500
Committer: Ernest Allen <ea...@redhat.com>
Committed: Fri Jan 8 12:32:15 2016 -0500

----------------------------------------------------------------------
 console/app/api/css/api.css                     |  1068 +
 console/app/api/doc/help.md                     |    12 +
 console/app/api/doc/img/api-browse.png          |   Bin 0 -> 59616 bytes
 console/app/api/doc/img/wadl.png                |   Bin 0 -> 132266 bytes
 console/app/api/html/apiPods.html               |    44 +
 console/app/api/html/apiServices.html           |    44 +
 console/app/api/html/layoutApis.html            |    38 +
 console/app/api/html/wadl.html                  |   272 +
 console/app/api/html/wsdl.html                  |   168 +
 console/app/app-small.js                        | 13089 +++++
 console/app/app.js                              | 48339 +++++++++++++++++
 console/app/baseHelpers.ts                      |   768 +
 console/app/baseIncludes.ts                     |    34 +
 console/app/core/doc/BUILDING.md                |   241 +
 console/app/core/doc/CHANGES.md                 |   262 +
 console/app/core/doc/CONTRIBUTING.md            |    62 +
 console/app/core/doc/DEVELOPERS.md              |   184 +
 console/app/core/doc/FAQ.md                     |   215 +
 console/app/core/doc/README.md                  |    30 +
 console/app/core/doc/about.md                   |    23 +
 console/app/core/doc/coreDeveloper.md           |    49 +
 console/app/core/doc/developer.md               |    10 +
 console/app/core/doc/img/help-preferences.png   |   Bin 0 -> 6820 bytes
 console/app/core/doc/img/help-subtopic-nav.png  |   Bin 0 -> 12903 bytes
 console/app/core/doc/img/help-topic-nav.png     |   Bin 0 -> 12631 bytes
 console/app/core/doc/overview.md                |    28 +
 console/app/core/doc/preferences.md             |     6 +
 console/app/core/doc/welcome.md                 |    27 +
 console/app/core/html/about.html                |     5 +
 console/app/core/html/branding.html             |     6 +
 console/app/core/html/corePreferences.html      |    94 +
 console/app/core/html/debug.html                |     7 +
 console/app/core/html/fileUpload.html           |    41 +
 console/app/core/html/help.html                 |    26 +
 console/app/core/html/jolokiaPreferences.html   |    30 +
 console/app/core/html/layoutFull.html           |     6 +
 console/app/core/html/layoutTree.html           |    28 +
 console/app/core/html/loggingPreferences.html   |    30 +
 console/app/core/html/login.html                |    44 +
 console/app/core/html/pluginPreferences.html    |    67 +
 console/app/core/html/preferences.html          |    12 +
 console/app/core/html/resetPreferences.html     |    17 +
 console/app/core/html/welcome.html              |    13 +
 console/app/datatable/doc/developer.md          |    34 +
 console/app/datatable/html/test.html            |    70 +
 console/app/elasticsearch/doc/help.md           |    10 +
 console/app/elasticsearch/html/es.html          |   187 +
 console/app/forms/doc/developer.md              |   191 +
 console/app/forms/html/formGrid.html            |    62 +
 console/app/forms/html/formMapDirective.html    |    37 +
 console/app/forms/html/test.html                |    96 +
 console/app/forms/html/testTable.html           |    10 +
 console/app/ide/doc/developer.md                |    13 +
 console/app/ide/img/intellijidea.png            |   Bin 0 -> 2247 bytes
 console/app/log/doc/help.md                     |    60 +
 console/app/log/html/logs.html                  |   200 +
 console/app/log/html/preferences.html           |    43 +
 console/app/site/BUILDING.md                    |   241 +
 console/app/site/CHANGES.md                     |   262 +
 console/app/site/CONTRIBUTING.md                |    62 +
 console/app/site/DEVELOPERS.md                  |   184 +
 console/app/site/FAQ.md                         |   215 +
 console/app/site/README.md                      |    30 +
 console/app/site/doc/Articles.md                |    35 +
 console/app/site/doc/CodingConventions.md       |    63 +
 console/app/site/doc/Community.html             |    92 +
 console/app/site/doc/Configuration.md           |   392 +
 console/app/site/doc/Directives.html            |    63 +
 console/app/site/doc/GetStarted.md              |   256 +
 console/app/site/doc/HowPluginsWork.md          |    78 +
 console/app/site/doc/HowToMakeUIStuff.md        |    25 +
 console/app/site/doc/MavenPlugins.md            |   291 +
 console/app/site/doc/Overview2dotX.md           |   189 +
 console/app/site/doc/Plugins.md                 |   331 +
 console/app/site/doc/ReleaseGuide.md            |    60 +
 console/app/site/doc/Services.md                |    22 +
 console/app/site/doc/developers/index.md        |    12 +
 .../site/doc/images/camel-example-console.png   |   Bin 0 -> 76400 bytes
 console/app/site/doc/images/groups.png          |   Bin 0 -> 2995 bytes
 console/app/site/doc/images/irc.png             |   Bin 0 -> 3511 bytes
 console/app/site/doc/images/octocat_social.png  |   Bin 0 -> 4115 bytes
 console/app/site/doc/images/stackoverflow.png   |   Bin 0 -> 4749 bytes
 console/app/site/doc/images/twitter.png         |   Bin 0 -> 22689 bytes
 console/app/site/doc/index.md                   |    16 +
 console/app/site/html/book.html                 |    13 +
 console/app/site/html/index.html                |   129 +
 console/app/site/html/page.html                 |     5 +
 console/app/themes/css/3270.css                 |   465 +
 console/app/themes/css/dark.css                 |   675 +
 console/app/themes/css/default.css              |  1485 +
 console/app/themes/doc/welcome_example.md       |     7 +
 .../Droid-Sans-Mono/DroidSansMono-webfont.eot   |   Bin 0 -> 35450 bytes
 .../Droid-Sans-Mono/DroidSansMono-webfont.svg   |   250 +
 .../Droid-Sans-Mono/DroidSansMono-webfont.ttf   |   Bin 0 -> 35216 bytes
 .../Droid-Sans-Mono/DroidSansMono-webfont.woff  |   Bin 0 -> 21984 bytes
 .../Droid-Sans-Mono/Google Android License.txt  |    18 +
 .../themes/fonts/Droid-Sans-Mono/stylesheet.css |    15 +
 .../fonts/Effects-Eighty/EffectsEighty.otf      |   Bin 0 -> 52280 bytes
 .../fonts/Effects-Eighty/EffectsEighty.ttf      |   Bin 0 -> 46952 bytes
 .../fonts/Effects-Eighty/EffectsEightyBold.otf  |   Bin 0 -> 63608 bytes
 .../fonts/Effects-Eighty/EffectsEightyBold.ttf  |   Bin 0 -> 57900 bytes
 .../Effects-Eighty/EffectsEightyBoldItalic.otf  |   Bin 0 -> 54560 bytes
 .../Effects-Eighty/EffectsEightyBoldItalic.ttf  |   Bin 0 -> 53848 bytes
 .../Effects-Eighty/EffectsEightyItalic.otf      |   Bin 0 -> 45844 bytes
 .../Effects-Eighty/EffectsEightyItalic.ttf      |   Bin 0 -> 45548 bytes
 .../themes/fonts/Effects-Eighty/stylesheet.css  |    57 +
 .../Open-Sans/Apache License Version 2.txt      |    53 +
 .../fonts/Open-Sans/OpenSans-Bold-webfont.eot   |   Bin 0 -> 20499 bytes
 .../fonts/Open-Sans/OpenSans-Bold-webfont.ttf   |   Bin 0 -> 43512 bytes
 .../fonts/Open-Sans/OpenSans-Bold-webfont.woff  |   Bin 0 -> 24196 bytes
 .../Open-Sans/OpenSans-BoldItalic-webfont.eot   |   Bin 0 -> 21648 bytes
 .../Open-Sans/OpenSans-BoldItalic-webfont.ttf   |   Bin 0 -> 46588 bytes
 .../Open-Sans/OpenSans-BoldItalic-webfont.woff  |   Bin 0 -> 25488 bytes
 .../Open-Sans/OpenSans-ExtraBold-webfont.eot    |   Bin 0 -> 20446 bytes
 .../Open-Sans/OpenSans-ExtraBold-webfont.ttf    |   Bin 0 -> 43304 bytes
 .../Open-Sans/OpenSans-ExtraBold-webfont.woff   |   Bin 0 -> 24300 bytes
 .../OpenSans-ExtraBoldItalic-webfont.eot        |   Bin 0 -> 21458 bytes
 .../OpenSans-ExtraBoldItalic-webfont.ttf        |   Bin 0 -> 45932 bytes
 .../OpenSans-ExtraBoldItalic-webfont.woff       |   Bin 0 -> 25352 bytes
 .../fonts/Open-Sans/OpenSans-Italic-webfont.eot |   Bin 0 -> 21757 bytes
 .../fonts/Open-Sans/OpenSans-Italic-webfont.ttf |   Bin 0 -> 47852 bytes
 .../Open-Sans/OpenSans-Italic-webfont.woff      |   Bin 0 -> 25564 bytes
 .../fonts/Open-Sans/OpenSans-Light-webfont.eot  |   Bin 0 -> 19084 bytes
 .../fonts/Open-Sans/OpenSans-Light-webfont.ttf  |   Bin 0 -> 41540 bytes
 .../fonts/Open-Sans/OpenSans-Light-webfont.woff |   Bin 0 -> 22604 bytes
 .../Open-Sans/OpenSans-LightItalic-webfont.eot  |   Bin 0 -> 22117 bytes
 .../Open-Sans/OpenSans-LightItalic-webfont.ttf  |   Bin 0 -> 49840 bytes
 .../Open-Sans/OpenSans-LightItalic-webfont.woff |   Bin 0 -> 25952 bytes
 .../Open-Sans/OpenSans-Regular-webfont.eot      |   Bin 0 -> 19565 bytes
 .../Open-Sans/OpenSans-Regular-webfont.ttf      |   Bin 0 -> 42248 bytes
 .../Open-Sans/OpenSans-Regular-webfont.woff     |   Bin 0 -> 23208 bytes
 .../Open-Sans/OpenSans-Semibold-webfont.eot     |   Bin 0 -> 19916 bytes
 .../Open-Sans/OpenSans-Semibold-webfont.ttf     |   Bin 0 -> 42044 bytes
 .../Open-Sans/OpenSans-Semibold-webfont.woff    |   Bin 0 -> 23484 bytes
 .../OpenSans-SemiboldItalic-webfont.eot         |   Bin 0 -> 22017 bytes
 .../OpenSans-SemiboldItalic-webfont.ttf         |   Bin 0 -> 48468 bytes
 .../OpenSans-SemiboldItalic-webfont.woff        |   Bin 0 -> 25780 bytes
 .../app/themes/fonts/Open-Sans/stylesheet.css   |   131 +
 console/app/themes/html/preferences.html        |    20 +
 .../app/themes/img/default/hawtio-nologo.jpg    |   Bin 0 -> 150534 bytes
 console/app/tree/doc/developer.md               |    38 +
 console/app/ui/doc/developerPage1.md            |    11 +
 console/app/ui/doc/developerPage2.md            |    11 +
 console/app/ui/html/breadcrumbs.html            |     5 +
 console/app/ui/html/colorPicker.html            |    19 +
 console/app/ui/html/confirmDialog.html          |    11 +
 console/app/ui/html/developerPage.html          |    59 +
 console/app/ui/html/dropDown.html               |    41 +
 console/app/ui/html/editableProperty.html       |    22 +
 console/app/ui/html/editor.html                 |     3 +
 console/app/ui/html/editorPreferences.html      |    55 +
 console/app/ui/html/filter.html                 |    10 +
 console/app/ui/html/icon.html                   |    10 +
 console/app/ui/html/list.html                   |    26 +
 .../ui/html/multiItemConfirmActionDialog.html   |    26 +
 console/app/ui/html/object.html                 |    82 +
 console/app/ui/html/pane.html                   |    13 +
 console/app/ui/html/slideout.html               |    11 +
 console/app/ui/html/tablePager.html             |     9 +
 console/app/ui/html/tagFilter.html              |    18 +
 console/app/ui/html/test/auto-columns.html      |    33 +
 console/app/ui/html/test/auto-dropdown.html     |    28 +
 console/app/ui/html/test/breadcrumbs.html       |    24 +
 console/app/ui/html/test/color-picker.html      |    16 +
 console/app/ui/html/test/confirm-dialog.html    |    21 +
 console/app/ui/html/test/drop-down.html         |    21 +
 console/app/ui/html/test/editable-property.html |    15 +
 console/app/ui/html/test/editor.html            |    17 +
 console/app/ui/html/test/expandable.html        |    15 +
 console/app/ui/html/test/file-upload.html       |    26 +
 console/app/ui/html/test/icon.html              |    73 +
 console/app/ui/html/test/jsplumb.html           |    41 +
 console/app/ui/html/test/pager.html             |    10 +
 console/app/ui/html/test/slideout.html          |    19 +
 console/app/ui/html/test/template-popover.html  |    35 +
 console/app/ui/html/test/zero-clipboard.html    |    22 +
 console/app/ui/html/toc.html                    |     6 +
 .../bower_components/Font-Awesome/.bower.json   |    14 +
 .../bower_components/Font-Awesome/.ruby-version |     1 +
 .../Font-Awesome/CONTRIBUTING.md                |    75 +
 console/bower_components/Font-Awesome/Gemfile   |     4 +
 .../bower_components/Font-Awesome/Gemfile.lock  |    46 +
 console/bower_components/Font-Awesome/README.md |    62 +
 .../bower_components/Font-Awesome/_config.yml   |    54 +
 .../bower_components/Font-Awesome/composer.json |    27 +
 .../Font-Awesome/css/font-awesome-ie7.css       |  1203 +
 .../Font-Awesome/css/font-awesome-ie7.min.css   |   384 +
 .../Font-Awesome/css/font-awesome.css           |  1479 +
 .../Font-Awesome/css/font-awesome.min.css       |   403 +
 .../Font-Awesome/font/FontAwesome.otf           |   Bin 0 -> 61896 bytes
 .../Font-Awesome/font/fontawesome-webfont.eot   |   Bin 0 -> 37405 bytes
 .../Font-Awesome/font/fontawesome-webfont.svg   |   399 +
 .../Font-Awesome/font/fontawesome-webfont.ttf   |   Bin 0 -> 79076 bytes
 .../Font-Awesome/font/fontawesome-webfont.woff  |   Bin 0 -> 43572 bytes
 .../bower_components/Font-Awesome/package.json  |    44 +
 console/bower_components/bootstrap/.bower.json  |    21 +
 console/bower_components/bootstrap/.travis.yml  |     3 +
 .../bower_components/bootstrap/CONTRIBUTING.md  |    75 +
 console/bower_components/bootstrap/LICENSE      |   176 +
 console/bower_components/bootstrap/Makefile     |   101 +
 console/bower_components/bootstrap/README.md    |   139 +
 .../bower_components/bootstrap/component.json   |     8 +
 .../docs/assets/css/bootstrap-responsive.css    |  1088 +
 .../bootstrap/docs/assets/css/bootstrap.css     |  5893 ++
 .../bootstrap/docs/assets/css/docs.css          |  1015 +
 .../ico/apple-touch-icon-114-precomposed.png    |   Bin 0 -> 11392 bytes
 .../ico/apple-touch-icon-144-precomposed.png    |   Bin 0 -> 16780 bytes
 .../ico/apple-touch-icon-57-precomposed.png     |   Bin 0 -> 4026 bytes
 .../ico/apple-touch-icon-72-precomposed.png     |   Bin 0 -> 5681 bytes
 .../bootstrap/docs/assets/ico/favicon.ico       |   Bin 0 -> 1150 bytes
 .../docs/assets/img/bootstrap-mdo-sfmoma-01.jpg |   Bin 0 -> 125346 bytes
 .../docs/assets/img/bootstrap-mdo-sfmoma-02.jpg |   Bin 0 -> 81284 bytes
 .../docs/assets/img/bootstrap-mdo-sfmoma-03.jpg |   Bin 0 -> 49063 bytes
 .../assets/img/bs-docs-bootstrap-features.png   |   Bin 0 -> 5039 bytes
 .../assets/img/bs-docs-masthead-pattern.png     |   Bin 0 -> 6450 bytes
 .../img/bs-docs-responsive-illustrations.png    |   Bin 0 -> 10744 bytes
 .../docs/assets/img/bs-docs-twitter-github.png  |   Bin 0 -> 14894 bytes
 .../assets/img/glyphicons-halflings-white.png   |   Bin 0 -> 8777 bytes
 .../docs/assets/img/glyphicons-halflings.png    |   Bin 0 -> 12799 bytes
 .../docs/assets/img/grid-baseline-20px.png      |   Bin 0 -> 84 bytes
 .../docs/assets/img/less-logo-large.png         |   Bin 0 -> 12824 bytes
 .../assets/img/responsive-illustrations.png     |   Bin 0 -> 1008 bytes
 .../bootstrap/docs/assets/js/README.md          |   106 +
 .../bootstrap/docs/assets/js/application.js     |   154 +
 .../bootstrap/docs/assets/js/bootstrap-affix.js |   106 +
 .../bootstrap/docs/assets/js/bootstrap-alert.js |    88 +
 .../docs/assets/js/bootstrap-button.js          |    94 +
 .../docs/assets/js/bootstrap-carousel.js        |   176 +
 .../docs/assets/js/bootstrap-collapse.js        |   156 +
 .../docs/assets/js/bootstrap-dropdown.js        |   148 +
 .../bootstrap/docs/assets/js/bootstrap-modal.js |   234 +
 .../docs/assets/js/bootstrap-popover.js         |   103 +
 .../docs/assets/js/bootstrap-scrollspy.js       |   151 +
 .../bootstrap/docs/assets/js/bootstrap-tab.js   |   133 +
 .../docs/assets/js/bootstrap-tooltip.js         |   276 +
 .../docs/assets/js/bootstrap-transition.js      |    60 +
 .../docs/assets/js/bootstrap-typeahead.js       |   310 +
 .../bootstrap/docs/assets/js/bootstrap.js       |  2025 +
 .../bootstrap/docs/assets/js/bootstrap.min.js   |     6 +
 .../assets/js/google-code-prettify/prettify.css |    30 +
 .../assets/js/google-code-prettify/prettify.js  |    28 +
 .../bootstrap/docs/assets/js/jquery.js          |     2 +
 .../bootstrap/docs/base-css.html                |  2116 +
 .../bootstrap/docs/components.html              |  2601 +
 .../bootstrap/docs/customize.html               |   513 +
 .../bower_components/bootstrap/docs/extend.html |   288 +
 .../bootstrap/docs/getting-started.html         |   366 +
 .../bower_components/bootstrap/docs/index.html  |   219 +
 .../bootstrap/docs/javascript.html              |  1749 +
 .../bootstrap/docs/scaffolding.html             |   586 +
 .../bootstrap/docs/templates/layout.mustache    |   149 +
 .../docs/templates/pages/base-css.mustache      |  2005 +
 .../docs/templates/pages/components.mustache    |  2482 +
 .../docs/templates/pages/customize.mustache     |   394 +
 .../docs/templates/pages/extend.mustache        |   169 +
 .../templates/pages/getting-started.mustache    |   247 +
 .../docs/templates/pages/index.mustache         |   100 +
 .../docs/templates/pages/javascript.mustache    |  1631 +
 .../docs/templates/pages/scaffolding.mustache   |   471 +
 .../img/glyphicons-halflings-white.png          |   Bin 0 -> 8777 bytes
 .../bootstrap/img/glyphicons-halflings.png      |   Bin 0 -> 12799 bytes
 console/bower_components/bootstrap/js/.jshintrc |    12 +
 .../bootstrap/js/bootstrap-affix.js             |   106 +
 .../bootstrap/js/bootstrap-alert.js             |    88 +
 .../bootstrap/js/bootstrap-button.js            |    94 +
 .../bootstrap/js/bootstrap-carousel.js          |   176 +
 .../bootstrap/js/bootstrap-collapse.js          |   156 +
 .../bootstrap/js/bootstrap-dropdown.js          |   148 +
 .../bootstrap/js/bootstrap-modal.js             |   234 +
 .../bootstrap/js/bootstrap-popover.js           |   103 +
 .../bootstrap/js/bootstrap-scrollspy.js         |   151 +
 .../bootstrap/js/bootstrap-tab.js               |   133 +
 .../bootstrap/js/bootstrap-tooltip.js           |   276 +
 .../bootstrap/js/bootstrap-transition.js        |    60 +
 .../bootstrap/js/bootstrap-typeahead.js         |   310 +
 .../bootstrap/js/tests/index.html               |    56 +
 .../bootstrap/js/tests/phantom.js               |    63 +
 .../bootstrap/js/tests/server.js                |    14 +
 .../bootstrap/js/tests/unit/bootstrap-affix.js  |    19 +
 .../bootstrap/js/tests/unit/bootstrap-alert.js  |    56 +
 .../bootstrap/js/tests/unit/bootstrap-button.js |    96 +
 .../js/tests/unit/bootstrap-carousel.js         |    63 +
 .../js/tests/unit/bootstrap-collapse.js         |    88 +
 .../js/tests/unit/bootstrap-dropdown.js         |   145 +
 .../bootstrap/js/tests/unit/bootstrap-modal.js  |   114 +
 .../js/tests/unit/bootstrap-phantom.js          |    21 +
 .../js/tests/unit/bootstrap-popover.js          |   107 +
 .../js/tests/unit/bootstrap-scrollspy.js        |    31 +
 .../bootstrap/js/tests/unit/bootstrap-tab.js    |    80 +
 .../js/tests/unit/bootstrap-tooltip.js          |   153 +
 .../js/tests/unit/bootstrap-transition.js       |    13 +
 .../js/tests/unit/bootstrap-typeahead.js        |   199 +
 .../bootstrap/js/tests/vendor/jquery.js         |     2 +
 .../bootstrap/js/tests/vendor/qunit.css         |   232 +
 .../bootstrap/js/tests/vendor/qunit.js          |  1510 +
 console/bower_components/bootstrap/package.json |    25 +
 console/bower_components/d3/.npmignore          |     4 +
 console/bower_components/d3/LICENSE             |    26 +
 console/bower_components/d3/Makefile            |   285 +
 console/bower_components/d3/README.md           |     7 +
 console/bower_components/d3/d3.min.js           |     4 +
 console/bower_components/d3/index-browserify.js |     2 +
 console/bower_components/d3/index.js            |    23 +
 console/bower_components/elastic.js/.bower.json |    32 +
 console/bower_components/elastic.js/AUTHORS     |     2 +
 .../bower_components/elastic.js/Gruntfile.js    |   122 +
 console/bower_components/elastic.js/LICENSE-MIT |    22 +
 console/bower_components/elastic.js/README.md   |    42 +
 console/bower_components/elastic.js/bower.json  |    22 +
 .../elastic.js/dist/elastic-angular-client.js   |    94 +
 .../dist/elastic-angular-client.min.js          |     5 +
 .../elastic.js/dist/elastic-extjs-client.js     |   275 +
 .../elastic.js/dist/elastic-extjs-client.min.js |     5 +
 .../elastic.js/dist/elastic-jquery-client.js    |   261 +
 .../dist/elastic-jquery-client.min.js           |     5 +
 .../elastic.js/dist/elastic-node-client.js      |   325 +
 .../elastic.js/dist/elastic.min.js              |     8 +
 .../bower_components/elastic.js/package.json    |    51 +
 console/bower_components/jquery/.bower.json     |    16 +
 console/bower_components/jquery/.editorconfig   |    43 +
 console/bower_components/jquery/.jshintrc       |    11 +
 console/bower_components/jquery/AUTHORS.txt     |   135 +
 console/bower_components/jquery/CONTRIBUTING.md |   217 +
 console/bower_components/jquery/MIT-LICENSE.txt |    21 +
 console/bower_components/jquery/Makefile        |    25 +
 console/bower_components/jquery/README.md       |   417 +
 console/bower_components/jquery/component.json  |     8 +
 console/bower_components/jquery/grunt.js        |   445 +
 console/bower_components/jquery/jquery.js       |  9440 ++++
 console/bower_components/jquery/package.json    |    32 +
 console/bower_components/js-logger/.bower.json  |    21 +
 console/bower_components/js-logger/CHANGELOG.md |    32 +
 .../bower_components/js-logger/MIT-LICENSE.txt  |    20 +
 console/bower_components/js-logger/README.md    |    64 +
 console/bower_components/js-logger/bower.json   |    11 +
 console/bower_components/js-logger/gulpfile.js  |    65 +
 console/bower_components/js-logger/package.json |    35 +
 .../bower_components/js-logger/src/logger.js    |   197 +
 .../js-logger/src/logger.min.js                 |     1 +
 console/bower_components/underscore/.bower.json |    31 +
 console/bower_components/underscore/.eslintrc   |    35 +
 console/bower_components/underscore/LICENSE     |    23 +
 console/bower_components/underscore/README.md   |    22 +
 console/bower_components/underscore/bower.json  |     7 +
 .../bower_components/underscore/component.json  |    10 +
 .../bower_components/underscore/package.json    |    41 +
 .../underscore/underscore-min.js                |     6 +
 .../underscore/underscore-min.map               |     1 +
 .../bower_components/underscore/underscore.js   |  1415 +
 console/css/ColReorder.css                      |    21 +
 console/css/angular-ui.css                      |    50 +
 console/css/angular-ui.min.css                  |     1 +
 console/css/bootstrap-responsive.css            |  1088 +
 console/css/codemirror/codemirror.css           |   243 +
 console/css/codemirror/themes/ambiance.css      |    76 +
 console/css/codemirror/themes/blackboard.css    |    25 +
 console/css/codemirror/themes/cobalt.css        |    18 +
 console/css/codemirror/themes/eclipse.css       |    25 +
 console/css/codemirror/themes/elegant.css       |    10 +
 console/css/codemirror/themes/erlang-dark.css   |    21 +
 console/css/codemirror/themes/lesser-dark.css   |    44 +
 console/css/codemirror/themes/monokai.css       |    28 +
 console/css/codemirror/themes/neat.css          |     9 +
 console/css/codemirror/themes/night.css         |    21 +
 console/css/codemirror/themes/rubyblue.css      |    21 +
 console/css/codemirror/themes/solarized.css     |   207 +
 console/css/codemirror/themes/twilight.css      |    26 +
 console/css/codemirror/themes/vibrant-ink.css   |    27 +
 console/css/codemirror/themes/xq-dark.css       |    46 +
 console/css/dangle.css                          |    65 +
 console/css/datatable.bootstrap.css             |   178 +
 console/css/dynatree-icons.css                  |   215 +
 console/css/jquery.gridster.css                 |    64 +
 console/css/metrics-watcher-style.css           |   163 +
 console/css/ng-grid.css                         |   439 +
 console/css/site-base.css                       |  4464 ++
 console/css/site-branding.css                   |     6 +
 console/css/site-narrow.css                     |   110 +
 console/css/site-wide.css                       |     6 +
 console/css/toastr.css                          |   183 +
 console/css/toggle-switch.css                   |   310 +
 console/css/twilight.css                        |    82 +
 console/css/ui.dynatree.css                     |   451 +
 console/css/vendor.css                          |     3 +
 console/img/ZeroClipboard.swf                   |   Bin 0 -> 1966 bytes
 console/img/ajax-loader.gif                     |   Bin 0 -> 3208 bytes
 console/img/datatable/insert.png                |   Bin 0 -> 1885 bytes
 console/img/datatable/sort_asc.png              |   Bin 0 -> 1118 bytes
 console/img/datatable/sort_asc_disabled.png     |   Bin 0 -> 1050 bytes
 console/img/datatable/sort_both.png             |   Bin 0 -> 1136 bytes
 console/img/datatable/sort_desc.png             |   Bin 0 -> 1127 bytes
 console/img/datatable/sort_desc_disabled.png    |   Bin 0 -> 1045 bytes
 console/img/dots/gray-dot.png                   |   Bin 0 -> 3382 bytes
 console/img/dots/green-dot.png                  |   Bin 0 -> 3303 bytes
 console/img/dots/pending.gif                    |   Bin 0 -> 649 bytes
 console/img/dots/red-dot.png                    |   Bin 0 -> 3307 bytes
 console/img/dots/spacer.gif                     |   Bin 0 -> 43 bytes
 console/img/dots/yellow-dot.png                 |   Bin 0 -> 3346 bytes
 console/img/dynatree/icons.gif                  |   Bin 0 -> 5512 bytes
 console/img/dynatree/loading.gif                |   Bin 0 -> 3111 bytes
 console/img/hawtio_icon.svg                     |    23 +
 console/img/hawtio_logo.svg                     |    45 +
 console/img/icons/activemq/connector.png        |   Bin 0 -> 3149 bytes
 console/img/icons/activemq/listener.gif         |   Bin 0 -> 138 bytes
 console/img/icons/activemq/message_broker.png   |   Bin 0 -> 3149 bytes
 console/img/icons/activemq/queue.png            |   Bin 0 -> 3109 bytes
 console/img/icons/activemq/queue_folder.png     |   Bin 0 -> 3130 bytes
 console/img/icons/activemq/sender.gif           |   Bin 0 -> 159 bytes
 console/img/icons/activemq/topic.png            |   Bin 0 -> 3251 bytes
 console/img/icons/activemq/topic_folder.png     |   Bin 0 -> 3152 bytes
 console/img/icons/camel.png                     |   Bin 0 -> 3132 bytes
 console/img/icons/camel.svg                     |    23 +
 console/img/icons/camel/aggregate24.png         |   Bin 0 -> 2093 bytes
 console/img/icons/camel/bean24.png              |   Bin 0 -> 1425 bytes
 console/img/icons/camel/camel.png               |   Bin 0 -> 3132 bytes
 console/img/icons/camel/camel_context_icon.png  |   Bin 0 -> 3224 bytes
 console/img/icons/camel/camel_route.png         |   Bin 0 -> 3228 bytes
 console/img/icons/camel/camel_route_folder.png  |   Bin 0 -> 3120 bytes
 console/img/icons/camel/camel_tracing.png       |   Bin 0 -> 3248 bytes
 console/img/icons/camel/channel24.png           |   Bin 0 -> 1422 bytes
 console/img/icons/camel/channelAdapter24.png    |   Bin 0 -> 1797 bytes
 console/img/icons/camel/channelPurger24.png     |   Bin 0 -> 1818 bytes
 console/img/icons/camel/choice24.png            |   Bin 0 -> 1994 bytes
 console/img/icons/camel/commandMessage24.png    |   Bin 0 -> 1569 bytes
 .../img/icons/camel/competingConsumers24.png    |   Bin 0 -> 2189 bytes
 .../img/icons/camel/contentBasedRouter24.png    |   Bin 0 -> 1994 bytes
 console/img/icons/camel/contentFilter24.png     |   Bin 0 -> 1744 bytes
 console/img/icons/camel/controlBus24.png        |   Bin 0 -> 512 bytes
 console/img/icons/camel/convertBody24.png       |   Bin 0 -> 1884 bytes
 .../img/icons/camel/correlationIdentifier24.png |   Bin 0 -> 2094 bytes
 console/img/icons/camel/datatypeChannel24.png   |   Bin 0 -> 1607 bytes
 console/img/icons/camel/deadLetterChannel24.png |   Bin 0 -> 1450 bytes
 console/img/icons/camel/detour24.png            |   Bin 0 -> 1780 bytes
 .../img/icons/camel/distributionAggregate24.png |   Bin 0 -> 1970 bytes
 console/img/icons/camel/documentMessage24.png   |   Bin 0 -> 1574 bytes
 .../img/icons/camel/durableSubscription24.png   |   Bin 0 -> 1691 bytes
 console/img/icons/camel/dynamicRouter24.png     |   Bin 0 -> 2077 bytes
 console/img/icons/camel/edit_camel_route.png    |   Bin 0 -> 3324 bytes
 .../icons/camel/encapsulatedSynchronous24.png   |   Bin 0 -> 1600 bytes
 console/img/icons/camel/endoints.png            |   Bin 0 -> 3233 bytes
 console/img/icons/camel/endpoint24.png          |   Bin 0 -> 1908 bytes
 console/img/icons/camel/endpointDrools24.png    |   Bin 0 -> 2258 bytes
 console/img/icons/camel/endpointFile24.png      |   Bin 0 -> 2238 bytes
 console/img/icons/camel/endpointFolder24.png    |   Bin 0 -> 2271 bytes
 console/img/icons/camel/endpointQueue24.png     |   Bin 0 -> 2254 bytes
 .../img/icons/camel/endpointRepository24.png    |   Bin 0 -> 2225 bytes
 console/img/icons/camel/endpointTimer24.png     |   Bin 0 -> 2295 bytes
 console/img/icons/camel/endpoint_folder.png     |   Bin 0 -> 3152 bytes
 console/img/icons/camel/endpoint_node.png       |   Bin 0 -> 3273 bytes
 console/img/icons/camel/endpoints/SAP24.png     |   Bin 0 -> 3172 bytes
 .../icons/camel/endpoints/SAPNetweaver24.jpg    |   Bin 0 -> 3180 bytes
 .../img/icons/camel/endpoints/facebook24.jpg    |   Bin 0 -> 3295 bytes
 .../img/icons/camel/endpoints/salesForce24.png  |   Bin 0 -> 3341 bytes
 console/img/icons/camel/endpoints/twitter24.png |   Bin 0 -> 2006 bytes
 console/img/icons/camel/endpoints/weather24.jpg |   Bin 0 -> 3240 bytes
 console/img/icons/camel/enrich24.png            |   Bin 0 -> 1724 bytes
 console/img/icons/camel/envelopeWrapper24.png   |   Bin 0 -> 1739 bytes
 .../img/icons/camel/eventDrivenConsumer24.png   |   Bin 0 -> 1860 bytes
 console/img/icons/camel/eventMessage24.png      |   Bin 0 -> 1597 bytes
 console/img/icons/camel/fileTransfer24.png      |   Bin 0 -> 1796 bytes
 console/img/icons/camel/filter24.png            |   Bin 0 -> 1735 bytes
 console/img/icons/camel/flow24.png              |   Bin 0 -> 1279 bytes
 console/img/icons/camel/generic24.png           |   Bin 0 -> 1487 bytes
 .../img/icons/camel/guaranteedMessaging24.png   |   Bin 0 -> 1357 bytes
 .../img/icons/camel/idempotentConsumer24.png    |   Bin 0 -> 1735 bytes
 .../img/icons/camel/invalidMessageChannel24.png |   Bin 0 -> 1486 bytes
 console/img/icons/camel/loadBalance24.png       |   Bin 0 -> 2104 bytes
 console/img/icons/camel/log24.png               |   Bin 0 -> 2238 bytes
 console/img/icons/camel/marshal24.png           |   Bin 0 -> 1877 bytes
 console/img/icons/camel/message24.png           |   Bin 0 -> 1720 bytes
 console/img/icons/camel/messageBroker24.png     |   Bin 0 -> 1921 bytes
 console/img/icons/camel/messageBus24.png        |   Bin 0 -> 1553 bytes
 console/img/icons/camel/messageDispatcher24.png |   Bin 0 -> 2104 bytes
 console/img/icons/camel/messageExpiration24.png |   Bin 0 -> 1640 bytes
 console/img/icons/camel/messageSelector24.png   |   Bin 0 -> 2077 bytes
 console/img/icons/camel/messageSequence24.png   |   Bin 0 -> 1726 bytes
 console/img/icons/camel/messageStore24.png      |   Bin 0 -> 1806 bytes
 console/img/icons/camel/messaging24.png         |   Bin 0 -> 1792 bytes
 console/img/icons/camel/messagingAdapter24.png  |   Bin 0 -> 1873 bytes
 console/img/icons/camel/messagingBridge24.png   |   Bin 0 -> 2201 bytes
 console/img/icons/camel/messagingGateway24.png  |   Bin 0 -> 2018 bytes
 console/img/icons/camel/multicast24.png         |   Bin 0 -> 398 bytes
 console/img/icons/camel/node24.png              |   Bin 0 -> 1670 bytes
 console/img/icons/camel/normalizer24.png        |   Bin 0 -> 1973 bytes
 console/img/icons/camel/pipeline24.png          |   Bin 0 -> 1735 bytes
 console/img/icons/camel/pointToPoint24.png      |   Bin 0 -> 1101 bytes
 console/img/icons/camel/pollEnrich24.png        |   Bin 0 -> 1804 bytes
 console/img/icons/camel/pollingConsumer24.png   |   Bin 0 -> 2174 bytes
 console/img/icons/camel/process24.png           |   Bin 0 -> 1425 bytes
 console/img/icons/camel/processManager24.png    |   Bin 0 -> 775 bytes
 console/img/icons/camel/processor24.png         |   Bin 0 -> 1425 bytes
 console/img/icons/camel/recipientList24.png     |   Bin 0 -> 2088 bytes
 console/img/icons/camel/requestReply24.png      |   Bin 0 -> 1605 bytes
 console/img/icons/camel/resequence24.png        |   Bin 0 -> 2151 bytes
 console/img/icons/camel/returnAddress24.png     |   Bin 0 -> 1544 bytes
 console/img/icons/camel/route24.png             |   Bin 0 -> 1993 bytes
 console/img/icons/camel/routingSlip24.png       |   Bin 0 -> 1954 bytes
 console/img/icons/camel/setBody24.png           |   Bin 0 -> 1960 bytes
 console/img/icons/camel/sharedDatabase24.png    |   Bin 0 -> 1956 bytes
 console/img/icons/camel/smartProxy24.png        |   Bin 0 -> 2370 bytes
 console/img/icons/camel/split24.png             |   Bin 0 -> 2104 bytes
 console/img/icons/camel/storeInLibrary24.png    |   Bin 0 -> 1924 bytes
 console/img/icons/camel/testMessage24.png       |   Bin 0 -> 2001 bytes
 .../img/icons/camel/transactionalClient24.png   |   Bin 0 -> 2257 bytes
 console/img/icons/camel/transform24.png         |   Bin 0 -> 1960 bytes
 console/img/icons/camel/unmarshal24.png         |   Bin 0 -> 1960 bytes
 console/img/icons/camel/wireTap24.png           |   Bin 0 -> 1755 bytes
 console/img/icons/cassandra.svg                 |     4 +
 console/img/icons/dozer/attribute.gif           |   Bin 0 -> 167 bytes
 console/img/icons/dozer/byref.gif               |   Bin 0 -> 942 bytes
 console/img/icons/dozer/cc.gif                  |   Bin 0 -> 213 bytes
 console/img/icons/dozer/class.gif               |   Bin 0 -> 585 bytes
 console/img/icons/dozer/dozer.gif               |   Bin 0 -> 994 bytes
 console/img/icons/dozer/exclude.gif             |   Bin 0 -> 339 bytes
 console/img/icons/dozer/interface.gif           |   Bin 0 -> 574 bytes
 console/img/icons/dozer/oneway.gif              |   Bin 0 -> 562 bytes
 console/img/icons/fabric.png                    |   Bin 0 -> 3562 bytes
 console/img/icons/fabric8_icon.svg              |   155 +
 console/img/icons/java.svg                      | 16388 ++++++
 console/img/icons/jetty.svg                     |    46 +
 console/img/icons/jvm/java-logo.svg             |    41 +
 console/img/icons/jvm/jetty-logo-80x22.png      |   Bin 0 -> 13002 bytes
 console/img/icons/jvm/jolokia-logo.png          |   Bin 0 -> 18136 bytes
 console/img/icons/jvm/tomcat-logo.gif           |   Bin 0 -> 3928 bytes
 console/img/icons/kubernetes.svg                |   451 +
 console/img/icons/message_broker.png            |   Bin 0 -> 3149 bytes
 console/img/icons/messagebroker.svg             |    26 +
 console/img/icons/osgi/bundle.png               |   Bin 0 -> 2186 bytes
 console/img/icons/osgi/service.png              |   Bin 0 -> 2671 bytes
 console/img/icons/quartz/quarz.png              |   Bin 0 -> 7204 bytes
 console/img/icons/tomcat.svg                    |    38 +
 console/img/icons/wiki/folder.gif               |   Bin 0 -> 216 bytes
 console/img/icons/wildfly.svg                   |   482 +
 console/img/img-noise-600x600.png               |   Bin 0 -> 202053 bytes
 console/img/logo-128px.png                      |   Bin 0 -> 2417 bytes
 console/img/logo-16px.png                       |   Bin 0 -> 390 bytes
 console/img/logo.png                            |   Bin 0 -> 663 bytes
 console/img/spacer.gif                          |   Bin 0 -> 43 bytes
 console/index.html                              |   445 +
 console/lib/ColReorder.min.js                   |    33 +
 console/lib/KeyTable.js                         |  1115 +
 console/lib/KeyTable.min.js                     |    27 +
 console/lib/URI.js                              |    85 +
 console/lib/ZeroClipboard.min.js                |     9 +
 console/lib/angular-bootstrap-prettify.min.js   |    41 +
 console/lib/angular-bootstrap.min.js            |     9 +
 console/lib/angular-cookies.min.js              |     7 +
 console/lib/angular-file-upload.min.js          |     6 +
 console/lib/angular-file-upload.min.map         |     1 +
 console/lib/angular-loader.min.js               |     7 +
 console/lib/angular-resource.min.js             |    11 +
 console/lib/angular-sanitize.js                 |   558 +
 console/lib/angular-sanitize.min.js             |    13 +
 console/lib/angular-ui.js                       |  1461 +
 console/lib/angular.js                          | 16890 ++++++
 console/lib/camelModel.js                       |  3275 ++
 console/lib/codemirror/addon/dialog/dialog.css  |    32 +
 console/lib/codemirror/addon/dialog/dialog.js   |    80 +
 .../lib/codemirror/addon/display/placeholder.js |    54 +
 .../lib/codemirror/addon/edit/closebrackets.js  |    54 +
 console/lib/codemirror/addon/edit/closetag.js   |    86 +
 .../codemirror/addon/edit/continuecomment.js    |    44 +
 .../lib/codemirror/addon/edit/continuelist.js   |    25 +
 .../lib/codemirror/addon/edit/matchbrackets.js  |    82 +
 console/lib/codemirror/addon/fold/brace-fold.js |    31 +
 .../lib/codemirror/addon/fold/collapserange.js  |    68 +
 console/lib/codemirror/addon/fold/foldcode.js   |    32 +
 .../lib/codemirror/addon/fold/indent-fold.js    |    11 +
 console/lib/codemirror/addon/fold/xml-fold.js   |    64 +
 .../lib/codemirror/addon/format/formatting.js   |   114 +
 console/lib/codemirror/addon/hint/html-hint.js  |   582 +
 .../codemirror/addon/hint/javascript-hint.js    |   142 +
 console/lib/codemirror/addon/hint/pig-hint.js   |   117 +
 .../lib/codemirror/addon/hint/python-hint.js    |    93 +
 console/lib/codemirror/addon/hint/show-hint.css |    38 +
 console/lib/codemirror/addon/hint/show-hint.js  |   180 +
 .../lib/codemirror/addon/hint/simple-hint.css   |    16 +
 .../lib/codemirror/addon/hint/simple-hint.js    |   102 +
 console/lib/codemirror/addon/hint/xml-hint.js   |   118 +
 .../codemirror/addon/lint/javascript-lint.js    |   127 +
 console/lib/codemirror/addon/lint/json-lint.js  |    14 +
 console/lib/codemirror/addon/lint/lint.css      |    96 +
 console/lib/codemirror/addon/lint/lint.js       |   197 +
 console/lib/codemirror/addon/mode/loadmode.js   |    51 +
 console/lib/codemirror/addon/mode/multiplex.js  |    95 +
 console/lib/codemirror/addon/mode/overlay.js    |    59 +
 .../lib/codemirror/addon/runmode/colorize.js    |    29 +
 .../addon/runmode/runmode-standalone.js         |   130 +
 console/lib/codemirror/addon/runmode/runmode.js |    52 +
 .../codemirror/addon/runmode/runmode.node.js    |    89 +
 .../addon/search/match-highlighter.js           |    60 +
 console/lib/codemirror/addon/search/search.js   |   131 +
 .../lib/codemirror/addon/search/searchcursor.js |   133 +
 .../codemirror/addon/selection/active-line.js   |    39 +
 .../addon/selection/mark-selection.js           |    34 +
 console/lib/codemirror/codemirror.css           |   246 +
 console/lib/codemirror/codemirror.js            |  5585 ++
 console/lib/codemirror/keymap/emacs.js          |    30 +
 console/lib/codemirror/keymap/vim.js            |  3044 ++
 console/lib/codemirror/mode/clike/clike.js      |   302 +
 console/lib/codemirror/mode/clike/index.html    |   103 +
 console/lib/codemirror/mode/clike/scala.html    |   767 +
 .../lib/codemirror/mode/coffeescript/LICENSE    |    22 +
 .../mode/coffeescript/coffeescript.js           |   346 +
 .../lib/codemirror/mode/coffeescript/index.html |   728 +
 console/lib/codemirror/mode/css/css.js          |   567 +
 console/lib/codemirror/mode/css/index.html      |    58 +
 console/lib/codemirror/mode/css/scss.html       |   145 +
 console/lib/codemirror/mode/css/scss_test.js    |    80 +
 console/lib/codemirror/mode/css/test.js         |   113 +
 console/lib/codemirror/mode/diff/diff.js        |    32 +
 console/lib/codemirror/mode/diff/index.html     |   105 +
 .../mode/htmlembedded/htmlembedded.js           |    73 +
 .../lib/codemirror/mode/htmlembedded/index.html |    49 +
 .../lib/codemirror/mode/htmlmixed/htmlmixed.js  |   104 +
 .../lib/codemirror/mode/htmlmixed/index.html    |    73 +
 .../lib/codemirror/mode/javascript/index.html   |    92 +
 .../codemirror/mode/javascript/javascript.js    |   467 +
 .../codemirror/mode/javascript/typescript.html  |    48 +
 console/lib/codemirror/mode/markdown/index.html |   344 +
 .../lib/codemirror/mode/markdown/markdown.js    |   526 +
 console/lib/codemirror/mode/markdown/test.js    |   636 +
 console/lib/codemirror/mode/meta.js             |    75 +
 .../lib/codemirror/mode/properties/index.html   |    41 +
 .../codemirror/mode/properties/properties.js    |    63 +
 console/lib/codemirror/mode/sass/index.html     |    54 +
 console/lib/codemirror/mode/sass/sass.js        |   349 +
 console/lib/codemirror/mode/shell/index.html    |    51 +
 console/lib/codemirror/mode/shell/shell.js      |   118 +
 console/lib/codemirror/mode/xml/index.html      |    45 +
 console/lib/codemirror/mode/xml/xml.js          |   328 +
 console/lib/codemirror/mode/yaml/index.html     |    68 +
 console/lib/codemirror/mode/yaml/yaml.js        |    95 +
 .../lib/codemirror/theme/ambiance-mobile.css    |     5 +
 console/lib/codemirror/theme/ambiance.css       |    75 +
 console/lib/codemirror/theme/blackboard.css     |    25 +
 console/lib/codemirror/theme/cobalt.css         |    18 +
 console/lib/codemirror/theme/eclipse.css        |    25 +
 console/lib/codemirror/theme/elegant.css        |    10 +
 console/lib/codemirror/theme/erlang-dark.css    |    21 +
 console/lib/codemirror/theme/lesser-dark.css    |    44 +
 console/lib/codemirror/theme/midnight.css       |    52 +
 console/lib/codemirror/theme/monokai.css        |    28 +
 console/lib/codemirror/theme/neat.css           |     9 +
 console/lib/codemirror/theme/night.css          |    21 +
 console/lib/codemirror/theme/rubyblue.css       |    21 +
 console/lib/codemirror/theme/solarized.css      |   207 +
 console/lib/codemirror/theme/twilight.css       |    26 +
 console/lib/codemirror/theme/vibrant-ink.css    |    27 +
 console/lib/codemirror/theme/xq-dark.css        |    46 +
 console/lib/codemirror/theme/xq-light.css       |    43 +
 console/lib/cubism.v1.min.js                    |  1336 +
 console/lib/dagre.min.js                        |    22 +
 console/lib/dangle.min.js                       |     4 +
 console/lib/dmr.js.nocache.js                   |   549 +
 console/lib/dozerField.js                       |   118 +
 console/lib/dozerFieldExclude.js                |    84 +
 console/lib/dozerMapping.js                     |   108 +
 console/lib/dozerMappings.js                    |   273 +
 console/lib/elastic-angular-client.min.js       |    96 +
 console/lib/elastic.min.js                      |     8 +
 console/lib/gantt-chart-d3.js                   |   221 +
 console/lib/hawtio-plugin-loader.js             |   256 +
 console/lib/html5shiv.js                        |   301 +
 console/lib/javascript-cubism.js                |   121 +
 console/lib/jolokia-cubism-min.js               |    23 +
 console/lib/jolokia-min.js                      |    50 +
 console/lib/jolokia-simple-min.js               |    19 +
 console/lib/jquery-ui.custom.min.js             |   125 +
 console/lib/jquery.backstretch.min.js           |     4 +
 console/lib/jquery.cookie.js                    |    97 +
 console/lib/jquery.dataTables.min.js            |   155 +
 console/lib/jquery.datatable-bootstrap.js       |   157 +
 console/lib/jquery.dynatree.min.js              |     4 +
 console/lib/jquery.form.min.js                  |     7 +
 console/lib/jquery.gridster.min.js              |     4 +
 console/lib/jquery.gridster.with-extras.min.js  |     4 +
 console/lib/jquery.jsPlumb-1.6.4-min.js         |     6 +
 console/lib/jquery.xml2json.js                  |   187 +
 console/lib/jsonschema.js                       |   153 +
 console/lib/jsuri-1.1.1.min.js                  |     2 +
 console/lib/language/c.js                       |    69 +
 console/lib/language/coffeescript.js            |   125 +
 console/lib/language/csharp.js                  |    87 +
 console/lib/language/css.js                     |    72 +
 console/lib/language/d.js                       |    81 +
 console/lib/language/generic.js                 |    59 +
 console/lib/language/go.js                      |    59 +
 console/lib/language/haskell.js                 |    94 +
 console/lib/language/html.js                    |   123 +
 console/lib/language/java.js                    |    59 +
 console/lib/language/javascript.js              |    93 +
 console/lib/language/lua.js                     |    59 +
 console/lib/language/php.js                     |   123 +
 console/lib/language/python.js                  |    84 +
 console/lib/language/r.js                       |    89 +
 console/lib/language/ruby.js                    |   207 +
 console/lib/language/scheme.js                  |    52 +
 console/lib/language/shell.js                   |    56 +
 console/lib/language/smalltalk.js               |    52 +
 console/lib/less-1.3.3.min.js                   |     9 +
 console/lib/loggingInit.js                      |   261 +
 console/lib/marked.js                           |  1076 +
 console/lib/metrics-watcher.js                  |   800 +
 console/lib/mvGraphs.js                         |   173 +
 console/lib/ng-grid.min.js                      |     3 +
 console/lib/prefixfree.min.js                   |     5 +
 console/lib/rainbow.js                          |   794 +
 console/lib/sugar-1.4.1-custom.min.js           |   143 +
 console/lib/toastr.js                           |   306 +
 console/lib/toastr.min.js                       |     2 +
 console/lib/ui-bootstrap-0.4.0.min.js           |     2 +
 console/lib/ui-bootstrap-tpls-0.4.0.min.js      |     2 +
 console/plugin/css/jquery-minicolors.css        |   274 +
 console/plugin/css/json-formatter-min.css       |     6 +
 console/plugin/css/plugin.css                   |   476 +
 console/plugin/css/qdrTopology.css              |   473 +
 console/plugin/data/places1.json                |    13 +
 console/plugin/data/world-110m.json             |     1 +
 console/plugin/html/graphs.html                 |    12 +
 console/plugin/html/qdr.html                    |    63 +
 console/plugin/html/qdrCharts.html              |    74 +
 console/plugin/html/qdrConnect.html             |    20 +
 console/plugin/html/qdrGraphs.html              |    15 +
 console/plugin/html/qdrLayout.html              |     8 +
 console/plugin/html/qdrList.html                |    37 +
 console/plugin/html/qdrOverview.html            |    50 +
 console/plugin/html/qdrSchema.html              |     3 +
 console/plugin/html/qdrTopology.html            |   152 +
 console/plugin/js/aaa                           |    91 +
 console/plugin/js/chuck.js                      |   196 +
 console/plugin/js/faa                           |    68 +
 console/plugin/js/globe.js                      |   203 +
 console/plugin/js/navbar.js                     |    99 +
 console/plugin/js/qdrChartService.js            |   787 +
 console/plugin/js/qdrCharts.js                  |   236 +
 console/plugin/js/qdrList.js                    |   448 +
 console/plugin/js/qdrOverview.js                |   631 +
 console/plugin/js/qdrPlugin.js                  |   175 +
 console/plugin/js/qdrSchema.js                  |    13 +
 console/plugin/js/qdrService.js                 |   726 +
 console/plugin/js/qdrTopology.js                |  1962 +
 console/plugin/js/qdrZChartService.js           |   937 +
 console/plugin/js/qdrouter.json                 |   996 +
 console/plugin/js/settings.js                   |    96 +
 console/plugin/js/test.js                       |    71 +
 console/plugin/lib/angular-minicolors.js        |    96 +
 console/plugin/lib/angular.treeview.min.js      |     9 +
 console/plugin/lib/dialog-service.js            |   186 +
 console/plugin/lib/jquery-minicolors.min.js     |    11 +
 console/plugin/lib/json-formatter-min.js        |     7 +
 console/plugin/lib/proton.js                    |     1 +
 console/plugin/lib/scrollglue.js                |    44 +
 console/plugin/lib/slider.js                    |   170 +
 console/plugin/lib/svgDirs.js                   |   106 +
 console/plugin/lib/tooltipsy.js                 |   232 +
 console/vendor.js                               |     1 +
 757 files changed, 217010 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/3c9a22b4/console/app/api/css/api.css
----------------------------------------------------------------------
diff --git a/console/app/api/css/api.css b/console/app/api/css/api.css
new file mode 100644
index 0000000..62d956e
--- /dev/null
+++ b/console/app/api/css/api.css
@@ -0,0 +1,1068 @@
+/** workarounds for swagger css */
+.swagger-ui-wrap h2 {
+    line-height: 1.1em;
+}
+.swagger-ui-wrap ul, .swagger-ui-wrap li  {
+    line-height: 0.9em;
+    margin: 0px;
+}
+.swagger-ui-wrap ul.resources  {
+    line-height: 0.9em;
+    margin-left: 10px;
+}
+
+.swagger-ui-wrap .model-signature {
+  font-size: 1.25em;
+}
+
+div#main .swagger-ui-wrap div ul.nav {
+    background-color: transparent;
+    background-image: none;
+    border: 0px;
+    border-image: none;
+    border-image-width: 0;
+    box-shadow: none;
+    -webkit-box-shadow: none;
+    border-width: 0;
+    border-bottom: 0;
+    margin-bottom: 2px;
+}
+
+div#main div .signature-nav ul.nav li a {
+    padding-right: 10px;
+}
+
+div#main div .signature-nav ul.nav {
+    max-width: 70%;
+    width: 70%;
+}
+
+/** TODO lets try move the button up so it doesn't waste too much screen real estate */
+.signature-nav-buttons  {
+/*
+    margin-top: -20px;
+*/
+}
+.sandbox_header button.autoformat {
+}
+
+div#main div ul.nav {
+    border-bottom: 0;
+    margin-bottom: 2px;
+}
+
+#main div div .swagger-ui-wrap div .nav.nav-tabs:not(.connected) {
+    border-image: none;
+    border-image-width: 0px;
+    border-width: 0;
+    border-bottom: 0;
+    margin-bottom: 2px;
+}
+
+.swagger-ui-wrap .response pre {
+    color: black;
+    font-size: 1.25em;
+}
+
+.swagger-ui-wrap .sandbox_header .progress {
+    margin-left: 5px;
+}
+
+.swagger-ui-wrap .content .CodeMirror-lines pre {
+    margin-top: 0px;
+    border: 0px;
+}
+
+.swagger-ui-wrap .content .block pre.header {
+    padding-top: 4px;
+    padding-bottom: 4px;
+    margin-top: 0px;
+    margin-bottom: 0px;
+}
+
+.swagger-ui-wrap .content .block pre.request_url,
+.swagger-ui-wrap .content .block pre.response_code {
+    margin-bottom: 5px;
+}
+
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block  .CodeMirror-lines pre {
+    padding-top: 0px;
+    padding-bottom: 8px;
+}
+
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre {
+    padding: 4px;
+}
+
+/**
+  mostly standard swagger apart from:
+
+  * replacing ul#resources to ul.resources
+  * commenting out some margin-left/right on .swagger-ui-wrap
+  * span.http_method a -> span.http_method
+
+*/
+ol,
+ul {
+  list-style: none;
+}
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+.swagger-ui-wrap {
+  line-height: 1;
+  font-family: "Droid Sans", sans-serif;
+/*
+  max-width: 960px;
+  margin-left: auto;
+  margin-right: auto;
+*/
+}
+.swagger-ui-wrap b,
+.swagger-ui-wrap strong {
+  font-family: "Droid Sans", sans-serif;
+  font-weight: bold;
+}
+.swagger-ui-wrap q,
+.swagger-ui-wrap blockquote {
+  quotes: none;
+}
+.swagger-ui-wrap p {
+  line-height: 1.4em;
+  padding: 0 0 10px;
+  color: #333333;
+}
+.swagger-ui-wrap q:before,
+.swagger-ui-wrap q:after,
+.swagger-ui-wrap blockquote:before,
+.swagger-ui-wrap blockquote:after {
+  content: none;
+}
+.swagger-ui-wrap .heading_with_menu h1,
+.swagger-ui-wrap .heading_with_menu h2,
+.swagger-ui-wrap .heading_with_menu h3,
+.swagger-ui-wrap .heading_with_menu h4,
+.swagger-ui-wrap .heading_with_menu h5,
+.swagger-ui-wrap .heading_with_menu h6 {
+  display: block;
+  clear: none;
+  float: left;
+  -moz-box-sizing: border-box;
+  -webkit-box-sizing: border-box;
+  -ms-box-sizing: border-box;
+  box-sizing: border-box;
+  width: 60%;
+}
+.swagger-ui-wrap table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+.swagger-ui-wrap table thead tr th {
+  padding: 5px;
+  font-size: 0.9em;
+  color: #666666;
+  border-bottom: 1px solid #999999;
+}
+.swagger-ui-wrap table tbody tr:last-child td {
+  border-bottom: none;
+}
+.swagger-ui-wrap table tbody tr.offset {
+  background-color: #f0f0f0;
+}
+.swagger-ui-wrap table tbody tr td {
+  padding: 6px;
+  font-size: 0.9em;
+  border-bottom: 1px solid #cccccc;
+  vertical-align: top;
+  line-height: 1.3em;
+}
+.swagger-ui-wrap ol {
+  margin: 0px 0 10px;
+  padding: 0 0 0 18px;
+  list-style-type: decimal;
+}
+.swagger-ui-wrap ol li {
+  padding: 5px 0px;
+  font-size: 0.9em;
+  color: #333333;
+}
+.swagger-ui-wrap ol,
+.swagger-ui-wrap ul {
+  list-style: none;
+}
+.swagger-ui-wrap h1 a,
+.swagger-ui-wrap h2 a,
+.swagger-ui-wrap h3 a,
+.swagger-ui-wrap h4 a,
+.swagger-ui-wrap h5 a,
+.swagger-ui-wrap h6 a {
+  text-decoration: none;
+}
+.swagger-ui-wrap h1 a:hover,
+.swagger-ui-wrap h2 a:hover,
+.swagger-ui-wrap h3 a:hover,
+.swagger-ui-wrap h4 a:hover,
+.swagger-ui-wrap h5 a:hover,
+.swagger-ui-wrap h6 a:hover {
+  text-decoration: underline;
+}
+.swagger-ui-wrap h1 span.divider,
+.swagger-ui-wrap h2 span.divider,
+.swagger-ui-wrap h3 span.divider,
+.swagger-ui-wrap h4 span.divider,
+.swagger-ui-wrap h5 span.divider,
+.swagger-ui-wrap h6 span.divider {
+  color: #aaaaaa;
+}
+.swagger-ui-wrap a {
+  color: #547f00;
+}
+.swagger-ui-wrap a img {
+  border: none;
+}
+.swagger-ui-wrap article,
+.swagger-ui-wrap aside,
+.swagger-ui-wrap details,
+.swagger-ui-wrap figcaption,
+.swagger-ui-wrap figure,
+.swagger-ui-wrap footer,
+.swagger-ui-wrap header,
+.swagger-ui-wrap hgroup,
+.swagger-ui-wrap menu,
+.swagger-ui-wrap nav,
+.swagger-ui-wrap section,
+.swagger-ui-wrap summary {
+  display: block;
+}
+.swagger-ui-wrap pre {
+  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
+  background-color: #fcf6db;
+  border: 1px solid #e5e0c6;
+  padding: 10px;
+}
+.swagger-ui-wrap pre code {
+  line-height: 1.6em;
+  background: none;
+}
+.swagger-ui-wrap .content > .content-type > div > label {
+  clear: both;
+  display: block;
+  color: #0F6AB4;
+  font-size: 1.1em;
+  margin: 0;
+  padding: 15px 0 5px;
+}
+.swagger-ui-wrap .content pre {
+  font-size: 12px;
+  margin-top: 5px;
+  padding: 5px;
+}
+.swagger-ui-wrap .icon-btn {
+  cursor: pointer;
+}
+.swagger-ui-wrap .info_title {
+  padding-bottom: 10px;
+  font-weight: bold;
+  font-size: 25px;
+}
+.swagger-ui-wrap p.big,
+.swagger-ui-wrap div.big p {
+  font-size: 1em;
+  margin-bottom: 10px;
+}
+.swagger-ui-wrap form.fullwidth ol li.string input,
+.swagger-ui-wrap form.fullwidth ol li.url input,
+.swagger-ui-wrap form.fullwidth ol li.text textarea,
+.swagger-ui-wrap form.fullwidth ol li.numeric input {
+  width: 500px !important;
+}
+.swagger-ui-wrap .info_license {
+  padding-bottom: 5px;
+}
+.swagger-ui-wrap .info_tos {
+  padding-bottom: 5px;
+}
+.swagger-ui-wrap .message-fail {
+  color: #cc0000;
+}
+.swagger-ui-wrap .info_contact {
+  padding-bottom: 5px;
+}
+.swagger-ui-wrap .info_description {
+  padding-bottom: 10px;
+  font-size: 15px;
+}
+.swagger-ui-wrap .markdown ol li,
+.swagger-ui-wrap .markdown ul li {
+  padding: 3px 0px;
+  line-height: 1.4em;
+  color: #333333;
+}
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input,
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input,
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input {
+  display: block;
+  padding: 4px;
+  width: auto;
+  clear: both;
+}
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input.title,
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input.title,
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input.title {
+  font-size: 1.3em;
+}
+.swagger-ui-wrap table.fullwidth {
+  width: 100%;
+}
+.swagger-ui-wrap .model-signature {
+  font-family: "Droid Sans", sans-serif;
+/*
+  font-size: 1em;
+*/
+  line-height: 1.5em;
+}
+.swagger-ui-wrap .model-signature .signature-nav a {
+  text-decoration: none;
+  color: #AAA;
+}
+.swagger-ui-wrap .model-signature .signature-nav a:hover {
+  text-decoration: underline;
+  color: black;
+}
+.swagger-ui-wrap .model-signature .signature-nav .selected {
+  color: black;
+  text-decoration: none;
+}
+.swagger-ui-wrap .model-signature .propType {
+  color: #5555aa;
+}
+.swagger-ui-wrap .model-signature pre:hover {
+  background-color: #ffffdd;
+}
+.swagger-ui-wrap .model-signature pre {
+  font-size: .85em;
+  line-height: 1.2em;
+  overflow: auto;
+  max-height: 200px;
+  cursor: pointer;
+}
+.swagger-ui-wrap .model-signature ul.signature-nav {
+  display: block;
+  margin: 0;
+  padding: 0;
+}
+.swagger-ui-wrap .model-signature ul.signature-nav li:last-child {
+  padding-right: 0;
+  border-right: none;
+}
+.swagger-ui-wrap .model-signature ul.signature-nav li {
+  float: left;
+  margin: 0 5px 5px 0;
+  padding: 2px 5px 2px 0;
+  border-right: 1px solid #ddd;
+}
+.swagger-ui-wrap .model-signature .propOpt {
+  color: #555;
+}
+.swagger-ui-wrap .model-signature .snippet small {
+  font-size: 0.75em;
+}
+.swagger-ui-wrap .model-signature .propOptKey {
+  font-style: italic;
+}
+.swagger-ui-wrap .model-signature .description .strong {
+  font-weight: bold;
+  color: #000;
+  font-size: .9em;
+}
+.swagger-ui-wrap .model-signature .description div {
+  font-size: 0.9em;
+  line-height: 1.5em;
+  margin-left: 1em;
+}
+.swagger-ui-wrap .model-signature .description .stronger {
+  font-weight: bold;
+  color: #000;
+}
+.swagger-ui-wrap .model-signature .propName {
+  font-weight: bold;
+}
+.swagger-ui-wrap .model-signature .signature-container {
+  clear: both;
+}
+.swagger-ui-wrap .body-textarea {
+  width: 300px;
+  height: 100px;
+  border: 1px solid #aaa;
+}
+.swagger-ui-wrap .markdown p code,
+.swagger-ui-wrap .markdown li code {
+  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
+  background-color: #f0f0f0;
+  color: black;
+  padding: 1px 3px;
+}
+.swagger-ui-wrap .required {
+  font-weight: bold;
+}
+.swagger-ui-wrap input.parameter {
+  width: 300px;
+  border: 1px solid #aaa;
+}
+.swagger-ui-wrap h1 {
+  color: black;
+  font-size: 1.5em;
+  line-height: 1.3em;
+  padding: 10px 0 10px 0;
+  font-family: "Droid Sans", sans-serif;
+  font-weight: bold;
+}
+.swagger-ui-wrap .heading_with_menu {
+  float: none;
+  clear: both;
+  overflow: hidden;
+  display: block;
+}
+.swagger-ui-wrap .heading_with_menu ul {
+  display: block;
+  clear: none;
+  float: right;
+  -moz-box-sizing: border-box;
+  -webkit-box-sizing: border-box;
+  -ms-box-sizing: border-box;
+  box-sizing: border-box;
+  margin-top: 10px;
+}
+.swagger-ui-wrap h2 {
+  color: black;
+  font-size: 1.3em;
+  padding: 10px 0 10px 0;
+}
+.swagger-ui-wrap h2 a {
+  color: black;
+}
+.swagger-ui-wrap h2 span.sub {
+  font-size: 0.7em;
+  color: #999999;
+  font-style: italic;
+}
+.swagger-ui-wrap h2 span.sub a {
+  color: #777777;
+}
+.swagger-ui-wrap span.weak {
+  color: #666666;
+}
+.swagger-ui-wrap .message-success {
+  color: #89BF04;
+}
+.swagger-ui-wrap caption,
+.swagger-ui-wrap th,
+.swagger-ui-wrap td {
+  text-align: left;
+  font-weight: normal;
+  vertical-align: middle;
+}
+.swagger-ui-wrap .code {
+  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
+}
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea {
+  font-family: "Droid Sans", sans-serif;
+  height: 250px;
+  padding: 4px;
+  display: block;
+  clear: both;
+}
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.select select {
+  display: block;
+  clear: both;
+}
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean {
+  float: none;
+  clear: both;
+  overflow: hidden;
+  display: block;
+}
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean label {
+  display: block;
+  float: left;
+  clear: none;
+  margin: 0;
+  padding: 0;
+}
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean input {
+  display: block;
+  float: left;
+  clear: none;
+  margin: 0 5px 0 0;
+}
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li.required label {
+  color: black;
+}
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li label {
+  display: block;
+  clear: both;
+  width: auto;
+  padding: 0 0 3px;
+  color: #666666;
+}
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li label abbr {
+  padding-left: 3px;
+  color: #888888;
+}
+.swagger-ui-wrap form.formtastic fieldset.inputs ol li p.inline-hints {
+  margin-left: 0;
+  font-style: italic;
+  font-size: 0.9em;
+  margin: 0;
+}
+.swagger-ui-wrap form.formtastic fieldset.buttons {
+  margin: 0;
+  padding: 0;
+}
+.swagger-ui-wrap span.blank,
+.swagger-ui-wrap span.empty {
+  color: #888888;
+  font-style: italic;
+}
+.swagger-ui-wrap .markdown h3 {
+  color: #547f00;
+}
+.swagger-ui-wrap .markdown h4 {
+  color: #666666;
+}
+.swagger-ui-wrap .markdown pre {
+  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
+  background-color: #fcf6db;
+  border: 1px solid #e5e0c6;
+  padding: 10px;
+  margin: 0 0 10px 0;
+}
+.swagger-ui-wrap .markdown pre code {
+  line-height: 1.6em;
+}
+.swagger-ui-wrap div.gist {
+  margin: 20px 0 25px 0 !important;
+}
+.swagger-ui-wrap ul.resources {
+  font-family: "Droid Sans", sans-serif;
+  font-size: 0.9em;
+}
+.swagger-ui-wrap ul.resources li.resource {
+  border-bottom: 1px solid #dddddd;
+}
+.swagger-ui-wrap ul.resources li.resource:hover div.heading h2 a,
+.swagger-ui-wrap ul.resources li.resource.active div.heading h2 a {
+  color: black;
+}
+.swagger-ui-wrap ul.resources li.resource:hover div.heading ul.options li a,
+.swagger-ui-wrap ul.resources li.resource.active div.heading ul.options li a {
+  color: #555555;
+}
+.swagger-ui-wrap ul.resources li.resource:last-child {
+  border-bottom: none;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading {
+  border: 1px solid transparent;
+  float: none;
+  clear: both;
+  overflow: hidden;
+  display: block;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options {
+  overflow: hidden;
+  padding: 0;
+  display: block;
+  clear: none;
+  float: right;
+  margin: 14px 10px 0 0;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options li {
+  float: left;
+  clear: none;
+  margin: 0;
+  padding: 2px 10px;
+  border-right: 1px solid #dddddd;
+  color: #666666;
+  font-size: 0.9em;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options li a {
+  color: #aaaaaa;
+  text-decoration: none;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options li a:hover {
+  text-decoration: underline;
+  color: black;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options li a:hover,
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options li a:active,
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options li a.active {
+  text-decoration: underline;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options li:first-child,
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options li.first {
+  padding-left: 0;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options li:last-child,
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options li.last {
+  padding-right: 0;
+  border-right: none;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options:first-child,
+.swagger-ui-wrap ul.resources li.resource div.heading ul.options.first {
+  padding-left: 0;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading h2 {
+  color: #999999;
+  padding-left: 0;
+  display: block;
+  clear: none;
+  float: left;
+  font-family: "Droid Sans", sans-serif;
+  font-weight: bold;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading h2 a {
+  color: #999999;
+}
+.swagger-ui-wrap ul.resources li.resource div.heading h2 a:hover {
+  color: black;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation {
+  float: none;
+  clear: both;
+  overflow: hidden;
+  display: block;
+  margin: 0 0 10px;
+  padding: 0;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading {
+  float: none;
+  clear: both;
+  overflow: hidden;
+  display: block;
+  margin: 0;
+  padding: 0;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 {
+  display: block;
+  clear: none;
+  float: left;
+  width: auto;
+  margin: 0;
+  padding: 0;
+  line-height: 1.1em;
+  color: black;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path {
+  padding-left: 10px;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a {
+  color: black;
+  text-decoration: none;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover {
+  text-decoration: underline;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method {
+/*
+  text-transform: uppercase;
+*/
+  text-decoration: none;
+  color: white;
+  display: inline-block;
+  width: 50px;
+  font-size: 0.7em;
+  text-align: center;
+  padding: 7px 0 4px;
+  -moz-border-radius: 2px;
+  -webkit-border-radius: 2px;
+  -o-border-radius: 2px;
+  -ms-border-radius: 2px;
+  -khtml-border-radius: 2px;
+  border-radius: 2px;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span {
+  margin: 0;
+  padding: 0;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options {
+  overflow: hidden;
+  padding: 0;
+  display: block;
+  clear: none;
+  float: right;
+  margin: 6px 10px 0 0;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li {
+  float: left;
+  clear: none;
+  margin: 0;
+  padding: 2px 10px;
+  font-size: 0.9em;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a {
+  text-decoration: none;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content {
+  border-top: none;
+  padding: 10px;
+  -moz-border-radius-bottomleft: 6px;
+  -webkit-border-bottom-left-radius: 6px;
+  -o-border-bottom-left-radius: 6px;
+  -ms-border-bottom-left-radius: 6px;
+  -khtml-border-bottom-left-radius: 6px;
+  border-bottom-left-radius: 6px;
+  -moz-border-radius-bottomright: 6px;
+  -webkit-border-bottom-right-radius: 6px;
+  -o-border-bottom-right-radius: 6px;
+  -ms-border-bottom-right-radius: 6px;
+  -khtml-border-bottom-right-radius: 6px;
+  border-bottom-right-radius: 6px;
+  margin: 0 0 20px;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content h4 {
+  font-size: 1.1em;
+  margin: 0;
+/*
+  padding: 15px 0 5px;
+*/
+  padding: 10px 0 5px;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header {
+  float: none;
+  clear: both;
+  overflow: hidden;
+  display: block;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header a {
+  padding: 4px 0 0 10px;
+  display: inline-block;
+  font-size: 0.9em;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header img {
+  display: block;
+  clear: none;
+  float: right;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit {
+  display: block;
+  clear: none;
+  float: left;
+  padding: 6px 8px;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form input[type='text'].error {
+  outline: 2px solid black;
+  outline-color: #cc0000;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre {
+  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
+/*
+  padding: 10px;
+  font-size: 0.9em;
+*/
+  max-height: 400px;
+  overflow-y: auto;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading {
+  background-color: #f9f2e9;
+  border: 1px solid #f0e0ca;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method {
+  background-color: #c5862b;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li {
+  border-right: 1px solid #dddddd;
+  border-right-color: #f0e0ca;
+  color: #c5862b;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a {
+  color: #c5862b;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content {
+  background-color: #faf5ee;
+  border: 1px solid #f0e0ca;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 {
+  color: #c5862b;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a {
+  color: #dcb67f;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading {
+  background-color: #fcffcd;
+  border: 1px solid black;
+  border-color: #ffd20f;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method {
+  text-transform: uppercase;
+  background-color: #ffd20f;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li {
+  border-right: 1px solid #dddddd;
+  border-right-color: #ffd20f;
+  color: #ffd20f;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a {
+  color: #ffd20f;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content {
+  background-color: #fcffcd;
+  border: 1px solid black;
+  border-color: #ffd20f;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 {
+  color: #ffd20f;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a {
+  color: #6fc992;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading {
+  background-color: #f5e8e8;
+  border: 1px solid #e8c6c7;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method {
+  text-transform: uppercase;
+  background-color: #a41e22;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li {
+  border-right: 1px solid #dddddd;
+  border-right-color: #e8c6c7;
+  color: #a41e22;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a {
+  color: #a41e22;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content {
+  background-color: #f7eded;
+  border: 1px solid #e8c6c7;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 {
+  color: #a41e22;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a {
+  color: #c8787a;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading {
+  background-color: #e7f6ec;
+  border: 1px solid #c3e8d1;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method {
+  background-color: #10a54a;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li {
+  border-right: 1px solid #dddddd;
+  border-right-color: #c3e8d1;
+  color: #10a54a;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a {
+  color: #10a54a;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content {
+  background-color: #ebf7f0;
+  border: 1px solid #c3e8d1;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 {
+  color: #10a54a;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a {
+  color: #6fc992;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading {
+  background-color: #FCE9E3;
+  border: 1px solid #F5D5C3;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method {
+  background-color: #D38042;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li {
+  border-right: 1px solid #dddddd;
+  border-right-color: #f0cecb;
+  color: #D38042;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a {
+  color: #D38042;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content {
+  background-color: #faf0ef;
+  border: 1px solid #f0cecb;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 {
+  color: #D38042;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a {
+  color: #dcb67f;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading {
+  background-color: #e7f0f7;
+  border: 1px solid #c3d9ec;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method {
+  background-color: #0f6ab4;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li {
+  border-right: 1px solid #dddddd;
+  border-right-color: #c3d9ec;
+  color: #0f6ab4;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a {
+  color: #0f6ab4;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content {
+  background-color: #ebf3f9;
+  border: 1px solid #c3d9ec;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 {
+  color: #0f6ab4;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a {
+  color: #6fa5d2;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content {
+  border-top: none;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li:last-child,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li:last-child,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li.last,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li.last,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last {
+  padding-right: 0;
+  border-right: none;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:hover,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:active,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a.active {
+  text-decoration: underline;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations ul.options li:first-child,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations ul.options li.first {
+  padding-left: 0;
+}
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations:first-child,
+.swagger-ui-wrap ul.resources li.resource ul.endpoints li.endpoint ul.operations.first {
+  padding-left: 0;
+}
+.swagger-ui-wrap p#colophon {
+  margin: 0 15px 40px 15px;
+  padding: 10px 0;
+  font-size: 0.8em;
+  border-top: 1px solid #dddddd;
+  font-family: "Droid Sans", sans-serif;
+  color: #999999;
+  font-style: italic;
+}
+.swagger-ui-wrap p#colophon a {
+  text-decoration: none;
+  color: #547f00;
+}
+.swagger-ui-wrap h3 {
+  color: black;
+  font-size: 1.1em;
+  padding: 10px 0 10px 0;
+}
+.swagger-ui-wrap .markdown ol,
+.swagger-ui-wrap .markdown ul {
+  font-family: "Droid Sans", sans-serif;
+  margin: 5px 0 10px;
+  padding: 0 0 0 18px;
+  list-style-type: disc;
+}
+.swagger-ui-wrap form.form_box {
+  background-color: #ebf3f9;
+  border: 1px solid #c3d9ec;
+  padding: 10px;
+}
+.swagger-ui-wrap form.form_box label {
+  color: #0f6ab4 !important;
+}
+.swagger-ui-wrap form.form_box input[type=submit] {
+  display: block;
+  padding: 10px;
+}
+.swagger-ui-wrap form.form_box p.weak {
+  font-size: 0.8em;
+}
+.swagger-ui-wrap form.form_box p {
+  font-size: 0.9em;
+  padding: 0 0 15px;
+  color: #7e7b6d;
+}
+.swagger-ui-wrap form.form_box p a {
+  color: #646257;
+}
+.swagger-ui-wrap form.form_box p strong {
+  color: black;
+}
+#header {
+  background-color: #89bf04;
+  padding: 14px;
+}
+#header a#logo {
+  font-size: 1.5em;
+  font-weight: bold;
+  text-decoration: none;
+  background: transparent url(../images/logo_small.png) no-repeat left center;
+  padding: 20px 0 20px 40px;
+  color: white;
+}
+#header form#api_selector {
+  display: block;
+  clear: none;
+  float: right;
+}
+#header form#api_selector .input {
+  display: block;
+  clear: none;
+  float: left;
+  margin: 0 10px 0 0;
+}
+#header form#api_selector .input input#input_apiKey {
+  width: 200px;
+}
+#header form#api_selector .input input#input_baseUrl {
+  width: 400px;
+}
+#header form#api_selector .input a#explore {
+  display: block;
+  text-decoration: none;
+  font-weight: bold;
+  padding: 6px 8px;
+  font-size: 0.9em;
+  color: white;
+  background-color: #547f00;
+  -moz-border-radius: 4px;
+  -webkit-border-radius: 4px;
+  -o-border-radius: 4px;
+  -ms-border-radius: 4px;
+  -khtml-border-radius: 4px;
+  border-radius: 4px;
+}
+#header form#api_selector .input a#explore:hover {
+  background-color: #547f00;
+}
+#header form#api_selector .input input {
+  font-size: 0.9em;
+  padding: 3px;
+  margin: 0;
+}
+#content_message {
+  margin: 10px 15px;
+  font-style: italic;
+  color: #999999;
+}
+#message-bar {
+  min-height: 30px;
+  text-align: center;
+  padding-top: 10px;
+}

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/3c9a22b4/console/app/api/doc/help.md
----------------------------------------------------------------------
diff --git a/console/app/api/doc/help.md b/console/app/api/doc/help.md
new file mode 100644
index 0000000..e4f67ab
--- /dev/null
+++ b/console/app/api/doc/help.md
@@ -0,0 +1,12 @@
+### API
+
+This plugin supports viewing the APIs of [WSDL](http://www.w3.org/TR/wsdl) and [WADL](https://wadl.java.net/) documents on [Apache CXF](http://cxf.apache.org/) based web service endpoints.
+
+For example in Fuse Fabric you can then view the available APIs:
+
+![Endpoints](app/api/doc/img/api-browse.png "Browse APIs")
+
+Then for a given endpoint you can browse its API (in this case WADL but this works for Swagger and WSDL too)
+
+![WADL API](app/api/doc/img/wadl.png "API")
+

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/3c9a22b4/console/app/api/doc/img/api-browse.png
----------------------------------------------------------------------
diff --git a/console/app/api/doc/img/api-browse.png b/console/app/api/doc/img/api-browse.png
new file mode 100644
index 0000000..5bbad61
Binary files /dev/null and b/console/app/api/doc/img/api-browse.png differ

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/3c9a22b4/console/app/api/doc/img/wadl.png
----------------------------------------------------------------------
diff --git a/console/app/api/doc/img/wadl.png b/console/app/api/doc/img/wadl.png
new file mode 100644
index 0000000..bac5f56
Binary files /dev/null and b/console/app/api/doc/img/wadl.png differ

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/3c9a22b4/console/app/api/html/apiPods.html
----------------------------------------------------------------------
diff --git a/console/app/api/html/apiPods.html b/console/app/api/html/apiPods.html
new file mode 100644
index 0000000..09105b3
--- /dev/null
+++ b/console/app/api/html/apiPods.html
@@ -0,0 +1,44 @@
+<div ng-controller="API.ApiPodsController">
+  <div class="row-fluid">
+    <div class="span12">
+      <hawtio-filter ng-model="apiOptions.filterOptions.filterText"
+                     css-class="input-xxlarge"
+                     placeholder="Filter APIs..."></hawtio-filter>
+    </div>
+  </div>
+
+  <div class="row-fluid">
+    <div ng-class="isInDashboardClass()">
+      <div class="row-fluid">
+        <div class="row-fluid" ng-hide="initDone">
+          Loading...
+        </div>
+
+        <div ng-show="apis.length">
+          <table class="table table-striped" hawtio-simple-table="apiOptions"></table>
+        </div>
+
+        <div class="hero-unit" ng-show="apis.length === 0">
+          <p>There are currently no endpoints running that are exposing APIs</p>
+
+          <!--
+                    <p>To try out the API browser try create one of the example <a href="#/wiki/branch/{{versionId}}/view/fabric/profiles/example/quickstarts">quickstarts</a></p>
+
+                    <p>Try creating a container for:
+                      <a class="btn btn-primary"
+                         href="#/fabric/containers/createContainer?profileIds=example-quickstarts-rest&versionId={{versionId}}">
+                        REST Quickstart
+                      </a>
+                      <a class="btn btn-primary"
+                         href="#/fabric/containers/createContainer?profileIds=example-quickstarts-soap&versionId={{versionId}}">
+                        SOAP Quickstart
+                      </a>
+                    </p>
+          -->
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/3c9a22b4/console/app/api/html/apiServices.html
----------------------------------------------------------------------
diff --git a/console/app/api/html/apiServices.html b/console/app/api/html/apiServices.html
new file mode 100644
index 0000000..fce7fde
--- /dev/null
+++ b/console/app/api/html/apiServices.html
@@ -0,0 +1,44 @@
+<div ng-controller="API.ApiServicesController">
+  <div class="row-fluid">
+    <div class="span12">
+      <hawtio-filter ng-model="apiOptions.filterOptions.filterText"
+                     css-class="input-xxlarge"
+                     placeholder="Filter APIs..."></hawtio-filter>
+    </div>
+  </div>
+
+  <div class="row-fluid">
+    <div ng-class="isInDashboardClass()">
+      <div class="row-fluid">
+        <div class="row-fluid" ng-hide="initDone">
+          Loading...
+        </div>
+
+        <div ng-show="apis.length">
+          <table class="table table-striped" hawtio-simple-table="apiOptions"></table>
+        </div>
+
+        <div class="hero-unit" ng-show="apis.length === 0">
+          <p>There are currently no endpoints running that are exposing APIs</p>
+
+          <!--
+                    <p>To try out the API browser try create one of the example <a href="#/wiki/branch/{{versionId}}/view/fabric/profiles/example/quickstarts">quickstarts</a></p>
+
+                    <p>Try creating a container for:
+                      <a class="btn btn-primary"
+                         href="#/fabric/containers/createContainer?profileIds=example-quickstarts-rest&versionId={{versionId}}">
+                        REST Quickstart
+                      </a>
+                      <a class="btn btn-primary"
+                         href="#/fabric/containers/createContainer?profileIds=example-quickstarts-soap&versionId={{versionId}}">
+                        SOAP Quickstart
+                      </a>
+                    </p>
+          -->
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/3c9a22b4/console/app/api/html/layoutApis.html
----------------------------------------------------------------------
diff --git a/console/app/api/html/layoutApis.html b/console/app/api/html/layoutApis.html
new file mode 100644
index 0000000..7d19aff
--- /dev/null
+++ b/console/app/api/html/layoutApis.html
@@ -0,0 +1,38 @@
+<script type="text/ng-template" id="apiContractLinksTemplate.html">
+  <div class="ngCellText">
+    <a ng-show="row.entity.apidocsHref" ng-href="{{row.entity.apidocsHref}}" target="swagger"><i
+            class="icon-puzzle-piece"></i> Swagger</a>
+    <a ng-show="row.entity.wadlHref" ng-href="{{row.entity.wadlHref}}" target="wadl"><i class="icon-puzzle-piece"></i>
+      WADL</a>
+    <a ng-show="row.entity.wsdlHref" ng-href="{{row.entity.wsdlHref}}" target="wsdl"><i class="icon-puzzle-piece"></i>
+      WSDL</a>
+  </div>
+</script>
+<script type="text/ng-template" id="apiUrlTemplate.html">
+  <div class="ngCellText"><a target="endpoint" href="{{row.entity.url}}">{{row.entity.url}}</a></div>
+</script>
+<script type="text/ng-template" id="apiServiceLinkTemplate.html">
+  <div class="ngCellText"><a ng-show="row.entity.serviceId" href="#/kubernetes/services/?_id={{row.entity.serviceId}}" title="View the service">{{row.entity.serviceName || row.entity.serviceId}}</a></div>
+</script>
+<script type="text/ng-template" id="apiPodLinkTemplate.html">
+  <div class="ngCellText"><a ng-show="row.entity.podId" href="#/kubernetes/pods/?_id={{row.entity.podId}}" title="View the pod">{{row.entity.podId}}</a></div>
+</script>
+<div class="row-fluid" ng-controller="Kubernetes.TopLevel">
+  <div class="span12">
+    <ul class="nav nav-tabs connected">
+      <li ng-class='{active : isActive("#/api/services")}'
+          title="View all of the APIs in each service">
+        <a ng-href="#/api/services">Services</a>
+      </li>
+      <li ng-class='{active : isActive("#/api/pods")}'
+          title="View all of the APIs in each pod">
+        <a ng-href="#/api/pods">Pods</a>
+      </li>
+    </ul>
+    <div class="wiki-icon-view">
+      <div class="row-fluid" ng-view>
+      </div>
+    </div>
+  </div>
+</div>
+


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org