You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@predictionio.apache.org by do...@apache.org on 2016/10/07 22:08:24 UTC

[43/50] [abbrv] incubator-predictionio git commit: Unbundle 3rd party documentation components

Unbundle 3rd party documentation components


Project: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/commit/602d0996
Tree: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/tree/602d0996
Diff: http://git-wip-us.apache.org/repos/asf/incubator-predictionio/diff/602d0996

Branch: refs/heads/master
Commit: 602d099623a4be71226481ffaa0c58eff31d9605
Parents: 3179dd8
Author: Donald Szeto <do...@apache.org>
Authored: Thu Sep 29 11:30:30 2016 -0700
Committer: Donald Szeto <do...@apache.org>
Committed: Thu Sep 29 11:30:30 2016 -0700

----------------------------------------------------------------------
 docs/manual/.gitignore                          |     3 +
 docs/manual/bower.json                          |     9 +-
 .../bower_components/Slidebars/.bower.json      |    17 -
 .../manual/bower_components/Slidebars/README.md |   107 -
 .../bower_components/Slidebars/bower.json       |     7 -
 .../Slidebars/development/readme.txt            |     1 -
 .../Slidebars/development/slidebars.css         |   219 -
 .../Slidebars/development/slidebars.js          |   356 -
 .../Slidebars/distribution/0.10.1/slidebars.css |   213 -
 .../Slidebars/distribution/0.10.1/slidebars.js  |   346 -
 .../distribution/0.10.1/slidebars.min.css       |     2 -
 .../distribution/0.10.1/slidebars.min.js        |     2 -
 .../Slidebars/distribution/0.10.2/slidebars.css |   208 -
 .../Slidebars/distribution/0.10.2/slidebars.js  |   346 -
 .../distribution/0.10.2/slidebars.min.css       |     2 -
 .../distribution/0.10.2/slidebars.min.js        |     2 -
 .../Slidebars/distribution/0.10/slidebars.css   |   207 -
 .../Slidebars/distribution/0.10/slidebars.js    |   349 -
 .../distribution/0.10/slidebars.min.css         |     2 -
 .../distribution/0.10/slidebars.min.js          |     2 -
 .../Slidebars/distribution/0.7.1/slidebars.css  |   130 -
 .../Slidebars/distribution/0.7.1/slidebars.js   |   271 -
 .../distribution/0.7.1/slidebars.min.css        |     2 -
 .../distribution/0.7.1/slidebars.min.js         |     2 -
 .../Slidebars/distribution/0.7/slidebars.css    |   121 -
 .../Slidebars/distribution/0.7/slidebars.js     |   358 -
 .../distribution/0.7/slidebars.min.css          |     2 -
 .../Slidebars/distribution/0.7/slidebars.min.js |     2 -
 .../Slidebars/distribution/0.8.1/slidebars.css  |   139 -
 .../Slidebars/distribution/0.8.1/slidebars.js   |   284 -
 .../distribution/0.8.1/slidebars.min.css        |     2 -
 .../distribution/0.8.1/slidebars.min.js         |     2 -
 .../Slidebars/distribution/0.8.2/slidebars.css  |   141 -
 .../Slidebars/distribution/0.8.2/slidebars.js   |   294 -
 .../distribution/0.8.2/slidebars.min.css        |     2 -
 .../distribution/0.8.2/slidebars.min.js         |     2 -
 .../Slidebars/distribution/0.8/slidebars.css    |   139 -
 .../Slidebars/distribution/0.8/slidebars.js     |   284 -
 .../distribution/0.8/slidebars.min.css          |     2 -
 .../Slidebars/distribution/0.8/slidebars.min.js |     2 -
 .../Slidebars/distribution/0.9.4/slidebars.css  |   195 -
 .../Slidebars/distribution/0.9.4/slidebars.js   |   328 -
 .../distribution/0.9.4/slidebars.min.css        |     2 -
 .../distribution/0.9.4/slidebars.min.js         |     2 -
 .../Slidebars/distribution/0.9/slidebars.css    |   196 -
 .../Slidebars/distribution/0.9/slidebars.js     |   328 -
 .../distribution/0.9/slidebars.min.css          |     2 -
 .../Slidebars/distribution/0.9/slidebars.min.js |     2 -
 .../Slidebars/examples/animation-styles.html    |    66 -
 .../Slidebars/examples/api-usage.html           |   144 -
 .../Slidebars/examples/basic-template.html      |    37 -
 .../Slidebars/examples/control-classes.html     |    64 -
 .../Slidebars/examples/custom-widths.html       |    65 -
 .../Slidebars/examples/example-styles.css       |    46 -
 .../Slidebars/examples/fixed-positions.html     |    97 -
 .../Slidebars/examples/left-slidebar-only.html  |    60 -
 .../Slidebars/examples/mobile-only.html         |    68 -
 .../Slidebars/examples/momentum-scrolling.html  |    72 -
 .../Slidebars/examples/optional-widths.html     |    64 -
 .../Slidebars/examples/right-slidebar-only.html |    60 -
 .../Slidebars/examples/scroll-lock.html         |    96 -
 .../Slidebars/examples/slidebar-links.html      |    77 -
 .../Slidebars/examples/slidebars/slidebars.css  |   207 -
 .../Slidebars/examples/slidebars/slidebars.js   |   349 -
 .../Slidebars/examples/static-slidebars.html    |    92 -
 .../bower_components/Slidebars/license.txt      |    21 -
 .../Slidebars/slidebars.jquery.json             |    35 -
 .../manual/bower_components/Tabslet/.bower.json |    26 -
 docs/manual/bower_components/Tabslet/.gitignore |    10 -
 .../manual/bower_components/Tabslet/LICENSE.txt |   202 -
 docs/manual/bower_components/Tabslet/README.md  |    54 -
 docs/manual/bower_components/Tabslet/bower.json |    17 -
 .../bower_components/Tabslet/demo/favicon.ico   |   Bin 1150 -> 0 bytes
 .../Tabslet/demo/images/tabslet.png             |   Bin 17022 -> 0 bytes
 .../Tabslet/demo/images/tabslet_logo.png        |   Bin 944 -> 0 bytes
 .../images/tabslet_logo_single_color_150.png    |   Bin 2939 -> 0 bytes
 .../bower_components/Tabslet/demo/index.html    |   278 -
 .../Tabslet/demo/javascripts/initializers.js    |    43 -
 .../demo/javascripts/vendor/jquery-1.9.1.min.js |     5 -
 .../demo/javascripts/vendor/jquery.anchor.js    |    39 -
 .../javascripts/vendor/jquery.tabslet.min.js    |    25 -
 .../demo/javascripts/vendor/modernizr.custom.js |     4 -
 .../javascripts/vendor/rainbow-custom.min.js    |    10 -
 .../javascripts/vendor/waypoints-sticky.min.js  |     8 -
 .../demo/javascripts/vendor/waypoints.min.js    |     8 -
 .../Tabslet/demo/stylesheets/github.css         |    88 -
 .../Tabslet/demo/stylesheets/reset.css          |   118 -
 .../Tabslet/demo/stylesheets/styles.css         |   295 -
 .../Tabslet/demo/stylesheets/typography.css     |   258 -
 .../bower_components/Tabslet/jquery.tabslet.js  |   181 -
 .../Tabslet/jquery.tabslet.min.js               |    25 -
 .../bower_components/Tabslet/package.json       |    25 -
 .../Tabslet/tabslet.jquery.json                 |    37 -
 .../bower_components/Tabslet/test/index.html    |    58 -
 .../Tabslet/test/jquery.tabslet.test.js         |    19 -
 .../bower_components/jcarousel/.bower.json      |    19 -
 .../bower_components/jcarousel/CHANGELOG.md     |   166 -
 .../bower_components/jcarousel/CONTRIBUTING.md  |    35 -
 docs/manual/bower_components/jcarousel/LICENSE  |    22 -
 .../manual/bower_components/jcarousel/README.md |    65 -
 .../bower_components/jcarousel/bower.json       |     8 -
 .../bower_components/jcarousel/component.json   |    41 -
 .../bower_components/jcarousel/dist/README.md   |    64 -
 .../dist/jquery.jcarousel-autoscroll.js         |    59 -
 .../dist/jquery.jcarousel-autoscroll.min.js     |     4 -
 .../jcarousel/dist/jquery.jcarousel-control.js  |    76 -
 .../dist/jquery.jcarousel-control.min.js        |     4 -
 .../jcarousel/dist/jquery.jcarousel-core.js     |  1026 --
 .../jcarousel/dist/jquery.jcarousel-core.min.js |     4 -
 .../dist/jquery.jcarousel-pagination.js         |   203 -
 .../dist/jquery.jcarousel-pagination.min.js     |     4 -
 .../dist/jquery.jcarousel-scrollintoview.js     |    63 -
 .../dist/jquery.jcarousel-scrollintoview.min.js |     4 -
 .../jcarousel/dist/jquery.jcarousel.js          |  1419 ---
 .../jcarousel/dist/jquery.jcarousel.min.js      |     4 -
 .../bower_components/jcarousel/docs/README.md   |    27 -
 .../docs/cookbook/custom-start-position.md      |    42 -
 .../docs/cookbook/responsive-carousel.md        |    56 -
 .../jcarousel/docs/plugins/README.md            |    12 -
 .../jcarousel/docs/plugins/autoscroll/README.md |    13 -
 .../docs/plugins/autoscroll/reference/api.md    |    92 -
 .../autoscroll/reference/configuration.md       |    69 -
 .../docs/plugins/autoscroll/reference/events.md |   110 -
 .../autoscroll/reference/installation.md        |    23 -
 .../jcarousel/docs/plugins/control/README.md    |    15 -
 .../docs/plugins/control/reference/api.md       |    53 -
 .../plugins/control/reference/configuration.md  |   109 -
 .../docs/plugins/control/reference/events.md    |   153 -
 .../plugins/control/reference/installation.md   |    70 -
 .../jcarousel/docs/plugins/pagination/README.md |    12 -
 .../docs/plugins/pagination/reference/api.md    |    72 -
 .../pagination/reference/configuration.md       |    82 -
 .../docs/plugins/pagination/reference/events.md |   166 -
 .../pagination/reference/installation.md        |    68 -
 .../docs/plugins/scrollintoview/README.md       |    36 -
 .../jcarousel/docs/reference/api.md             |   323 -
 .../jcarousel/docs/reference/configuration.md   |   248 -
 .../jcarousel/docs/reference/events.md          |   365 -
 .../jcarousel/docs/reference/installation.md    |   119 -
 .../jcarousel/docs/reference/usage.md           |   217 -
 .../jcarousel/examples/README.md                |    13 -
 .../jcarousel/examples/_shared/css/style.css    |    49 -
 .../jcarousel/examples/_shared/img/img1.jpg     |   Bin 62881 -> 0 bytes
 .../examples/_shared/img/img1_thumb.jpg         |   Bin 4907 -> 0 bytes
 .../jcarousel/examples/_shared/img/img2.jpg     |   Bin 55540 -> 0 bytes
 .../examples/_shared/img/img2_thumb.jpg         |   Bin 4728 -> 0 bytes
 .../jcarousel/examples/_shared/img/img3.jpg     |   Bin 33319 -> 0 bytes
 .../examples/_shared/img/img3_thumb.jpg         |   Bin 4047 -> 0 bytes
 .../jcarousel/examples/_shared/img/img4.jpg     |   Bin 70135 -> 0 bytes
 .../examples/_shared/img/img4_thumb.jpg         |   Bin 5130 -> 0 bytes
 .../jcarousel/examples/_shared/img/img5.jpg     |   Bin 65136 -> 0 bytes
 .../examples/_shared/img/img5_thumb.jpg         |   Bin 5004 -> 0 bytes
 .../jcarousel/examples/_shared/img/img6.jpg     |   Bin 41186 -> 0 bytes
 .../examples/_shared/img/img6_thumb.jpg         |   Bin 4428 -> 0 bytes
 .../jcarousel/examples/ajax/data.json           |    28 -
 .../jcarousel/examples/ajax/index.html          |    38 -
 .../jcarousel/examples/ajax/jcarousel.ajax.css  |    88 -
 .../jcarousel/examples/ajax/jcarousel.ajax.js   |    47 -
 .../jcarousel/examples/basic/index.html         |    52 -
 .../examples/basic/jcarousel.basic.css          |   122 -
 .../jcarousel/examples/basic/jcarousel.basic.js |    36 -
 .../examples/connected-carousels/index.html     |    63 -
 .../jcarousel.connected-carousels.css           |   187 -
 .../jcarousel.connected-carousels.js            |    84 -
 .../examples/data-attributes/index.html         |    48 -
 .../jcarousel.data-attributes.css               |    82 -
 .../jcarousel.data-attributes.js                |    13 -
 .../jcarousel/examples/responsive/index.html    |    48 -
 .../responsive/jcarousel.responsive.css         |   117 -
 .../examples/responsive/jcarousel.responsive.js |    49 -
 .../jcarousel/examples/skeleton/index.html      |    55 -
 .../examples/skeleton/jcarousel.skeleton.css    |    34 -
 .../examples/skeleton/jcarousel.skeleton.js     |    55 -
 .../jcarousel/examples/transitions/index.html   |    53 -
 .../transitions/jcarousel.transitions.css       |    83 -
 .../transitions/jcarousel.transitions.js        |    20 -
 .../jcarousel/libs/jquery-loader.js             |    33 -
 .../jcarousel/libs/jquery/jquery.js             | 10308 -----------------
 .../jcarousel/libs/modernizr/modernizr.js       |   287 -
 .../bower_components/jcarousel/package.json     |    45 -
 .../jcarousel/src/autoscroll.js                 |    63 -
 .../bower_components/jcarousel/src/control.js   |    80 -
 .../bower_components/jcarousel/src/core.js      |   229 -
 .../jcarousel/src/core_plugin.js                |   802 --
 .../jcarousel/src/pagination.js                 |   207 -
 .../jcarousel/src/scrollintoview.js             |    67 -
 .../jcarousel/test/functional/animation.html    |   126 -
 .../test/functional/autoscroll/default.html     |   135 -
 .../jcarousel/test/functional/center.html       |   114 -
 .../test/functional/control/default.html        |    73 -
 .../test/functional/control/event.html          |   145 -
 .../jcarousel/test/functional/dynamic.html      |   112 -
 .../jcarousel/test/functional/event.html        |   116 -
 .../jcarousel/test/functional/focus.html        |    80 -
 .../jcarousel/test/functional/hidden.html       |    83 -
 .../test/functional/pagination/default.html     |   158 -
 .../jcarousel/test/functional/plugin.html       |    98 -
 .../test/functional/scrollintoview/default.html |    95 -
 .../jcarousel/test/functional/start.html        |   158 -
 .../jcarousel/test/functional/transitions.html  |   124 -
 .../jcarousel/test/functional/wrap.html         |   215 -
 .../jcarousel/test/horizontal.css               |    32 -
 .../jcarousel/test/vertical.css                 |    32 -
 docs/manual/bower_components/jquery/.bower.json |    37 -
 .../bower_components/jquery/MIT-LICENSE.txt     |    21 -
 docs/manual/bower_components/jquery/bower.json  |    27 -
 .../bower_components/jquery/dist/jquery.js      |  9205 ---------------
 .../bower_components/jquery/dist/jquery.min.js  |     5 -
 .../bower_components/jquery/dist/jquery.min.map |     1 -
 docs/manual/bower_components/jquery/src/ajax.js |   786 --
 .../bower_components/jquery/src/ajax/jsonp.js   |    89 -
 .../bower_components/jquery/src/ajax/load.js    |    75 -
 .../jquery/src/ajax/parseJSON.js                |    13 -
 .../jquery/src/ajax/parseXML.js                 |    28 -
 .../bower_components/jquery/src/ajax/script.js  |    64 -
 .../jquery/src/ajax/var/nonce.js                |     5 -
 .../jquery/src/ajax/var/rquery.js               |     3 -
 .../bower_components/jquery/src/ajax/xhr.js     |   136 -
 .../bower_components/jquery/src/attributes.js   |    11 -
 .../jquery/src/attributes/attr.js               |   141 -
 .../jquery/src/attributes/classes.js            |   158 -
 .../jquery/src/attributes/prop.js               |    94 -
 .../jquery/src/attributes/support.js            |    35 -
 .../jquery/src/attributes/val.js                |   161 -
 .../bower_components/jquery/src/callbacks.js    |   205 -
 docs/manual/bower_components/jquery/src/core.js |   497 -
 .../bower_components/jquery/src/core/access.js  |    60 -
 .../bower_components/jquery/src/core/init.js    |   123 -
 .../jquery/src/core/parseHTML.js                |    39 -
 .../bower_components/jquery/src/core/ready.js   |    97 -
 .../jquery/src/core/var/rsingleTag.js           |     4 -
 docs/manual/bower_components/jquery/src/css.js  |   450 -
 .../jquery/src/css/addGetHookIf.js              |    22 -
 .../bower_components/jquery/src/css/curCSS.js   |    57 -
 .../jquery/src/css/defaultDisplay.js            |    70 -
 .../jquery/src/css/hiddenVisibleSelectors.js    |    15 -
 .../bower_components/jquery/src/css/support.js  |    96 -
 .../bower_components/jquery/src/css/swap.js     |    28 -
 .../jquery/src/css/var/cssExpand.js             |     3 -
 .../jquery/src/css/var/getStyles.js             |    12 -
 .../jquery/src/css/var/isHidden.js              |    13 -
 .../jquery/src/css/var/rmargin.js               |     3 -
 .../jquery/src/css/var/rnumnonpx.js             |     5 -
 docs/manual/bower_components/jquery/src/data.js |   178 -
 .../bower_components/jquery/src/data/Data.js    |   181 -
 .../bower_components/jquery/src/data/accepts.js |    20 -
 .../jquery/src/data/var/data_priv.js            |     5 -
 .../jquery/src/data/var/data_user.js            |     5 -
 .../bower_components/jquery/src/deferred.js     |   149 -
 .../bower_components/jquery/src/deprecated.js   |    13 -
 .../bower_components/jquery/src/dimensions.js   |    50 -
 .../bower_components/jquery/src/effects.js      |   648 --
 .../jquery/src/effects/Tween.js                 |   114 -
 .../jquery/src/effects/animatedSelector.js      |    13 -
 .../manual/bower_components/jquery/src/event.js |   868 --
 .../bower_components/jquery/src/event/ajax.js   |    13 -
 .../bower_components/jquery/src/event/alias.js  |    39 -
 .../jquery/src/event/support.js                 |     9 -
 .../bower_components/jquery/src/exports/amd.js  |    24 -
 .../jquery/src/exports/global.js                |    32 -
 .../manual/bower_components/jquery/src/intro.js |    44 -
 .../bower_components/jquery/src/jquery.js       |    37 -
 .../bower_components/jquery/src/manipulation.js |   580 -
 .../jquery/src/manipulation/_evalUrl.js         |    18 -
 .../jquery/src/manipulation/support.js          |    32 -
 .../src/manipulation/var/rcheckableType.js      |     3 -
 .../bower_components/jquery/src/offset.js       |   207 -
 .../manual/bower_components/jquery/src/outro.js |     1 -
 .../manual/bower_components/jquery/src/queue.js |   142 -
 .../bower_components/jquery/src/queue/delay.js  |    22 -
 .../jquery/src/selector-native.js               |   172 -
 .../jquery/src/selector-sizzle.js               |    14 -
 .../bower_components/jquery/src/selector.js     |     1 -
 .../bower_components/jquery/src/serialize.js    |   111 -
 .../jquery/src/sizzle/dist/sizzle.js            |  2067 ----
 .../jquery/src/sizzle/dist/sizzle.min.js        |     3 -
 .../jquery/src/sizzle/dist/sizzle.min.map       |     1 -
 .../bower_components/jquery/src/traversing.js   |   199 -
 .../jquery/src/traversing/findFilter.js         |   100 -
 .../jquery/src/traversing/var/rneedsContext.js  |     6 -
 .../bower_components/jquery/src/var/arr.js      |     3 -
 .../jquery/src/var/class2type.js                |     4 -
 .../bower_components/jquery/src/var/concat.js   |     5 -
 .../bower_components/jquery/src/var/hasOwn.js   |     5 -
 .../bower_components/jquery/src/var/indexOf.js  |     5 -
 .../bower_components/jquery/src/var/pnum.js     |     3 -
 .../bower_components/jquery/src/var/push.js     |     5 -
 .../jquery/src/var/rnotwhite.js                 |     3 -
 .../bower_components/jquery/src/var/slice.js    |     5 -
 .../jquery/src/var/strundefined.js              |     3 -
 .../bower_components/jquery/src/var/support.js  |     4 -
 .../bower_components/jquery/src/var/toString.js |     5 -
 docs/manual/bower_components/jquery/src/wrap.js |    79 -
 .../bower_components/normalize.css/.bower.json  |    23 -
 .../bower_components/normalize.css/LICENSE.md   |    19 -
 .../bower_components/normalize.css/README.md    |    90 -
 .../bower_components/normalize.css/bower.json   |    13 -
 .../normalize.css/normalize.css                 |   424 -
 .../community/contribute-documentation.html.md  |    10 +-
 299 files changed, 15 insertions(+), 50220 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/.gitignore
----------------------------------------------------------------------
diff --git a/docs/manual/.gitignore b/docs/manual/.gitignore
index 2d5d19c..d840c70 100644
--- a/docs/manual/.gitignore
+++ b/docs/manual/.gitignore
@@ -1,3 +1,6 @@
+# Bower
+/bower_components
+
 # Bundler
 /.bundle
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower.json
----------------------------------------------------------------------
diff --git a/docs/manual/bower.json b/docs/manual/bower.json
index 7ad2472..bf2789f 100644
--- a/docs/manual/bower.json
+++ b/docs/manual/bower.json
@@ -1,12 +1,12 @@
 {
-  "name": "docs.prediction.io",
+  "name": "predictionio.incubator.apache.org",
   "version": "2.0.0",
   "authors": [
     "David Singer <da...@ramaboo.com>"
   ],
   "description": "PredictionIO Docs",
-  "license": "Apache 2",
-  "homepage": "docs.prediction.io",
+  "license": "Apache-2.0",
+  "homepage": "predictionio.incubator.apache.org",
   "ignore": [
     "**/.*",
     "node_modules",
@@ -16,6 +16,7 @@
     "jquery": "~2.1.1",
     "normalize.css": "~3.0.2",
     "Slidebars": "~0.10.2",
-    "Tabslet": "~1.4.8"
+    "Tabslet": "~1.4.8",
+    "jcarousel": "~0.3.3"
   }
 }

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/.bower.json
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/.bower.json b/docs/manual/bower_components/Slidebars/.bower.json
deleted file mode 100644
index 31920b0..0000000
--- a/docs/manual/bower_components/Slidebars/.bower.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-  "name": "Slidebars",
-  "version": "0.10.2",
-  "dependencies": {
-    "jquery": ">=1.8"
-  },
-  "homepage": "https://github.com/adchsm/Slidebars",
-  "_release": "0.10.2",
-  "_resolution": {
-    "type": "version",
-    "tag": "0.10.2",
-    "commit": "a77d6d5f0ecb3bf361c5baf10a8f631f99cbd68c"
-  },
-  "_source": "git://github.com/adchsm/Slidebars.git",
-  "_target": "~0.10.2",
-  "_originalSource": "Slidebars"
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/README.md
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/README.md b/docs/manual/bower_components/Slidebars/README.md
deleted file mode 100644
index e3c1ddc..0000000
--- a/docs/manual/bower_components/Slidebars/README.md
+++ /dev/null
@@ -1,107 +0,0 @@
-Slidebars
-=========
-
-Slidebars is a jQuery plugin for quickly and easily implementing app style off-canvas menus and sidebars into your website.
-
-See the [Slidebars website](http://plugins.adchsm.me/slidebars/) for more information, usage documentation and compatibility tables.
-
-Whats New
----------
-
-Version 0.10.2 - Released July 3, 2014
-
-* Fixes an issue with scrolling locking when Slidebars are closed (thanks to [Jay Padua](https://github.com/jpadua)).
- 
-Version 0.10.1 - Released June 27, 2014
-
-* Re-written close control class.
-* Fixes an issue with scrolling Slidebar menu items on touch devices.
-* Improved support for scroll locking on iOS.
-
-Version 0.10 - Released June 24, 2014
-
-* Links in Slidebars no longer close the containing Slidebar before following the link. Instead add class `.sb-close` to the `<a>`, or the parent of `<a>` to close first.
-* Class `.sb-disable-close` has been depreciated, see above.
-* API rework. All API methods are now prefixed with `.slidebars`. For example `yourVariable.slidebars.open('left');`.
-* New API method `.destroy(side)`. Removes Slidebar from the DOM.
-* New option `scrollLock` set to true or false, default: false. Prevents site scrolling when a Slidebar is open. Alternatively you may also add class `sb-scroll-lock` the `<html>`.
-* You may now use class `.sb-site-container` instead of `#sb-site`.
-* The script no longer checks positions of site container and Slidebar elements, or moves them if located incorrectly.
-* .NET compatible.
-* New modifier class `.sb-momentum-scrolling` for Slidebar elements that uses `-webkit-overflow-scrolling: touch;`.
-* Fixes an issue with minimum heights for site container.
-* Minimum heights are no longer set for screen sizes larger than disableOver (if provided).
-* Fixes issues with push and overlay styles on iOS 7.
-* Inactive Slidebars now use `display: none;` instead of `visibility: hidden;` to allow for native scrolling as above.
-* Inline styling removed after closing animation.
-* Fixes a bug with incorrect negative margins when using custom widths and push/overlay styles.
-* Fixes a bug where animation snapped open on Android < 4.3.
-
-Plans for Next Release
-----------------------
-
-* Callback functions
-* Event listeners
-* Additional animation styles
-* Additional API methods and event handling
-* Windows phone bug fixes
-* Improved scroll locking
-* Web app setting
-
-Version History
----------------
-
-Version 0.9.4 - Released April 1, 2014
-
-* Fixes issue with site locking and scrolling difficulty.
-
-Version 0.9.1, 0.9.2, 0.9.3
-
-* Fixes for jQuery Plugin Registry and Bower support.
-
-Version 0.9 - Released March 10, 2014
-
-* New push animation style, add [modifier class](http://plugins.adchsm.me/slidebars/usage.php#slidebars) `.sb-style-push` to a Slidebar.
-* New overlay animation style, add [modifier class](http://plugins.adchsm.me/slidebars/usage.php#slidebars) `.sb-style-overlay` to a Slidebar.
-* New thin width, add [modifier class](http://plugins.adchsm.me/slidebars/usage.php#slidebars) `.sb-width-thin` to a Slidebar.
-* New wide width, add [modifier class](http://plugins.adchsm.me/slidebars/usage.php#slidebars) `.sb-width-wide` to a Slidebar.
-* Static Slidebars support for older versions of iOS which do not support `position: fixed;`
-* More API functions, return when Slidebars has been initiated, and if either Slidebar is open or closed.
-* Re-written window resize events.
-* Improved static Slidebars.
-* Improved inline `min-height` styling, to avoid additional spacing under site.
-* Fixed a bug where control classes couldn't be hidden using CSS.
-* [Helper class](http://plugins.adchsm.me/slidebars/usage.php#helper-classes) `html.sb-android` has been depreciated, see below.
-* New [helper class](http://plugins.adchsm.me/slidebars/usage.php#helper-classes) `html.sb-static` has been added, use this to un-fix your fixed elements for use on Android &lt; 3 and iOS &lt; 5.
-
-Version 0.8.2 - Released February 24, 2014
-
-* Event handling has been re-written in this update for better Android support. Also fixed an error where unnecessary space was added below the site content on a window resize. Thanks to francis-ceril, ecclescake and dmmikkel.
-
-Version 0.8.1 - Released February 17, 2014
-
-* Fixed an error which caused Slidebars to fail when only using one Slidebar. Thanks to Damien Jarry (wibimaster) for the fix.
-
-Version 0.8 - Released February 17, 2014
-
-* Added Slidebars Theme! An optional theme which you are free to use and abuse. It features a top navigation bar, list menus in Slidebars with unlimited level of drop downs, widgets and other useful CSS snippets. You can find the [theme usage here] (http://plugins.adchsm.me/slidebars/theme.php).
-* Mobile and tablet only support. Pass a width to [option disableOver] (http://plugins.adchsm.me/slidebars/usage.php#options) to disable Slidebars over a certain width screen.
-* Show/Hide the Slidebar control classes over the disabled width with [option hideControlClasses] (http://plugins.adchsm.me/slidebars/usage.php#options).
-* You can now easily set [custom widths for your Slidebars] (http://plugins.adchsm.me/slidebars/usage.php#custom-widths). Add modifier class .sb-width-custom to your Slidebar, and pass a pixel or percentage width as a data attribute data-sb-width.
-* New modifier class [.sb-static] (http://plugins.adchsm.me/slidebars/usage.php#modifier-classes). Add this class to your Slidebar to unfix it and scroll naturally with the site.
-* Removed touchend events from links in Slidebars for better scrolling support.
-* Reworked Control Class events to prevent tap and click events travelling down to elements in Slidebars.
-* Added another Slidebar width for screens between 480px and 768px.
-* Better Slidebar closing from clicking on the site.
-* Cleaned up code.
-* Further code comments.
-
-Version 0.7.1 - Released January 22, 2014
-
-* Added Slidebars options.
-* Added helper class html.sb-android for Android Browser version 2.*. Can be used to unfix your elements with position fixed.
-* Added helper class .sb-disable-close. Apply to a link in a Slidebar to prevent it from closing on click.
-* Smoother jQuery .animate() animations on window resize events.
-* Cleaned up code.
-
-Version 0.7 - Released January 13, 2014 - First public release.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/bower.json
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/bower.json b/docs/manual/bower_components/Slidebars/bower.json
deleted file mode 100644
index fffe105..0000000
--- a/docs/manual/bower_components/Slidebars/bower.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-	"name": "Slidebars",
-	"version": "0.10.2",
-	"dependencies": {
-		"jquery": ">=1.8"
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/development/readme.txt
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/development/readme.txt b/docs/manual/bower_components/Slidebars/development/readme.txt
deleted file mode 100644
index bbf38d6..0000000
--- a/docs/manual/bower_components/Slidebars/development/readme.txt
+++ /dev/null
@@ -1 +0,0 @@
-Don't use the development version in your production site. Instead, use the latest version in the distribution directory.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/development/slidebars.css
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/development/slidebars.css b/docs/manual/bower_components/Slidebars/development/slidebars.css
deleted file mode 100644
index 642fad4..0000000
--- a/docs/manual/bower_components/Slidebars/development/slidebars.css
+++ /dev/null
@@ -1,219 +0,0 @@
-/* -----------------------------------
- * Slidebars
- * Development version, do not use this in your site, use the latest in the distribution folder.
- * http://plugins.adchsm.me/slidebars/
- *
- * Written by Adam Smith
- * http://www.adchsm.me/
- *
- * Released under MIT License
- * http://plugins.adchsm.me/slidebars/license.txt
- *
- * -------------------
- * Slidebars CSS Index
- *
- * 001 - Base Stlying, Scroll Locking & Web App
- * 002 - Site
- * 003 - Slidebars
- * 004 - Animation
- * 005 - Helper Classes
- *
- * --------------------------------------------
- * 001 - Base Stlying, Scroll Locking & Web App
- */
-
-html, body, #sb-site, .sb-site-container, .sb-slidebar {
-	/* Set box model to prevent any user added margins or paddings from altering the widths or heights. */
-	margin: 0;
-	padding: 0;
-	-webkit-box-sizing: border-box;
-	   -moz-box-sizing: border-box;
-	        box-sizing: border-box;
-}
-
-html, body {
-	width: 100%;
-	overflow-x: hidden; /* Stops horizontal scrolling. */
-}
-
-html {
-	height: 100%; /* Site is as tall as device. */
-}
-
-body {
-	min-height: 100%;
-	height: auto;
-	position: relative; /* Required for static Slidebars to function properly. */
-}
-
-/* Prevent site from scrolling when a Slidebar is open, except when static Slidebars are only available. */
-html.sb-scroll-lock.sb-active:not(.sb-static) {
-	overflow: hidden;
-}
-
-/* Web app */
-html.sb-web-app,
-html.sb-web-app body {
-	height: 100%;
-	overflow: hidden;
-}
-
-html.sb-web-app body {
-	-webkit-overflow-scrolling: touch;
-}
-
-/* --------------------
- * 002 - Site Container
- */
-
-#sb-site, .sb-site-container {
-	/* You may now use class .sb-site-container instead of #sb-site and use your own id. However please make sure you don't set any of the following styles any differently on your id. */
-	width: 100%;
-	position: relative;
-	z-index: 1; /* Site sits above Slidebars */
-	background-color: #ffffff; /* Default background colour, you can overwrite this with your own css. I suggest moving your html or body background styling here. Making this transparent will allow the Slidebars beneath to be visible. */
-}
-
-/* ---------------
- * 003 - Slidebars
- */
-
-.sb-slidebar {
-	height: 100%;
-	overflow-y: auto; /* Enable vertical scrolling on Slidebars when needed. */
-	position: fixed;
-	top: 0;
-	z-index: 0; /* Slidebars sit behind sb-site. */
-	display: none; /* Initially hide the Slidebars. Changed from visibility to display to allow -webkit-overflow-scrolling. */
-	background-color: #222222; /* Default Slidebars background colour, overwrite this with your own css. */
-	-webkit-transform: translate(0px); /* Fixes issues with translated and z-indexed elements on iOS 7. */
-}
-
-.sb-left {
-	left: 0; /* Set Slidebar to the left. */
-}
-
-.sb-right {
-	right: 0; /* Set Slidebar to the right. */
-}
-
-html.sb-static .sb-slidebar,
-.sb-slidebar.sb-static {
-	position: absolute; /* Makes Slidebars scroll naturally with the site, and unfixes them for Android Browser < 3 and iOS < 5. */
-}
-
-.sb-slidebar.sb-active {
-	display: block; /* Makes Slidebars visibile when open. Changed from visibility to display to allow -webkit-overflow-scrolling. */
-}
-
-.sb-style-overlay {
-	z-index: 9999; /* Set z-index high to ensure it overlays any other site elements. */
-}
-
-.sb-momentum-scrolling {
-	-webkit-overflow-scrolling: touch; /* Adds native momentum scrolling for iOS & Android devices. */
-}
-
-/* Slidebar widths for browsers/devices that don't support media queries. */
-	.sb-slidebar {
-		width: 30%;
-	}
-	
-	.sb-width-thin {
-		width: 15%;
-	}
-	
-	.sb-width-wide {
-		width: 45%;
-	}
-
-@media (max-width: 480px) { /* Slidebar widths on extra small screens. */
-	.sb-slidebar {
-		width: 70%;
-	}
-	
-	.sb-width-thin {
-		width: 55%;
-	}
-	
-	.sb-width-wide {
-		width: 85%;
-	}
-}
-
-@media (min-width: 481px) { /* Slidebar widths on small screens. */
-	.sb-slidebar {
-		width: 55%;
-	}
-	
-	.sb-width-thin {
-		width: 40%;
-	}
-	
-	.sb-width-wide {
-		width: 70%;
-	}
-}
-
-@media (min-width: 768px) { /* Slidebar widths on medium screens. */
-	.sb-slidebar {
-		width: 40%;
-	}
-	
-	.sb-width-thin {
-		width: 25%;
-	}
-	
-	.sb-width-wide {
-		width: 55%;
-	}
-}
-
-@media (min-width: 992px) { /* Slidebar widths on large screens. */
-	.sb-slidebar {
-		width: 30%;
-	}
-	
-	.sb-width-thin {
-		width: 15%;
-	}
-	
-	.sb-width-wide {
-		width: 45%;
-	}
-}
-
-@media (min-width: 1200px) { /* Slidebar widths on extra large screens. */
-	.sb-slidebar {
-		width: 20%;
-	}
-	
-	.sb-width-thin {
-		width: 5%;
-	}
-	
-	.sb-width-wide {
-		width: 35%;
-	}
-}
-
-/* ---------------
- * 004 - Animation
- */
-
-.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {
-	-webkit-transition: -webkit-transform 400ms ease;
-	   -moz-transition: -moz-transform 400ms ease;
-	     -o-transition: -o-transform 400ms ease;
-	        transition: transform 400ms ease;
-	-webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android < 4.4. */
-	-webkit-backface-visibility: hidden; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */
-}
-
-/* --------------------
- * 005 - Helper Classes
- */
- 
-.sb-hide { 
-	display: none; /* Optionally applied to control classes when Slidebars is disabled over a certain width. */
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/development/slidebars.js
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/development/slidebars.js b/docs/manual/bower_components/Slidebars/development/slidebars.js
deleted file mode 100644
index 33d8788..0000000
--- a/docs/manual/bower_components/Slidebars/development/slidebars.js
+++ /dev/null
@@ -1,356 +0,0 @@
-// -----------------------------------
-// Slidebars
-// Development version, do not use this in your site, use the latest in the distribution folder.
-// http://plugins.adchsm.me/slidebars/
-//
-// Written by Adam Smith
-// http://www.adchsm.me/
-//
-// Released under MIT License
-// http://plugins.adchsm.me/slidebars/license.txt
-//
-// ---------------------
-// Index of Slidebars.js
-//
-// 001 - Default Settings
-// 002 - Feature Detection
-// 003 - User Agents
-// 004 - Setup
-// 005 - Animation
-// 006 - Operations
-// 007 - API
-// 008 - User Input
-
-;(function($) {
-
-	$.slidebars = function(options) {
-
-		// ----------------------
-		// 001 - Default Settings
-
-		var settings = $.extend({
-			siteClose: true, // true or false - Enable closing of Slidebars by clicking on #sb-site.
-			scrollLock: false, // true or false - Prevent scrolling of site when a Slidebar is open.
-			disableOver: false, // integer or false - Hide Slidebars over a specific width.
-			hideControlClasses: false // true or false - Hide controls at same width as disableOver.
-		}, options);
-
-		// -----------------------
-		// 002 - Feature Detection
-
-		var test = document.createElement('div').style, // Create element to test on.
-		supportTransition = false, // Variable for testing transitions.
-		supportTransform = false; // variable for testing transforms.
-
-		// Test for CSS Transitions
-		if (test.MozTransition === '' || test.WebkitTransition === '' || test.OTransition === '' || test.transition === '') supportTransition = true;
-
-		// Test for CSS Transforms
-		if (test.MozTransform === '' || test.WebkitTransform === '' || test.OTransform === '' || test.transform === '') supportTransform = true;
-
-		// -----------------
-		// 003 - User Agents
-
-		var ua = navigator.userAgent, // Get user agent string.
-		android = false, // Variable for storing android version.
-		iOS = false; // Variable for storing iOS version.
-		
-		if (/Android/.test(ua)) { // Detect Android in user agent string.
-			android = ua.substr(ua.indexOf('Android')+8, 3); // Set version of Android.
-		} else if (/(iPhone|iPod|iPad)/.test(ua)) { // Detect iOS in user agent string.
-			iOS = ua.substr(ua.indexOf('OS ')+3, 3).replace('_', '.'); // Set version of iOS.
-		}
-		
-		if (android && android < 3 || iOS && iOS < 5) $('html').addClass('sb-static'); // Add helper class for older versions of Android & iOS.
-
-		// -----------
-		// 004 - Setup
-
-		// Site container
-		var $site = $('#sb-site, .sb-site-container'); // Cache the selector.
-
-		// Left Slidebar	
-		if ($('.sb-left').length) { // Check if the left Slidebar exists.
-			var $left = $('.sb-left'), // Cache the selector.
-			leftActive = false; // Used to check whether the left Slidebar is open or closed.
-		}
-
-		// Right Slidebar
-		if ($('.sb-right').length) { // Check if the right Slidebar exists.
-			var $right = $('.sb-right'), // Cache the selector.
-			rightActive = false; // Used to check whether the right Slidebar is open or closed.
-		}
-				
-		var init = false, // Initialisation variable.
-		windowWidth = $(window).width(), // Get width of window.
-		$controls = $('.sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close'), // Cache the control classes.
-		$slide = $('.sb-slide'); // Cache users elements to animate.
-		
-		// Initailise Slidebars
-		function initialise() {
-			if (!settings.disableOver || (typeof settings.disableOver === 'number' && settings.disableOver >= windowWidth)) { // False or larger than window size. 
-				init = true; // true enabled Slidebars to open.
-				$('html').addClass('sb-init'); // Add helper class.
-				if (settings.hideControlClasses) $controls.removeClass('sb-hide'); // Remove class just incase Slidebars was originally disabled.
-				css(); // Set required inline styles.
-			} else if (typeof settings.disableOver === 'number' && settings.disableOver < windowWidth) { // Less than window size.
-				init = false; // false stop Slidebars from opening.
-				$('html').removeClass('sb-init'); // Remove helper class.
-				if (settings.hideControlClasses) $controls.addClass('sb-hide'); // Hide controls
-				$site.css('minHeight', ''); // Remove minimum height.
-				if (leftActive || rightActive) close(); // Close Slidebars if open.
-			}
-		}
-		initialise();
-		
-		// Inline CSS
-		function css() {
-			// Set minimum height.
-			$site.css('minHeight', ''); // Reset minimum height.
-			$site.css('minHeight', $('html').height() + 'px'); // Set minimum height of the site to the minimum height of the html.
-			
-			// Custom Slidebar widths.
-			if ($left && $left.hasClass('sb-width-custom')) $left.css('width', $left.attr('data-sb-width')); // Set user custom width.
-			if ($right && $right.hasClass('sb-width-custom')) $right.css('width', $right.attr('data-sb-width')); // Set user custom width.
-			
-			// Set off-canvas margins for Slidebars with push and overlay animations.
-			if ($left && ($left.hasClass('sb-style-push') || $left.hasClass('sb-style-overlay'))) $left.css('marginLeft', '-' + $left.css('width'));
-			if ($right && ($right.hasClass('sb-style-push') || $right.hasClass('sb-style-overlay'))) $right.css('marginRight', '-' + $right.css('width'));
-			
-			// Site scroll locking.
-			if (settings.scrollLock) $('html').addClass('sb-scroll-lock');
-		}
-		
-		// Resize Functions
-		$(window).resize(function() {
-			var resizedWindowWidth = $(window).width(); // Get resized window width.
-			if (windowWidth !== resizedWindowWidth) { // Slidebars is running and window was actually resized.
-				windowWidth = resizedWindowWidth; // Set the new window width.
-				initialise(); // Call initalise to see if Slidebars should still be running.
-				if (leftActive) open('left'); // If left Slidebar is open, calling open will ensure it is the correct size.
-				if (rightActive) open('right'); // If right Slidebar is open, calling open will ensure it is the correct size.
-			}
-		});
-		// I may include a height check along side a width check here in future.
-
-		// ---------------
-		// 005 - Animation
-
-		var animation; // Animation type.
-
-		// Set animation type.
-		if (supportTransition && supportTransform) { // Browser supports css transitions and transforms.
-			animation = 'translate'; // Translate for browsers that support it.
-			if (android && android < 4.4) animation = 'side'; // Android supports both, but can't translate any fixed positions, so use left instead.
-		} else {
-			animation = 'jQuery'; // Browsers that don't support css transitions and transitions.
-		}
-
-		// Animate mixin.
-		function animate(object, amount, side) {
-			// Choose selectors depending on animation style.
-			var selector;
-			
-			if (object.hasClass('sb-style-push')) {
-				selector = $site.add(object).add($slide); // Push - Animate site, Slidebar and user elements.
-			} else if (object.hasClass('sb-style-overlay')) {
-				selector = object; // Overlay - Animate Slidebar only.
-			} else {
-				selector = $site.add($slide); // Reveal - Animate site and user elements.
-			}
-			
-			// Apply animation
-			if (animation === 'translate') {
-				selector.css('transform', 'translate(' + amount + ')'); // Apply the animation.
-
-			} else if (animation === 'side') {		
-				if (amount[0] === '-') amount = amount.substr(1); // Remove the '-' from the passed amount for side animations.
-				if (amount !== '0px') selector.css(side, '0px'); // Add a 0 value so css transition works.
-				setTimeout(function() { // Set a timeout to allow the 0 value to be applied above.
-					selector.css(side, amount); // Apply the animation.
-				}, 1);
-
-			} else if (animation === 'jQuery') {
-				if (amount[0] === '-') amount = amount.substr(1); // Remove the '-' from the passed amount for jQuery animations.
-				var properties = {};
-				properties[side] = amount;
-				selector.stop().animate(properties, 400); // Stop any current jQuery animation before starting another.
-			}
-			
-			// If closed, remove the inline styling on completion of the animation.
-			setTimeout(function() {
-				if (amount === '0px') {
-					selector.removeAttr('style');
-					css();
-				}
-			}, 400);
-		}
-
-		// ----------------
-		// 006 - Operations
-
-		// Open a Slidebar
-		function open(side, callback) {
-			// Check to see if opposite Slidebar is open.
-			if (side === 'left' && $left && rightActive || side === 'right' && $right && leftActive) { // It's open, close it, then continue.
-				close();
-				setTimeout(proceed, 400);
-			} else { // Its not open, continue.
-				proceed();
-			}
-
-			// Open
-			function proceed() {
-				if (init && side === 'left' && $left) { // Slidebars is initiated, left is in use and called to open.
-					$('html').addClass('sb-active sb-active-left'); // Add active classes.
-					$left.addClass('sb-active');
-					animate($left, $left.css('width'), 'left'); // Animation
-					setTimeout(function() {
-						leftActive = true;
-						if (typeof callback === 'function') callback(); // Run callback function.
-					}, 400); // Set active variables.
-				} else if (init && side === 'right' && $right) { // Slidebars is initiated, right is in use and called to open.
-					$('html').addClass('sb-active sb-active-right'); // Add active classes.
-					$right.addClass('sb-active');
-					animate($right, '-' + $right.css('width'), 'right'); // Animation
-					setTimeout(function() {
-						rightActive = true;
-						if (typeof callback === 'function') callback(); // Run callback function.
-					}, 400); // Set active variables.
-				}
-			}
-		}
-			
-		// Close either Slidebar
-		function close(callback) {
-			if (leftActive || rightActive) { // If a Slidebar is open.
-				if (leftActive) {
-					animate($left, '0px', 'left'); // Animation
-					leftActive = false;
-				}
-				if (rightActive) {
-					animate($right, '0px', 'right'); // Animation
-					rightActive = false;
-				}
-			
-				setTimeout(function() { // Wait for closing animation to finish.
-					$('html').removeClass('sb-active sb-active-left sb-active-right'); // Remove active classes.
-					if ($left) $left.removeClass('sb-active');
-					if ($right) $right.removeClass('sb-active');
-					if (typeof callback === 'function') callback(); // Run callback function.
-				}, 400);
-			}
-		}
-		
-		// Toggle either Slidebar
-		function toggle(side, callback) {
-			if (side === 'left' && $left) { // If left Slidebar is called and in use.
-				if (!leftActive) {
-					open('left', callback); // Slidebar is closed, open it.
-				} else {
-					close(null, callback); // Slidebar is open, close it.
-				}
-			}
-			if (side === 'right' && $right) { // If right Slidebar is called and in use.
-				if (!rightActive) {
-					open('right', callback); // Slidebar is closed, open it.
-				} else {
-					close(null, callback); // Slidebar is open, close it.
-				}
-			}
-		}
-
-		// ---------
-		// 007 - API
-		
-		this.slidebars = {
-			open: open, // Maps user variable name to the open method.
-			close: close, // Maps user variable name to the close method.
-			toggle: toggle, // Maps user variable name to the toggle method.
-			init: function() { // Returns true or false whether Slidebars are running or not.
-				return init; // Returns true or false whether Slidebars are running.
-			},
-			reInit: initialise, // Run the init method to check if the plugin should still be running.
-			resetCSS: css, // Reset inline 
-			active: function(side) { // Returns true or false whether Slidebar is open or closed.
-				if (side === 'left' && $left) return leftActive;
-				if (side === 'right' && $right) return rightActive;
-			},
-			destroy: function(side) { // Removes the Slidebar from the DOM.
-				if (side === 'left' && $left) {
-					if (leftActive) close(); // Close if its open.
-					setTimeout(function() {
-						$left.remove(); // Remove it.
-						$left = false; // Set variable to false so it cannot be opened again.
-					}, 400);
-				}
-				if (side === 'right' && $right) {
-					if (rightActive) close(); // Close if its open.
-					setTimeout(function() {
-						$right.remove(); // Remove it.
-						$right = false; // Set variable to false so it cannot be opened again.
-					}, 400);
-				}
-			}
-		};
-
-		// ----------------
-		// 008 - User Input
-		
-		function eventHandler(event, selector) {
-			event.stopPropagation(); // Stop event bubbling.
-			event.preventDefault(); // Prevent default behaviour.
-			if (event.type === 'touchend') selector.off('click'); // If event type was touch, turn off clicks to prevent phantom clicks.
-		}
-		
-		// Toggle left Slidebar
-		$('.sb-toggle-left').on('touchend click', function(event) {
-			eventHandler(event, $(this)); // Handle the event.
-			toggle('left'); // Toggle the left Slidbar.
-		});
-		
-		// Toggle right Slidebar
-		$('.sb-toggle-right').on('touchend click', function(event) {
-			eventHandler(event, $(this)); // Handle the event.
-			toggle('right'); // Toggle the right Slidbar.
-		});
-		
-		// Open left Slidebar
-		$('.sb-open-left').on('touchend click', function(event) {
-			eventHandler(event, $(this)); // Handle the event.
-			open('left'); // Open the left Slidebar.
-		});
-		
-		// Open right Slidebar
-		$('.sb-open-right').on('touchend click', function(event) {
-			eventHandler(event, $(this)); // Handle the event.
-			open('right'); // Open the right Slidebar.
-		});
-		
-		// Close Slidebar
-		$('.sb-close').on('touchend click', function(event) {
-			if ( $(this).is('a') || $(this).children().is('a') ) { // Is a link or contains a link.
-				if ( event.type === 'click' ) { // Make sure the user wanted to follow the link.
-					event.preventDefault(); // Stop default behaviour.
-					var href = ( $(this).is('a') ? $(this).attr('href') : $(this).find('a').attr('href') ); // Get the href.
-					close(function() { // Close Slidebar and pass callback to redirect.
-						window.location = href;
-					});
-				}
-			} else { // Just a normal control class.
-				eventHandler(event, $(this)); // Handle the event.
-				close(); // Close Slidebar.
-			}
-		});
-		
-		// Close Slidebar via site
-		$site.on('touchend click', function(event) {
-			if (settings.siteClose && (leftActive || rightActive)) { // If settings permit closing by site and left or right Slidebar is open.
-				eventHandler(event, $(this)); // Handle the event.
-				close(); // Close it.
-			}
-		});
-		
-	}; // End Slidebars function.
-
-}) (jQuery);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.css
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.css b/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.css
deleted file mode 100644
index 4bed2ae..0000000
--- a/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.css
+++ /dev/null
@@ -1,213 +0,0 @@
-/* -----------------------------------
- * Slidebars
- * Version 0.10.1
- * http://plugins.adchsm.me/slidebars/
- *
- * Written by Adam Smith
- * http://www.adchsm.me/
- *
- * Released under MIT License
- * http://plugins.adchsm.me/slidebars/license.txt
- *
- * -------------------
- * Slidebars CSS Index
- *
- * 001 - Box Model, Html & Body
- * 002 - Site
- * 003 - Slidebars
- * 004 - Animation
- * 005 - Helper Classes
- *
- * ----------------------------
- * 001 - Box Model, Html & Body
- */
-
-html, body, #sb-site, .sb-site-container, .sb-slidebar {
-	/* Set box model to prevent any user added margins or paddings from altering the widths or heights. */
-	margin: 0;
-	padding: 0;
-	-webkit-box-sizing: border-box;
-	   -moz-box-sizing: border-box;
-	        box-sizing: border-box;
-}
-
-html, body {
-	width: 100%;
-	overflow-x: hidden; /* Stops horizontal scrolling. */
-}
-
-html {
-	height: 100%; /* Site is as tall as device. */
-}
-
-body {
-	min-height: 100%;
-	height: auto;
-	position: relative; /* Required for static Slidebars to function properly. */
-}
-
-/* Site scroll locking - prevent site from scrolling when a Slidebar is open, except when static Slidebars are only available. */
-html.sb-scroll-lock body {
-	height: 100%;
-}
-
-html.sb-scroll-lock.sb-active:not(.sb-static),
-html.sb-scroll-lock.sb-active:not(.sb-static) body {
-	overflow: hidden;
-}
-
-/* ----------
- * 002 - Site
- */
-
-#sb-site, .sb-site-container {
-	/* You may now use class .sb-site-container instead of #sb-site and use your own id. However please make sure you don't set any of the following styles any differently on your id. */
-	width: 100%;
-	position: relative;
-	z-index: 1; /* Site sits above Slidebars */
-	background-color: #ffffff; /* Default background colour, overwrite this with your own css. I suggest moving your html or body background styling here. Making this transparent will allow the Slidebars beneath to be visible. */
-}
-
-/* ---------------
- * 003 - Slidebars
- */
-
-.sb-slidebar {
-	height: 100%;
-	overflow-y: auto; /* Enable vertical scrolling on Slidebars when needed. */
-	position: fixed;
-	top: 0;
-	z-index: 0; /* Slidebars sit behind sb-site. */
-	display: none; /* Initially hide the Slidebars. Changed from visibility to display to allow -webkit-overflow-scrolling. */
-	background-color: #222222; /* Default Slidebars background colour, overwrite this with your own css. */
-	-webkit-transform: translate(0px); /* Fixes issues with translated and z-indexed elements on iOS 7. */
-}
-
-.sb-left {
-	left: 0; /* Set Slidebar to the left. */
-}
-
-.sb-right {
-	right: 0; /* Set Slidebar to the right. */
-}
-
-html.sb-static .sb-slidebar,
-.sb-slidebar.sb-static {
-	position: absolute; /* Makes Slidebars scroll naturally with the site, and unfixes them for Android Browser < 3 and iOS < 5. */
-}
-
-.sb-slidebar.sb-active {
-	display: block; /* Makes Slidebars visibile when open. Changed from visibility to display to allow -webkit-overflow-scrolling. */
-}
-
-.sb-style-overlay {
-	z-index: 9999; /* Set z-index high to ensure it overlays any other site elements. */
-}
-
-.sb-momentum-scrolling {
-	-webkit-overflow-scrolling: touch; /* Adds native momentum scrolling for iOS & Android devices. */
-}
-
-/* Slidebar widths for browsers/devices that don't support media queries. */
-	.sb-slidebar {
-		width: 30%;
-	}
-	
-	.sb-width-thin {
-		width: 15%;
-	}
-	
-	.sb-width-wide {
-		width: 45%;
-	}
-
-@media (max-width: 480px) { /* Slidebar widths on extra small screens. */
-	.sb-slidebar {
-		width: 70%;
-	}
-	
-	.sb-width-thin {
-		width: 55%;
-	}
-	
-	.sb-width-wide {
-		width: 85%;
-	}
-}
-
-@media (min-width: 481px) { /* Slidebar widths on small screens. */
-	.sb-slidebar {
-		width: 55%;
-	}
-	
-	.sb-width-thin {
-		width: 40%;
-	}
-	
-	.sb-width-wide {
-		width: 70%;
-	}
-}
-
-@media (min-width: 768px) { /* Slidebar widths on medium screens. */
-	.sb-slidebar {
-		width: 40%;
-	}
-	
-	.sb-width-thin {
-		width: 25%;
-	}
-	
-	.sb-width-wide {
-		width: 55%;
-	}
-}
-
-@media (min-width: 992px) { /* Slidebar widths on large screens. */
-	.sb-slidebar {
-		width: 30%;
-	}
-	
-	.sb-width-thin {
-		width: 15%;
-	}
-	
-	.sb-width-wide {
-		width: 45%;
-	}
-}
-
-@media (min-width: 1200px) { /* Slidebar widths on extra large screens. */
-	.sb-slidebar {
-		width: 20%;
-	}
-	
-	.sb-width-thin {
-		width: 5%;
-	}
-	
-	.sb-width-wide {
-		width: 35%;
-	}
-}
-
-/* ---------------
- * 004 - Animation
- */
-
-.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {
-	-webkit-transition: -webkit-transform 400ms ease;
-	   -moz-transition: -moz-transform 400ms ease;
-	     -o-transition: -o-transform 400ms ease;
-	        transition: transform 400ms ease;
-	-webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android < 4.4. */
-	-webkit-backface-visibility: hidden; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */
-}
-
-/* --------------------
- * 005 - Helper Classes
- */
- 
-.sb-hide { 
-	display: none; /* Optionally applied to control classes when Slidebars is disabled over a certain width. */
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.js
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.js b/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.js
deleted file mode 100644
index 8f1f42e..0000000
--- a/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.js
+++ /dev/null
@@ -1,346 +0,0 @@
-// -----------------------------------
-// Slidebars
-// Version 0.10.1
-// http://plugins.adchsm.me/slidebars/
-//
-// Written by Adam Smith
-// http://www.adchsm.me/
-//
-// Released under MIT License
-// http://plugins.adchsm.me/slidebars/license.txt
-//
-// ---------------------
-// Index of Slidebars.js
-//
-// 001 - Default Settings
-// 002 - Feature Detection
-// 003 - User Agents
-// 004 - Setup
-// 005 - Animation
-// 006 - Operations
-// 007 - API
-// 008 - User Input
-
-;(function($) {
-
-	$.slidebars = function(options) {
-
-		// ----------------------
-		// 001 - Default Settings
-
-		var settings = $.extend({
-			siteClose: true, // true or false - Enable closing of Slidebars by clicking on #sb-site.
-			scrollLock: false, // true or false - Prevent scrolling of site when a Slidebar is open.
-			disableOver: false, // integer or false - Hide Slidebars over a specific width.
-			hideControlClasses: false // true or false - Hide controls at same width as disableOver.
-		}, options);
-
-		// -----------------------
-		// 002 - Feature Detection
-
-		var test = document.createElement('div').style, // Create element to test on.
-		supportTransition = false, // Variable for testing transitions.
-		supportTransform = false; // variable for testing transforms.
-
-		// Test for CSS Transitions
-		if (test.MozTransition === '' || test.WebkitTransition === '' || test.OTransition === '' || test.transition === '') supportTransition = true;
-
-		// Test for CSS Transforms
-		if (test.MozTransform === '' || test.WebkitTransform === '' || test.OTransform === '' || test.transform === '') supportTransform = true;
-
-		// -----------------
-		// 003 - User Agents
-
-		var ua = navigator.userAgent, // Get user agent string.
-		android = false, // Variable for storing android version.
-		iOS = false; // Variable for storing iOS version.
-		
-		if (/Android/.test(ua)) { // Detect Android in user agent string.
-			android = ua.substr(ua.indexOf('Android')+8, 3); // Set version of Android.
-		} else if (/(iPhone|iPod|iPad)/.test(ua)) { // Detect iOS in user agent string.
-			iOS = ua.substr(ua.indexOf('OS ')+3, 3).replace('_', '.'); // Set version of iOS.
-		}
-		
-		if (android && android < 3 || iOS && iOS < 5) $('html').addClass('sb-static'); // Add helper class for older versions of Android & iOS.
-
-		// -----------
-		// 004 - Setup
-
-		// Site container
-		var $site = $('#sb-site, .sb-site-container'); // Cache the selector.
-
-		// Left Slidebar	
-		if ($('.sb-left').length) { // Check if the left Slidebar exists.
-			var $left = $('.sb-left'), // Cache the selector.
-			leftActive = false; // Used to check whether the left Slidebar is open or closed.
-		}
-
-		// Right Slidebar
-		if ($('.sb-right').length) { // Check if the right Slidebar exists.
-			var $right = $('.sb-right'), // Cache the selector.
-			rightActive = false; // Used to check whether the right Slidebar is open or closed.
-		}
-				
-		var init = false, // Initialisation variable.
-		windowWidth = $(window).width(), // Get width of window.
-		$controls = $('.sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close'), // Cache the control classes.
-		$slide = $('.sb-slide'); // Cache users elements to animate.
-		
-		// Initailise Slidebars
-		function initialise() {
-			if (!settings.disableOver || (typeof settings.disableOver === 'number' && settings.disableOver >= windowWidth)) { // False or larger than window size. 
-				init = true; // true enabled Slidebars to open.
-				$('html').addClass('sb-init'); // Add helper class.
-				if (settings.hideControlClasses) $controls.removeClass('sb-hide'); // Remove class just incase Slidebars was originally disabled.
-				css(); // Set required inline styles.
-			} else if (typeof settings.disableOver === 'number' && settings.disableOver < windowWidth) { // Less than window size.
-				init = false; // false stop Slidebars from opening.
-				$('html').removeClass('sb-init'); // Remove helper class.
-				if (settings.hideControlClasses) $controls.addClass('sb-hide'); // Hide controls
-				$site.css('minHeight', ''); // Remove minimum height.
-				if (leftActive || rightActive) close(); // Close Slidebars if open.
-			}
-		}
-		initialise();
-		
-		// Inline CSS
-		function css() {
-			// Set minimum height.
-			$site.css('minHeight', ''); // Reset minimum height.
-			$site.css('minHeight', $('html').height() + 'px'); // Set minimum height of the site to the minimum height of the html.
-			
-			// Custom Slidebar widths.
-			if ($left && $left.hasClass('sb-width-custom')) $left.css('width', $left.attr('data-sb-width')); // Set user custom width.
-			if ($right && $right.hasClass('sb-width-custom')) $right.css('width', $right.attr('data-sb-width')); // Set user custom width.
-			
-			// Set off-canvas margins for Slidebars with push and overlay animations.
-			if ($left && ($left.hasClass('sb-style-push') || $left.hasClass('sb-style-overlay'))) $left.css('marginLeft', '-' + $left.css('width'));
-			if ($right && ($right.hasClass('sb-style-push') || $right.hasClass('sb-style-overlay'))) $right.css('marginRight', '-' + $right.css('width'));
-			
-			// Site scroll locking.
-			if (settings.scrollLock) $('html').addClass('sb-scroll-lock');
-		}
-		
-		// Resize Functions
-		$(window).resize(function() {
-			var resizedWindowWidth = $(window).width(); // Get resized window width.
-			if (windowWidth !== resizedWindowWidth) { // Slidebars is running and window was actually resized.
-				windowWidth = resizedWindowWidth; // Set the new window width.
-				initialise(); // Call initalise to see if Slidebars should still be running.
-				if (leftActive) open('left'); // If left Slidebar is open, calling open will ensure it is the correct size.
-				if (rightActive) open('right'); // If right Slidebar is open, calling open will ensure it is the correct size.
-			}
-		});
-		// I may include a height check along side a width check here in future.
-
-		// ---------------
-		// 005 - Animation
-
-		var animation; // Animation type.
-
-		// Set animation type.
-		if (supportTransition && supportTransform) { // Browser supports css transitions and transforms.
-			animation = 'translate'; // Translate for browsers that support it.
-			if (android && android < 4.4) animation = 'side'; // Android supports both, but can't translate any fixed positions, so use left instead.
-		} else {
-			animation = 'jQuery'; // Browsers that don't support css transitions and transitions.
-		}
-
-		// Animate mixin.
-		function animate(object, amount, side) {
-			// Choose selectors depending on animation style.
-			var selector;
-			
-			if (object.hasClass('sb-style-push')) {
-				selector = $site.add(object).add($slide); // Push - Animate site, Slidebar and user elements.
-			} else if (object.hasClass('sb-style-overlay')) {
-				selector = object; // Overlay - Animate Slidebar only.
-			} else {
-				selector = $site.add($slide); // Reveal - Animate site and user elements.
-			}
-			
-			// Apply animation
-			if (animation === 'translate') {
-				selector.css('transform', 'translate(' + amount + ')'); // Apply the animation.
-
-			} else if (animation === 'side') {		
-				if (amount[0] === '-') amount = amount.substr(1); // Remove the '-' from the passed amount for side animations.
-				if (amount !== '0px') selector.css(side, '0px'); // Add a 0 value so css transition works.
-				setTimeout(function() { // Set a timeout to allow the 0 value to be applied above.
-					selector.css(side, amount); // Apply the animation.
-				}, 1);
-
-			} else if (animation === 'jQuery') {
-				if (amount[0] === '-') amount = amount.substr(1); // Remove the '-' from the passed amount for jQuery animations.
-				var properties = {};
-				properties[side] = amount;
-				selector.stop().animate(properties, 400); // Stop any current jQuery animation before starting another.
-			}
-			
-			// If closed, remove the inline styling on completion of the animation.
-			setTimeout(function() {
-				if (amount === '0px') {
-					selector.removeAttr('style');
-					css();
-				}
-			}, 400);
-		}
-
-		// ----------------
-		// 006 - Operations
-
-		// Open a Slidebar
-		function open(side) {
-			// Check to see if opposite Slidebar is open.
-			if (side === 'left' && $left && rightActive || side === 'right' && $right && leftActive) { // It's open, close it, then continue.
-				close();
-				setTimeout(proceed, 400);
-			} else { // Its not open, continue.
-				proceed();
-			}
-
-			// Open
-			function proceed() {
-				if (init && side === 'left' && $left) { // Slidebars is initiated, left is in use and called to open.
-					$('html').addClass('sb-active sb-active-left'); // Add active classes.
-					$left.addClass('sb-active');
-					animate($left, $left.css('width'), 'left'); // Animation
-					setTimeout(function() { leftActive = true; }, 400); // Set active variables.
-				} else if (init && side === 'right' && $right) { // Slidebars is initiated, right is in use and called to open.
-					$('html').addClass('sb-active sb-active-right'); // Add active classes.
-					$right.addClass('sb-active');
-					animate($right, '-' + $right.css('width'), 'right'); // Animation
-					setTimeout(function() { rightActive = true; }, 400); // Set active variables.
-				}
-			}
-		}
-			
-		// Close either Slidebar
-		function close(link) {
-			if (leftActive || rightActive) { // If a Slidebar is open.
-				if (leftActive) {
-					animate($left, '0px', 'left'); // Animation
-					leftActive = false;
-				}
-				if (rightActive) {
-					animate($right, '0px', 'right'); // Animation
-					rightActive = false;
-				}
-			
-				setTimeout(function() { // Wait for closing animation to finish.
-					$('html').removeClass('sb-active sb-active-left sb-active-right'); // Remove active classes.
-					if ($left) $left.removeClass('sb-active');
-					if ($right) $right.removeClass('sb-active');
-					if (typeof link !== 'undefined') window.location = link; // If a link has been passed to the function, go to it.
-				}, 400);
-			}
-		}
-		
-		// Toggle either Slidebar
-		function toggle(side) {
-			if (side === 'left' && $left) { // If left Slidebar is called and in use.
-				if (!leftActive) {
-					open('left'); // Slidebar is closed, open it.
-				} else {
-					close(); // Slidebar is open, close it.
-				}
-			}
-			if (side === 'right' && $right) { // If right Slidebar is called and in use.
-				if (!rightActive) {
-					open('right'); // Slidebar is closed, open it.
-				} else {
-					close(); // Slidebar is open, close it.
-				}
-			}
-		}
-
-		// ---------
-		// 007 - API
-		
-		this.slidebars = {
-			open: open, // Maps user variable name to the open method.
-			close: close, // Maps user variable name to the close method.
-			toggle: toggle, // Maps user variable name to the toggle method.
-			init: function() { // Returns true or false whether Slidebars are running or not.
-				return init; // Returns true or false whether Slidebars are running.
-			},
-			active: function(side) { // Returns true or false whether Slidebar is open or closed.
-				if (side === 'left' && $left) return leftActive;
-				if (side === 'right' && $right) return rightActive;
-			},
-			destroy: function(side) { // Removes the Slidebar from the DOM.
-				if (side === 'left' && $left) {
-					if (leftActive) close(); // Close if its open.
-					setTimeout(function() {
-						$left.remove(); // Remove it.
-						$left = false; // Set variable to false so it cannot be opened again.
-					}, 400);
-				}
-				if (side === 'right' && $right) {
-					if (rightActive) close(); // Close if its open.
-					setTimeout(function() {
-						$right.remove(); // Remove it.
-						$right = false; // Set variable to false so it cannot be opened again.
-					}, 400);
-				}
-			}
-		};
-
-		// ----------------
-		// 008 - User Input
-		
-		function eventHandler(event, selector) {
-			event.stopPropagation(); // Stop event bubbling.
-			event.preventDefault(); // Prevent default behaviour.
-			if (event.type === 'touchend') selector.off('click'); // If event type was touch, turn off clicks to prevent phantom clicks.
-		}
-		
-		// Toggle left Slidebar
-		$('.sb-toggle-left').on('touchend click', function(event) {
-			eventHandler(event, $(this)); // Handle the event.
-			toggle('left'); // Toggle the left Slidbar.
-		});
-		
-		// Toggle right Slidebar
-		$('.sb-toggle-right').on('touchend click', function(event) {
-			eventHandler(event, $(this)); // Handle the event.
-			toggle('right'); // Toggle the right Slidbar.
-		});
-		
-		// Open left Slidebar
-		$('.sb-open-left').on('touchend click', function(event) {
-			eventHandler(event, $(this)); // Handle the event.
-			open('left'); // Open the left Slidebar.
-		});
-		
-		// Open right Slidebar
-		$('.sb-open-right').on('touchend click', function(event) {
-			eventHandler(event, $(this)); // Handle the event.
-			open('right'); // Open the right Slidebar.
-		});
-		
-		// Close Slidebar
-		$('.sb-close').on('touchend click', function(event) {
-			if ( $(this).is('a') || $(this).children().is('a') ) { // Is a link or contains a link.
-				if ( event.type === 'click' ) { // Make sure the user wanted to follow the link.
-					event.preventDefault(); // Stop default behaviour.
-					var href = ( $(this).is('a') ? $(this).attr('href') : $(this).find('a').attr('href') ); // Get the href.
-					close( href ); // Close Slidebar and pass link.
-				}
-			} else { // Just a normal control class.
-				eventHandler(event, $(this)); // Handle the event.
-				close(); // Close Slidebar.
-			}
-		});
-		
-		// Close Slidebar via site
-		$site.on('touchend click', function(event) {
-			if (settings.siteClose && (leftActive || rightActive)) { // If settings permit closing by site and left or right Slidebar is open.
-				eventHandler(event, $(this)); // Handle the event.
-				close(); // Close it.
-			}
-		});
-		
-	}; // End Slidebars function.
-
-}) (jQuery);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.min.css
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.min.css b/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.min.css
deleted file mode 100644
index b129ab4..0000000
--- a/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.min.css
+++ /dev/null
@@ -1,2 +0,0 @@
-/* Slidebars 0.10.1 (http://plugins.adchsm.me/slidebars/) written by Adam Smith (http://www.adchsm.me/) released under MIT License (http://plugins.adchsm.me/slidebars/license.txt) */
-#sb-site,.sb-site-container,.sb-slidebar,body,html{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock body{height:100%}html.sb-scroll-lock.sb-active:not(.sb-static),html.sb-scroll-lock.sb-active:not(.sb-static) body{overflow:hidden}#sb-site,.sb-site-container{width:100%;position:relative;z-index:1;background-color:#fff}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#222;-webkit-transform:translate(0px)}.sb-left{left:0}.sb-right{right:0}.sb-slidebar.sb-static,html.sb-static .sb-slidebar{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:70%}.sb-width-thin
 {width:55%}.sb-width-wide{width:85%}}@media (min-width:481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width:1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}#sb-site,.sb-site-container,.sb-slide,.sb-slidebar{-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.min.js
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.min.js b/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.min.js
deleted file mode 100644
index 24c0074..0000000
--- a/docs/manual/bower_components/Slidebars/distribution/0.10.1/slidebars.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-// Slidebars 0.10.1 (http://plugins.adchsm.me/slidebars/) written by Adam Smith (http://www.adchsm.me/) released under MIT License (http://plugins.adchsm.me/slidebars/license.txt)
-!function(t){t.slidebars=function(s){function e(){!c.disableOver||"number"==typeof c.disableOver&&c.disableOver>=T?(y=!0,t("html").addClass("sb-init"),c.hideControlClasses&&k.removeClass("sb-hide"),i()):"number"==typeof c.disableOver&&c.disableOver<T&&(y=!1,t("html").removeClass("sb-init"),c.hideControlClasses&&k.addClass("sb-hide"),g.css("minHeight",""),(C||w)&&a())}function i(){g.css("minHeight",""),g.css("minHeight",t("html").height()+"px"),m&&m.hasClass("sb-width-custom")&&m.css("width",m.attr("data-sb-width")),p&&p.hasClass("sb-width-custom")&&p.css("width",p.attr("data-sb-width")),m&&(m.hasClass("sb-style-push")||m.hasClass("sb-style-overlay"))&&m.css("marginLeft","-"+m.css("width")),p&&(p.hasClass("sb-style-push")||p.hasClass("sb-style-overlay"))&&p.css("marginRight","-"+p.css("width")),c.scrollLock&&t("html").addClass("sb-scroll-lock")}function n(t,s,e){var n;if(n=t.hasClass("sb-style-push")?g.add(t).add(O):t.hasClass("sb-style-overlay")?t:g.add(O),"translate"===x)n.css("tra
 nsform","translate("+s+")");else if("side"===x)"-"===s[0]&&(s=s.substr(1)),"0px"!==s&&n.css(e,"0px"),setTimeout(function(){n.css(e,s)},1);else if("jQuery"===x){"-"===s[0]&&(s=s.substr(1));var o={};o[e]=s,n.stop().animate(o,400)}setTimeout(function(){"0px"===s&&(n.removeAttr("style"),i())},400)}function o(s){function e(){y&&"left"===s&&m?(t("html").addClass("sb-active sb-active-left"),m.addClass("sb-active"),n(m,m.css("width"),"left"),setTimeout(function(){C=!0},400)):y&&"right"===s&&p&&(t("html").addClass("sb-active sb-active-right"),p.addClass("sb-active"),n(p,"-"+p.css("width"),"right"),setTimeout(function(){w=!0},400))}"left"===s&&m&&w||"right"===s&&p&&C?(a(),setTimeout(e,400)):e()}function a(s){(C||w)&&(C&&(n(m,"0px","left"),C=!1),w&&(n(p,"0px","right"),w=!1),setTimeout(function(){t("html").removeClass("sb-active sb-active-left sb-active-right"),m&&m.removeClass("sb-active"),p&&p.removeClass("sb-active"),"undefined"!=typeof s&&(window.location=s)},400))}function l(t){"left"===t&
 &m&&(C?a():o("left")),"right"===t&&p&&(w?a():o("right"))}function r(t,s){t.stopPropagation(),t.preventDefault(),"touchend"===t.type&&s.off("click")}var c=t.extend({siteClose:!0,scrollLock:!1,disableOver:!1,hideControlClasses:!1},s),h=document.createElement("div").style,d=!1,f=!1;(""===h.MozTransition||""===h.WebkitTransition||""===h.OTransition||""===h.transition)&&(d=!0),(""===h.MozTransform||""===h.WebkitTransform||""===h.OTransform||""===h.transform)&&(f=!0);var u=navigator.userAgent,b=!1,v=!1;/Android/.test(u)?b=u.substr(u.indexOf("Android")+8,3):/(iPhone|iPod|iPad)/.test(u)&&(v=u.substr(u.indexOf("OS ")+3,3).replace("_",".")),(b&&3>b||v&&5>v)&&t("html").addClass("sb-static");var g=t("#sb-site, .sb-site-container");if(t(".sb-left").length)var m=t(".sb-left"),C=!1;if(t(".sb-right").length)var p=t(".sb-right"),w=!1;var y=!1,T=t(window).width(),k=t(".sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close"),O=t(".sb-slide");e(),t(window).resize(function(){var s=t
 (window).width();T!==s&&(T=s,e(),C&&o("left"),w&&o("right"))});var x;d&&f?(x="translate",b&&4.4>b&&(x="side")):x="jQuery",this.slidebars={open:o,close:a,toggle:l,init:function(){return y},active:function(t){return"left"===t&&m?C:"right"===t&&p?w:void 0},destroy:function(t){"left"===t&&m&&(C&&a(),setTimeout(function(){m.remove(),m=!1},400)),"right"===t&&p&&(w&&a(),setTimeout(function(){p.remove(),p=!1},400))}},t(".sb-toggle-left").on("touchend click",function(s){r(s,t(this)),l("left")}),t(".sb-toggle-right").on("touchend click",function(s){r(s,t(this)),l("right")}),t(".sb-open-left").on("touchend click",function(s){r(s,t(this)),o("left")}),t(".sb-open-right").on("touchend click",function(s){r(s,t(this)),o("right")}),t(".sb-close").on("touchend click",function(s){if(t(this).is("a")||t(this).children().is("a")){if("click"===s.type){s.preventDefault();var e=t(this).is("a")?t(this).attr("href"):t(this).find("a").attr("href");a(e)}}else r(s,t(this)),a()}),g.on("touchend click",function(s)
 {c.siteClose&&(C||w)&&(r(s,t(this)),a())})}}(jQuery);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/distribution/0.10.2/slidebars.css
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/distribution/0.10.2/slidebars.css b/docs/manual/bower_components/Slidebars/distribution/0.10.2/slidebars.css
deleted file mode 100644
index c09b2d9..0000000
--- a/docs/manual/bower_components/Slidebars/distribution/0.10.2/slidebars.css
+++ /dev/null
@@ -1,208 +0,0 @@
-/* -----------------------------------
- * Slidebars
- * Version 0.10.2
- * http://plugins.adchsm.me/slidebars/
- *
- * Written by Adam Smith
- * http://www.adchsm.me/
- *
- * Released under MIT License
- * http://plugins.adchsm.me/slidebars/license.txt
- *
- * -------------------
- * Slidebars CSS Index
- *
- * 001 - Box Model, Html & Body
- * 002 - Site
- * 003 - Slidebars
- * 004 - Animation
- * 005 - Helper Classes
- *
- * ----------------------------
- * 001 - Box Model, Html & Body
- */
-
-html, body, #sb-site, .sb-site-container, .sb-slidebar {
-	/* Set box model to prevent any user added margins or paddings from altering the widths or heights. */
-	margin: 0;
-	padding: 0;
-	-webkit-box-sizing: border-box;
-	   -moz-box-sizing: border-box;
-	        box-sizing: border-box;
-}
-
-html, body {
-	width: 100%;
-	overflow-x: hidden; /* Stops horizontal scrolling. */
-}
-
-html {
-	height: 100%; /* Site is as tall as device. */
-}
-
-body {
-	min-height: 100%;
-	height: auto;
-	position: relative; /* Required for static Slidebars to function properly. */
-}
-
-/* Site scroll locking - prevent site from scrolling when a Slidebar is open, except when static Slidebars are only available. */
-html.sb-scroll-lock.sb-active:not(.sb-static) {
-	overflow: hidden;
-}
-
-/* ----------
- * 002 - Site
- */
-
-#sb-site, .sb-site-container {
-	/* You may now use class .sb-site-container instead of #sb-site and use your own id. However please make sure you don't set any of the following styles any differently on your id. */
-	width: 100%;
-	position: relative;
-	z-index: 1; /* Site sits above Slidebars */
-	background-color: #ffffff; /* Default background colour, overwrite this with your own css. I suggest moving your html or body background styling here. Making this transparent will allow the Slidebars beneath to be visible. */
-}
-
-/* ---------------
- * 003 - Slidebars
- */
-
-.sb-slidebar {
-	height: 100%;
-	overflow-y: auto; /* Enable vertical scrolling on Slidebars when needed. */
-	position: fixed;
-	top: 0;
-	z-index: 0; /* Slidebars sit behind sb-site. */
-	display: none; /* Initially hide the Slidebars. Changed from visibility to display to allow -webkit-overflow-scrolling. */
-	background-color: #222222; /* Default Slidebars background colour, overwrite this with your own css. */
-	-webkit-transform: translate(0px); /* Fixes issues with translated and z-indexed elements on iOS 7. */
-}
-
-.sb-left {
-	left: 0; /* Set Slidebar to the left. */
-}
-
-.sb-right {
-	right: 0; /* Set Slidebar to the right. */
-}
-
-html.sb-static .sb-slidebar,
-.sb-slidebar.sb-static {
-	position: absolute; /* Makes Slidebars scroll naturally with the site, and unfixes them for Android Browser < 3 and iOS < 5. */
-}
-
-.sb-slidebar.sb-active {
-	display: block; /* Makes Slidebars visibile when open. Changed from visibility to display to allow -webkit-overflow-scrolling. */
-}
-
-.sb-style-overlay {
-	z-index: 9999; /* Set z-index high to ensure it overlays any other site elements. */
-}
-
-.sb-momentum-scrolling {
-	-webkit-overflow-scrolling: touch; /* Adds native momentum scrolling for iOS & Android devices. */
-}
-
-/* Slidebar widths for browsers/devices that don't support media queries. */
-	.sb-slidebar {
-		width: 30%;
-	}
-	
-	.sb-width-thin {
-		width: 15%;
-	}
-	
-	.sb-width-wide {
-		width: 45%;
-	}
-
-@media (max-width: 480px) { /* Slidebar widths on extra small screens. */
-	.sb-slidebar {
-		width: 70%;
-	}
-	
-	.sb-width-thin {
-		width: 55%;
-	}
-	
-	.sb-width-wide {
-		width: 85%;
-	}
-}
-
-@media (min-width: 481px) { /* Slidebar widths on small screens. */
-	.sb-slidebar {
-		width: 55%;
-	}
-	
-	.sb-width-thin {
-		width: 40%;
-	}
-	
-	.sb-width-wide {
-		width: 70%;
-	}
-}
-
-@media (min-width: 768px) { /* Slidebar widths on medium screens. */
-	.sb-slidebar {
-		width: 40%;
-	}
-	
-	.sb-width-thin {
-		width: 25%;
-	}
-	
-	.sb-width-wide {
-		width: 55%;
-	}
-}
-
-@media (min-width: 992px) { /* Slidebar widths on large screens. */
-	.sb-slidebar {
-		width: 30%;
-	}
-	
-	.sb-width-thin {
-		width: 15%;
-	}
-	
-	.sb-width-wide {
-		width: 45%;
-	}
-}
-
-@media (min-width: 1200px) { /* Slidebar widths on extra large screens. */
-	.sb-slidebar {
-		width: 20%;
-	}
-	
-	.sb-width-thin {
-		width: 5%;
-	}
-	
-	.sb-width-wide {
-		width: 35%;
-	}
-}
-
-/* ---------------
- * 004 - Animation
- */
-
-.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {
-	-webkit-transition: -webkit-transform 400ms ease;
-	   -moz-transition: -moz-transform 400ms ease;
-	     -o-transition: -o-transform 400ms ease;
-	        transition: transform 400ms ease;
-	-webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android < 4.4. */
-	-webkit-backface-visibility: hidden; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */
-}
-
-/* --------------------
- * 005 - Helper Classes
- */
- 
-.sb-hide { 
-	display: none; /* Optionally applied to control classes when Slidebars is disabled over a certain width. */
-}
\ No newline at end of file