You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2017/09/14 08:58:27 UTC
[myfaces-tobago] branch master updated (f4b6b1f -> 225eaed)
This is an automated email from the ASF dual-hosted git repository.
lofwyr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces-tobago.git.
from f4b6b1f TOBAGO-1758: Add fade animation for tc:popup
new 793d30c TOBAGO-1786: Selector to address UIStyle
new 430caa4 TOBAGO-1786: Selector to address UIStyle * change API
new 225eaed TOBAGO-1799: Rebuild theme Richmond with Bootstrap for Tobago 4
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../renderkit/renderer/ProgressRenderer.java | 2 +-
.../internal/renderkit/renderer/StyleRenderer.java | 6 +-
.../tobago/internal/util/HtmlRendererUtils.java | 8 +-
.../tobago/internal/util/StyleRenderUtils.java | 17 +-
.../internal/util/StyleRenderUtilsUnitTest.java | 18 +-
tobago-example/pom.xml | 4 +
.../070-tab/02-server/tab-server.xhtml | 9 +
.../10-collapsible-popup/collapsible-popup.xhtml | 76 +-
.../tobago-theme-richmond/rebuild-theme.log | 1031 --------------------
.../tobago-bootstrap/_version/css/bootstrap.css | 452 ++++-----
.../_version/css/bootstrap.css.map | 2 +-
.../_version/css/bootstrap.min.css | 2 +-
.../_version/css/bootstrap.min.css.map | 2 +-
.../src/main/scss/_custom.scss | 21 +-
14 files changed, 294 insertions(+), 1356 deletions(-)
--
To stop receiving notification emails like this one, please contact
['"commits@myfaces.apache.org" <co...@myfaces.apache.org>'].
[myfaces-tobago] 03/03: TOBAGO-1799: Rebuild theme Richmond with
Bootstrap for Tobago 4
Posted by lo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lofwyr pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces-tobago.git
commit 225eaed86ee201db5b4aba3770b3d41c10e41d5e
Author: Udo Schnurpfeil <lo...@apache.org>
AuthorDate: Thu Sep 14 09:09:25 2017 +0200
TOBAGO-1799: Rebuild theme Richmond with Bootstrap for Tobago 4
---
tobago-example/pom.xml | 4 +
.../tobago-theme-richmond/rebuild-theme.log | 1031 --------------------
.../tobago-bootstrap/_version/css/bootstrap.css | 452 ++++-----
.../_version/css/bootstrap.css.map | 2 +-
.../_version/css/bootstrap.min.css | 2 +-
.../_version/css/bootstrap.min.css.map | 2 +-
.../src/main/scss/_custom.scss | 21 +-
7 files changed, 247 insertions(+), 1267 deletions(-)
diff --git a/tobago-example/pom.xml b/tobago-example/pom.xml
index 1b161f6..ea93ca0 100644
--- a/tobago-example/pom.xml
+++ b/tobago-example/pom.xml
@@ -133,11 +133,15 @@
<artifactId>tobago-theme-charlotteville</artifactId>
<version>${project.version}</version>
</dependency>
+-->
+<!--
<dependency>
<groupId>org.apache.myfaces.tobago</groupId>
<artifactId>tobago-theme-richmond</artifactId>
<version>${project.version}</version>
</dependency>
+-->
+<!--
<dependency>
<groupId>org.apache.myfaces.tobago</groupId>
<artifactId>tobago-theme-scarborough</artifactId>
diff --git a/tobago-theme/tobago-theme-richmond/rebuild-theme.log b/tobago-theme/tobago-theme-richmond/rebuild-theme.log
index 5974e55..e69de29 100644
--- a/tobago-theme/tobago-theme-richmond/rebuild-theme.log
+++ b/tobago-theme/tobago-theme-richmond/rebuild-theme.log
@@ -1,1031 +0,0 @@
-Build date: 2017-09-13 13:44:56
-[INFO] Scanning for projects...
-[INFO]
-[INFO] ------------------------------------------------------------------------
-[INFO] Building Tobago Theme Richmond 4.0.0-SNAPSHOT
-[INFO] ------------------------------------------------------------------------
-[INFO]
-[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce) @ tobago-theme-richmond ---
-[INFO]
-[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ tobago-theme-richmond ---
-[INFO]
-[INFO] --- maven-scm-plugin:1.9.5:checkout (step #1: checkout-bootstrap) @ tobago-theme-richmond ---
-[INFO] Removing __CURRENT__/tobago-theme-richmond/target/checkout
-[INFO] Executing: /bin/sh -c cd __CURRENT__/tobago-theme-richmond/target && git clone --branch v4.0.0-beta https://github.com/twbs/bootstrap __CURRENT__/tobago-theme-richmond/target/checkout
-[INFO] Working directory: __CURRENT__/tobago-theme-richmond/target
-[INFO] Executing: /bin/sh -c cd /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/ && git ls-remote https://github.com/twbs/bootstrap
-[INFO] Working directory: /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T
-[INFO] Executing: /bin/sh -c cd __CURRENT__/tobago-theme-richmond/target/checkout && git pull https://github.com/twbs/bootstrap v4.0.0-beta:v4.0.0-beta
-[INFO] Working directory: __CURRENT__/tobago-theme-richmond/target/checkout
-[INFO] Executing: /bin/sh -c cd __CURRENT__/tobago-theme-richmond/target/checkout && git checkout v4.0.0-beta
-[INFO] Working directory: __CURRENT__/tobago-theme-richmond/target/checkout
-[INFO] Executing: /bin/sh -c cd __CURRENT__/tobago-theme-richmond/target/checkout && git ls-files
-[INFO] Working directory: __CURRENT__/tobago-theme-richmond/target/checkout
-[INFO]
-[INFO] --- maven-resources-plugin:2.7:copy-resources (step #2: copy-bootstrap) @ tobago-theme-richmond ---
-[INFO] Using 'UTF-8' encoding to copy filtered resources.
-[INFO] Copying 392 resources
-[INFO]
-[INFO] --- maven-resources-plugin:2.7:copy-resources (step #3: copy-custom) @ tobago-theme-richmond ---
-[INFO] Using 'UTF-8' encoding to copy filtered resources.
-[INFO] Copying 2 resources
-[INFO]
-[INFO] --- maven-patch-plugin:1.2:apply (step #4: append-tobago-theme-to-bootstrap) @ tobago-theme-richmond ---
-[INFO] Applying patch: append-tobago-theme-to-bootstrap.patch
-[INFO]
-[INFO] --- maven-dependency-plugin:3.0.0:unpack (step #5: unpack-custom) @ tobago-theme-richmond ---
-[INFO] Configured Artifact: org.apache.myfaces.tobago:tobago-core:4.0.0-SNAPSHOT:jar
-[INFO] Unpacking __REPO__/org/apache/myfaces/tobago/tobago-core/4.0.0-SNAPSHOT/tobago-core-4.0.0-SNAPSHOT.jar to __CURRENT__/tobago-theme-richmond/target/bootstrap with includes "**/*.scss" and excludes ""
-[INFO]
-[INFO] --- frontend-maven-plugin:1.4:install-node-and-npm (step #6: install node and npm) @ tobago-theme-richmond ---
-[INFO] Installing node version v6.10.2
-[INFO] Unpacking __REPO__/com/github/eirslett/node/6.10.2/node-6.10.2-darwin-x64.tar.gz into __CURRENT__/tobago-theme-richmond/target/frontend/node/tmp
-[INFO] Copying node binary from __CURRENT__/tobago-theme-richmond/target/frontend/node/tmp/node-v6.10.2-darwin-x64/bin/node to __CURRENT__/tobago-theme-richmond/target/frontend/node/node
-[INFO] Installed node locally.
-[INFO] Installing npm version 3.10.10
-[INFO] Unpacking __REPO__/com/github/eirslett/npm/3.10.10/npm-3.10.10.tar.gz into __CURRENT__/tobago-theme-richmond/target/frontend/node/node_modules
-[INFO] Installed npm locally.
-[INFO]
-[INFO] --- frontend-maven-plugin:1.4:npm (step #7: npm install) @ tobago-theme-richmond ---
-[INFO] Running 'npm install' in __CURRENT__/tobago-theme-richmond/target/bootstrap
-[WARNING] npm WARN prefer global coffee-script@1.10.0 should be installed with -g
-[WARNING] npm WARN prefer global node-gyp@3.6.2 should be installed with -g
-[INFO]
-[INFO] > fsevents@1.1.2 install __CURRENT__/tobago-theme-richmond/target/bootstrap/node_modules/fsevents
-[INFO] > node install
-[INFO]
-[INFO] [fsevents] Success: "__CURRENT__/tobago-theme-richmond/target/bootstrap/node_modules/fsevents/lib/binding/Release/node-v48-darwin-x64/fse.node" already installed
-[INFO] Pass --update-binary to reinstall or --build-from-source to recompile
-[INFO]
-[INFO] > node-sass@4.5.3 install __CURRENT__/tobago-theme-richmond/target/bootstrap/node_modules/node-sass
-[INFO] > node scripts/install.js
-[INFO]
-[INFO] Cached binary found at __HOME__/.npm/node-sass/4.5.3/darwin-x64-48_binding.node
-[INFO]
-[INFO] > phantomjs-prebuilt@2.1.15 install __CURRENT__/tobago-theme-richmond/target/bootstrap/node_modules/phantomjs-prebuilt
-[INFO] > node install.js
-[INFO]
-[INFO] PhantomJS not found on PATH
-[INFO] Download already available at /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip
-[INFO] Verified checksum of previously downloaded file
-[INFO] Extracting zip contents
-[INFO] Removing __CURRENT__/tobago-theme-richmond/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
-[INFO] Copying extracted folder /var/folders/yp/1vrxjnrs20798ydt_yl8wrpr0000gp/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1505303247156/phantomjs-2.1.1-macosx -> __CURRENT__/tobago-theme-richmond/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom
-[INFO] Writing location.js file
-[INFO] Done. Phantomjs binary available at __CURRENT__/tobago-theme-richmond/target/bootstrap/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
-[INFO]
-[INFO] > node-sass@4.5.3 postinstall __CURRENT__/tobago-theme-richmond/target/bootstrap/node_modules/node-sass
-[INFO] > node scripts/build.js
-[INFO]
-[INFO] Binary found at __CURRENT__/tobago-theme-richmond/target/bootstrap/node_modules/node-sass/vendor/darwin-x64-48/binding.node
-[INFO] Testing binary
-[INFO] Binary is fine
-[INFO] bootstrap@4.0.0-beta __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO] ├─┬ autoprefixer@7.1.4
-[INFO] │ ├─┬ browserslist@2.4.0
-[INFO] │ │ └── electron-to-chromium@1.3.21
-[INFO] │ ├── caniuse-lite@1.0.30000727
-[INFO] │ ├── normalize-range@0.1.2
-[INFO] │ ├── num2fraction@1.2.2
-[INFO] │ ├─┬ postcss@6.0.11
-[INFO] │ │ └─┬ supports-color@4.4.0
-[INFO] │ │ └── has-flag@2.0.0
-[INFO] │ └── postcss-value-parser@3.3.0
-[INFO] ├─┬ babel-cli@6.26.0
-[INFO] │ ├─┬ babel-core@6.26.0
-[INFO] │ │ ├─┬ babel-generator@6.26.0
-[INFO] │ │ │ ├─┬ detect-indent@4.0.0
-[INFO] │ │ │ │ └─┬ repeating@2.0.1
-[INFO] │ │ │ │ └── is-finite@1.0.2
-[INFO] │ │ │ ├── jsesc@1.3.0
-[INFO] │ │ │ └── trim-right@1.0.1
-[INFO] │ │ ├── babel-helpers@6.24.1
-[INFO] │ │ ├── babel-messages@6.23.0
-[INFO] │ │ ├── babel-template@6.26.0
-[INFO] │ │ ├── json5@0.5.1
-[INFO] │ │ └── private@0.1.7
-[INFO] │ ├─┬ babel-polyfill@6.26.0
-[INFO] │ │ ├── core-js@2.5.1
-[INFO] │ │ └── regenerator-runtime@0.10.5
-[INFO] │ ├─┬ babel-register@6.26.0
-[INFO] │ │ ├─┬ home-or-tmp@2.0.0
-[INFO] │ │ │ ├── os-homedir@1.0.2
-[INFO] │ │ │ └── os-tmpdir@1.0.2
-[INFO] │ │ └── source-map-support@0.4.18
-[INFO] │ ├─┬ babel-runtime@6.26.0
-[INFO] │ │ └── regenerator-runtime@0.11.0
-[INFO] │ ├─┬ chokidar@1.7.0
-[INFO] │ │ ├─┬ anymatch@1.3.2
-[INFO] │ │ │ └─┬ normalize-path@2.1.1
-[INFO] │ │ │ └── remove-trailing-separator@1.1.0
-[INFO] │ │ ├── async-each@1.0.1
-[INFO] │ │ ├─┬ fsevents@1.1.2
-[INFO] │ │ │ └─┬ node-pre-gyp@0.6.36
-[INFO] │ │ │ ├─┬ mkdirp@0.5.1
-[INFO] │ │ │ │ └── minimist@0.0.8
-[INFO] │ │ │ ├─┬ nopt@4.0.1
-[INFO] │ │ │ │ ├── abbrev@1.1.0
-[INFO] │ │ │ │ └─┬ osenv@0.1.4
-[INFO] │ │ │ │ ├── os-homedir@1.0.2
-[INFO] │ │ │ │ └── os-tmpdir@1.0.2
-[INFO] │ │ │ ├─┬ npmlog@4.1.0
-[INFO] │ │ │ │ ├─┬ are-we-there-yet@1.1.4
-[INFO] │ │ │ │ │ └── delegates@1.0.0
-[INFO] │ │ │ │ ├── console-control-strings@1.1.0
-[INFO] │ │ │ │ ├─┬ gauge@2.7.4
-[INFO] │ │ │ │ │ ├── aproba@1.1.1
-[INFO] │ │ │ │ │ ├── has-unicode@2.0.1
-[INFO] │ │ │ │ │ ├── object-assign@4.1.1
-[INFO] │ │ │ │ │ ├── signal-exit@3.0.2
-[INFO] │ │ │ │ │ ├─┬ string-width@1.0.2
-[INFO] │ │ │ │ │ │ ├── code-point-at@1.1.0
-[INFO] │ │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
-[INFO] │ │ │ │ │ │ └── number-is-nan@1.0.1
-[INFO] │ │ │ │ │ ├─┬ strip-ansi@3.0.1
-[INFO] │ │ │ │ │ │ └── ansi-regex@2.1.1
-[INFO] │ │ │ │ │ └── wide-align@1.1.2
-[INFO] │ │ │ │ └── set-blocking@2.0.0
-[INFO] │ │ │ ├─┬ rc@1.2.1
-[INFO] │ │ │ │ ├── deep-extend@0.4.2
-[INFO] │ │ │ │ ├── ini@1.3.4
-[INFO] │ │ │ │ ├── minimist@1.2.0
-[INFO] │ │ │ │ └── strip-json-comments@2.0.1
-[INFO] │ │ │ ├─┬ request@2.81.0
-[INFO] │ │ │ │ ├── aws-sign2@0.6.0
-[INFO] │ │ │ │ ├── aws4@1.6.0
-[INFO] │ │ │ │ ├── caseless@0.12.0
-[INFO] │ │ │ │ ├─┬ combined-stream@1.0.5
-[INFO] │ │ │ │ │ └── delayed-stream@1.0.0
-[INFO] │ │ │ │ ├── extend@3.0.1
-[INFO] │ │ │ │ ├── forever-agent@0.6.1
-[INFO] │ │ │ │ ├─┬ form-data@2.1.4
-[INFO] │ │ │ │ │ └── asynckit@0.4.0
-[INFO] │ │ │ │ ├─┬ har-validator@4.2.1
-[INFO] │ │ │ │ │ ├─┬ ajv@4.11.8
-[INFO] │ │ │ │ │ │ ├── co@4.6.0
-[INFO] │ │ │ │ │ │ └─┬ json-stable-stringify@1.0.1
-[INFO] │ │ │ │ │ │ └── jsonify@0.0.0
-[INFO] │ │ │ │ │ └── har-schema@1.0.5
-[INFO] │ │ │ │ ├─┬ hawk@3.1.3
-[INFO] │ │ │ │ │ ├── boom@2.10.1
-[INFO] │ │ │ │ │ ├── cryptiles@2.0.5
-[INFO] │ │ │ │ │ ├── hoek@2.16.3
-[INFO] │ │ │ │ │ └── sntp@1.0.9
-[INFO] │ │ │ │ ├─┬ http-signature@1.1.1
-[INFO] │ │ │ │ │ ├── assert-plus@0.2.0
-[INFO] │ │ │ │ │ ├─┬ jsprim@1.4.0
-[INFO] │ │ │ │ │ │ ├── assert-plus@1.0.0
-[INFO] │ │ │ │ │ │ ├── extsprintf@1.0.2
-[INFO] │ │ │ │ │ │ ├── json-schema@0.2.3
-[INFO] │ │ │ │ │ │ └── verror@1.3.6
-[INFO] │ │ │ │ │ └─┬ sshpk@1.13.0
-[INFO] │ │ │ │ │ ├── asn1@0.2.3
-[INFO] │ │ │ │ │ ├── assert-plus@1.0.0
-[INFO] │ │ │ │ │ ├── bcrypt-pbkdf@1.0.1
-[INFO] │ │ │ │ │ ├─┬ dashdash@1.14.1
-[INFO] │ │ │ │ │ │ └── assert-plus@1.0.0
-[INFO] │ │ │ │ │ ├── ecc-jsbn@0.1.1
-[INFO] │ │ │ │ │ ├─┬ getpass@0.1.7
-[INFO] │ │ │ │ │ │ └── assert-plus@1.0.0
-[INFO] │ │ │ │ │ ├── jodid25519@1.0.2
-[INFO] │ │ │ │ │ ├── jsbn@0.1.1
-[INFO] │ │ │ │ │ └── tweetnacl@0.14.5
-[INFO] │ │ │ │ ├── is-typedarray@1.0.0
-[INFO] │ │ │ │ ├── isstream@0.1.2
-[INFO] │ │ │ │ ├── json-stringify-safe@5.0.1
-[INFO] │ │ │ │ ├─┬ mime-types@2.1.15
-[INFO] │ │ │ │ │ └── mime-db@1.27.0
-[INFO] │ │ │ │ ├── oauth-sign@0.8.2
-[INFO] │ │ │ │ ├── performance-now@0.2.0
-[INFO] │ │ │ │ ├── qs@6.4.0
-[INFO] │ │ │ │ ├── safe-buffer@5.0.1
-[INFO] │ │ │ │ ├── stringstream@0.0.5
-[INFO] │ │ │ │ ├─┬ tough-cookie@2.3.2
-[INFO] │ │ │ │ │ └── punycode@1.4.1
-[INFO] │ │ │ │ ├── tunnel-agent@0.6.0
-[INFO] │ │ │ │ └── uuid@3.0.1
-[INFO] │ │ │ ├─┬ rimraf@2.6.1
-[INFO] │ │ │ │ └─┬ glob@7.1.2
-[INFO] │ │ │ │ ├── fs.realpath@1.0.0
-[INFO] │ │ │ │ ├── inflight@1.0.6
-[INFO] │ │ │ │ ├─┬ minimatch@3.0.4
-[INFO] │ │ │ │ │ └─┬ brace-expansion@1.1.7
-[INFO] │ │ │ │ │ ├── balanced-match@0.4.2
-[INFO] │ │ │ │ │ └── concat-map@0.0.1
-[INFO] │ │ │ │ └── path-is-absolute@1.0.1
-[INFO] │ │ │ ├── semver@5.3.0
-[INFO] │ │ │ ├─┬ tar@2.2.1
-[INFO] │ │ │ │ ├── block-stream@0.0.9
-[INFO] │ │ │ │ ├─┬ fstream@1.0.11
-[INFO] │ │ │ │ │ └── graceful-fs@4.1.11
-[INFO] │ │ │ │ └── inherits@2.0.3
-[INFO] │ │ │ └─┬ tar-pack@3.4.0
-[INFO] │ │ │ ├─┬ debug@2.6.8
-[INFO] │ │ │ │ └── ms@2.0.0
-[INFO] │ │ │ ├── fstream-ignore@1.0.5
-[INFO] │ │ │ ├─┬ once@1.4.0
-[INFO] │ │ │ │ └── wrappy@1.0.2
-[INFO] │ │ │ ├─┬ readable-stream@2.2.9
-[INFO] │ │ │ │ ├── buffer-shims@1.0.0
-[INFO] │ │ │ │ ├── core-util-is@1.0.2
-[INFO] │ │ │ │ ├── isarray@1.0.0
-[INFO] │ │ │ │ ├── process-nextick-args@1.0.7
-[INFO] │ │ │ │ ├── string_decoder@1.0.1
-[INFO] │ │ │ │ └── util-deprecate@1.0.2
-[INFO] │ │ │ └── uid-number@0.0.6
-[INFO] │ │ ├── glob-parent@2.0.0
-[INFO] │ │ ├── inherits@2.0.3
-[INFO] │ │ ├─┬ is-binary-path@1.0.1
-[INFO] │ │ │ └── binary-extensions@1.10.0
-[INFO] │ │ ├─┬ is-glob@2.0.1
-[INFO] │ │ │ └── is-extglob@1.0.0
-[INFO] │ │ └─┬ readdirp@2.1.0
-[INFO] │ │ └── set-immediate-shim@1.0.1
-[INFO] │ ├── commander@2.11.0
-[INFO] │ ├── convert-source-map@1.5.0
-[INFO] │ ├── fs-readdir-recursive@1.0.0
-[INFO] │ ├─┬ glob@7.1.2
-[INFO] │ │ ├── fs.realpath@1.0.0
-[INFO] │ │ ├─┬ inflight@1.0.6
-[INFO] │ │ │ └── wrappy@1.0.2
-[INFO] │ │ └── once@1.4.0
-[INFO] │ ├── lodash@4.17.4
-[INFO] │ ├─┬ output-file-sync@1.1.2
-[INFO] │ │ ├── graceful-fs@4.1.11
-[INFO] │ │ └── object-assign@4.1.1
-[INFO] │ ├── path-is-absolute@1.0.1
-[INFO] │ ├── slash@1.0.0
-[INFO] │ ├── source-map@0.5.7
-[INFO] │ └─┬ v8flags@2.1.1
-[INFO] │ └── user-home@1.1.1
-[INFO] ├─┬ babel-eslint@7.2.3
-[INFO] │ ├─┬ babel-code-frame@6.26.0
-[INFO] │ │ ├─┬ chalk@1.1.3
-[INFO] │ │ │ ├── ansi-styles@2.2.1
-[INFO] │ │ │ └── supports-color@2.0.0
-[INFO] │ │ └── js-tokens@3.0.2
-[INFO] │ ├─┬ babel-traverse@6.26.0
-[INFO] │ │ └─┬ invariant@2.2.2
-[INFO] │ │ └── loose-envify@1.3.1
-[INFO] │ ├─┬ babel-types@6.26.0
-[INFO] │ │ └── to-fast-properties@1.0.3
-[INFO] │ └── babylon@6.18.0
-[INFO] ├── babel-plugin-transform-es2015-modules-strip@0.1.1
-[INFO] ├─┬ babel-preset-es2015@6.24.1
-[INFO] │ ├── babel-plugin-check-es2015-constants@6.22.0
-[INFO] │ ├── babel-plugin-transform-es2015-arrow-functions@6.22.0
-[INFO] │ ├── babel-plugin-transform-es2015-block-scoped-functions@6.22.0
-[INFO] │ ├── babel-plugin-transform-es2015-block-scoping@6.26.0
-[INFO] │ ├─┬ babel-plugin-transform-es2015-classes@6.24.1
-[INFO] │ │ ├── babel-helper-define-map@6.26.0
-[INFO] │ │ ├── babel-helper-function-name@6.24.1
-[INFO] │ │ ├── babel-helper-optimise-call-expression@6.24.1
-[INFO] │ │ └── babel-helper-replace-supers@6.24.1
-[INFO] │ ├── babel-plugin-transform-es2015-computed-properties@6.24.1
-[INFO] │ ├── babel-plugin-transform-es2015-destructuring@6.23.0
-[INFO] │ ├── babel-plugin-transform-es2015-duplicate-keys@6.24.1
-[INFO] │ ├── babel-plugin-transform-es2015-for-of@6.23.0
-[INFO] │ ├── babel-plugin-transform-es2015-function-name@6.24.1
-[INFO] │ ├── babel-plugin-transform-es2015-literals@6.22.0
-[INFO] │ ├── babel-plugin-transform-es2015-modules-amd@6.24.1
-[INFO] │ ├─┬ babel-plugin-transform-es2015-modules-commonjs@6.26.0
-[INFO] │ │ └── babel-plugin-transform-strict-mode@6.24.1
-[INFO] │ ├─┬ babel-plugin-transform-es2015-modules-systemjs@6.24.1
-[INFO] │ │ └── babel-helper-hoist-variables@6.24.1
-[INFO] │ ├── babel-plugin-transform-es2015-modules-umd@6.24.1
-[INFO] │ ├── babel-plugin-transform-es2015-object-super@6.24.1
-[INFO] │ ├─┬ babel-plugin-transform-es2015-parameters@6.24.1
-[INFO] │ │ ├── babel-helper-call-delegate@6.24.1
-[INFO] │ │ └── babel-helper-get-function-arity@6.24.1
-[INFO] │ ├── babel-plugin-transform-es2015-shorthand-properties@6.24.1
-[INFO] │ ├── babel-plugin-transform-es2015-spread@6.22.0
-[INFO] │ ├─┬ babel-plugin-transform-es2015-sticky-regex@6.24.1
-[INFO] │ │ └── babel-helper-regex@6.26.0
-[INFO] │ ├── babel-plugin-transform-es2015-template-literals@6.22.0
-[INFO] │ ├── babel-plugin-transform-es2015-typeof-symbol@6.23.0
-[INFO] │ ├─┬ babel-plugin-transform-es2015-unicode-regex@6.24.1
-[INFO] │ │ └─┬ regexpu-core@2.0.0
-[INFO] │ │ ├── regenerate@1.3.2
-[INFO] │ │ ├── regjsgen@0.2.0
-[INFO] │ │ └─┬ regjsparser@0.1.5
-[INFO] │ │ └── jsesc@0.5.0
-[INFO] │ └─┬ babel-plugin-transform-regenerator@6.26.0
-[INFO] │ └── regenerator-transform@0.10.1
-[WARNING] npm WARN bootstrap@4.0.0-beta requires a peer of jquery@>=1.9.1 but none was installed.
-[WARNING] npm WARN bootstrap@4.0.0-beta requires a peer of popper.js@^1.11.0 but none was installed.
-[INFO] ├─┬ clean-css-cli@4.1.9
-[INFO] │ └── clean-css@4.1.8
-[INFO] ├─┬ eslint@4.6.1
-[INFO] │ ├─┬ ajv@5.2.2
-[INFO] │ │ ├── co@4.6.0
-[INFO] │ │ ├── fast-deep-equal@1.0.0
-[INFO] │ │ └── json-schema-traverse@0.3.1
-[INFO] │ ├─┬ chalk@2.1.0
-[INFO] │ │ └── escape-string-regexp@1.0.5
-[INFO] │ ├─┬ concat-stream@1.6.0
-[INFO] │ │ ├─┬ readable-stream@2.3.3
-[INFO] │ │ │ ├── core-util-is@1.0.2
-[INFO] │ │ │ ├── process-nextick-args@1.0.7
-[INFO] │ │ │ ├── string_decoder@1.0.3
-[INFO] │ │ │ └── util-deprecate@1.0.2
-[INFO] │ │ └── typedarray@0.0.6
-[INFO] │ ├─┬ cross-spawn@5.1.0
-[INFO] │ │ ├─┬ lru-cache@4.1.1
-[INFO] │ │ │ ├── pseudomap@1.0.2
-[INFO] │ │ │ └── yallist@2.1.2
-[INFO] │ │ ├─┬ shebang-command@1.2.0
-[INFO] │ │ │ └── shebang-regex@1.0.0
-[INFO] │ │ └── which@1.3.0
-[INFO] │ ├─┬ debug@2.6.8
-[INFO] │ │ └── ms@2.0.0
-[INFO] │ ├─┬ doctrine@2.0.0
-[INFO] │ │ └── isarray@1.0.0
-[INFO] │ ├─┬ eslint-scope@3.7.1
-[INFO] │ │ └── esrecurse@4.2.0
-[INFO] │ ├─┬ espree@3.5.0
-[INFO] │ │ ├── acorn@5.1.2
-[INFO] │ │ └─┬ acorn-jsx@3.0.1
-[INFO] │ │ └── acorn@3.3.0
-[INFO] │ ├── esquery@1.0.0
-[INFO] │ ├── estraverse@4.2.0
-[INFO] │ ├── esutils@2.0.2
-[INFO] │ ├─┬ file-entry-cache@2.0.0
-[INFO] │ │ └─┬ flat-cache@1.2.2
-[INFO] │ │ ├── circular-json@0.3.3
-[INFO] │ │ ├─┬ del@2.2.2
-[INFO] │ │ │ ├─┬ globby@5.0.0
-[INFO] │ │ │ │ └── arrify@1.0.1
-[INFO] │ │ │ ├── is-path-cwd@1.0.0
-[INFO] │ │ │ └─┬ is-path-in-cwd@1.0.0
-[INFO] │ │ │ └── is-path-inside@1.0.0
-[INFO] │ │ └── write@0.2.1
-[INFO] │ ├── functional-red-black-tree@1.0.1
-[INFO] │ ├── globals@9.18.0
-[INFO] │ ├── ignore@3.3.5
-[INFO] │ ├── imurmurhash@0.1.4
-[INFO] │ ├─┬ inquirer@3.2.3
-[INFO] │ │ ├── ansi-escapes@2.0.0
-[INFO] │ │ ├─┬ cli-cursor@2.1.0
-[INFO] │ │ │ └─┬ restore-cursor@2.0.0
-[INFO] │ │ │ └── onetime@2.0.1
-[INFO] │ │ ├── cli-width@2.2.0
-[INFO] │ │ ├─┬ external-editor@2.0.4
-[INFO] │ │ │ ├── jschardet@1.5.1
-[INFO] │ │ │ └── tmp@0.0.31
-[INFO] │ │ ├── figures@2.0.0
-[INFO] │ │ ├── mute-stream@0.0.7
-[INFO] │ │ ├─┬ run-async@2.3.0
-[INFO] │ │ │ └── is-promise@2.1.0
-[INFO] │ │ ├── rx-lite@4.0.8
-[INFO] │ │ ├── rx-lite-aggregates@4.0.8
-[INFO] │ │ ├─┬ string-width@2.1.1
-[INFO] │ │ │ ├── is-fullwidth-code-point@2.0.0
-[INFO] │ │ │ └─┬ strip-ansi@4.0.0
-[INFO] │ │ │ └── ansi-regex@3.0.0
-[INFO] │ │ ├─┬ strip-ansi@4.0.0
-[INFO] │ │ │ └── ansi-regex@3.0.0
-[INFO] │ │ └── through@2.3.8
-[INFO] │ ├─┬ is-resolvable@1.0.0
-[INFO] │ │ └── tryit@1.0.3
-[INFO] │ ├─┬ js-yaml@3.10.0
-[INFO] │ │ ├─┬ argparse@1.0.9
-[INFO] │ │ │ └── sprintf-js@1.0.3
-[INFO] │ │ └── esprima@4.0.0
-[INFO] │ ├─┬ json-stable-stringify@1.0.1
-[INFO] │ │ └── jsonify@0.0.0
-[INFO] │ ├─┬ levn@0.3.0
-[INFO] │ │ ├── prelude-ls@1.1.2
-[INFO] │ │ └── type-check@0.3.2
-[INFO] │ ├─┬ minimatch@3.0.4
-[INFO] │ │ └─┬ brace-expansion@1.1.8
-[INFO] │ │ ├── balanced-match@1.0.0
-[INFO] │ │ └── concat-map@0.0.1
-[INFO] │ ├─┬ mkdirp@0.5.1
-[INFO] │ │ └── minimist@0.0.8
-[INFO] │ ├── natural-compare@1.4.0
-[INFO] │ ├─┬ optionator@0.8.2
-[INFO] │ │ ├── deep-is@0.1.3
-[INFO] │ │ ├── fast-levenshtein@2.0.6
-[INFO] │ │ └── wordwrap@1.0.0
-[INFO] │ ├── path-is-inside@1.0.2
-[INFO] │ ├── pluralize@4.0.0
-[INFO] │ ├── progress@2.0.0
-[INFO] │ ├─┬ require-uncached@1.0.3
-[INFO] │ │ ├─┬ caller-path@0.1.0
-[INFO] │ │ │ └── callsites@0.2.0
-[INFO] │ │ └── resolve-from@1.0.1
-[INFO] │ ├── semver@5.4.1
-[INFO] │ ├─┬ strip-ansi@4.0.0
-[INFO] │ │ └── ansi-regex@3.0.0
-[INFO] │ ├── strip-json-comments@2.0.1
-[INFO] │ ├─┬ table@4.0.1
-[INFO] │ │ ├── ajv@4.11.8
-[INFO] │ │ ├── ajv-keywords@1.5.1
-[INFO] │ │ ├─┬ chalk@1.1.3
-[INFO] │ │ │ ├── ansi-styles@2.2.1
-[INFO] │ │ │ └── supports-color@2.0.0
-[INFO] │ │ └── slice-ansi@0.0.4
-[INFO] │ └── text-table@0.2.0
-[INFO] ├─┬ grunt@1.0.1
-[INFO] │ ├── coffee-script@1.10.0
-[INFO] │ ├── dateformat@1.0.12
-[INFO] │ ├── eventemitter2@0.4.14
-[INFO] │ ├── exit@0.1.2
-[INFO] │ ├─┬ findup-sync@0.3.0
-[INFO] │ │ └── glob@5.0.15
-[INFO] │ ├── glob@7.0.6
-[INFO] │ ├── grunt-known-options@1.1.0
-[INFO] │ ├─┬ grunt-legacy-log@1.0.0
-[INFO] │ │ ├─┬ grunt-legacy-log-utils@1.0.0
-[INFO] │ │ │ ├─┬ chalk@1.1.3
-[INFO] │ │ │ │ ├── ansi-styles@2.2.1
-[INFO] │ │ │ │ └── supports-color@2.0.0
-[INFO] │ │ │ └── lodash@4.3.0
-[INFO] │ │ ├── hooker@0.2.3
-[INFO] │ │ ├── lodash@3.10.1
-[INFO] │ │ └── underscore.string@3.2.3
-[INFO] │ ├─┬ grunt-legacy-util@1.0.0
-[INFO] │ │ ├── async@1.5.2
-[INFO] │ │ ├── getobject@0.1.0
-[INFO] │ │ ├── lodash@4.3.0
-[INFO] │ │ └── which@1.2.14
-[INFO] │ ├── iconv-lite@0.4.19
-[INFO] │ ├─┬ js-yaml@3.5.5
-[INFO] │ │ └── esprima@2.7.3
-[INFO] │ ├─┬ nopt@3.0.6
-[INFO] │ │ └── abbrev@1.1.0
-[INFO] │ └── rimraf@2.2.8
-[INFO] ├─┬ grunt-cli@1.2.0
-[INFO] │ └── resolve@1.1.7
-[INFO] ├─┬ grunt-saucelabs@9.0.0
-[INFO] │ ├── colors@1.1.2
-[INFO] │ ├── lodash@4.13.1
-[INFO] │ ├── q@1.4.1
-[INFO] │ ├─┬ requestretry@1.9.1
-[INFO] │ │ ├── extend@3.0.1
-[INFO] │ │ ├─┬ fg-lodash@0.0.2
-[INFO] │ │ │ ├── lodash@2.4.2
-[INFO] │ │ │ └── underscore.string@2.3.3
-[INFO] │ │ └── when@3.7.8
-[INFO] │ ├─┬ sauce-tunnel@2.5.0
-[INFO] │ │ ├─┬ chalk@1.1.3
-[INFO] │ │ │ ├── ansi-styles@2.2.1
-[INFO] │ │ │ └── supports-color@2.0.0
-[INFO] │ │ └── split@1.0.1
-[INFO] │ └─┬ saucelabs@1.2.0
-[INFO] │ └─┬ https-proxy-agent@1.0.0
-[INFO] │ └─┬ agent-base@2.1.1
-[INFO] │ └── semver@5.0.3
-[INFO] ├─┬ htmllint-cli@0.0.6
-[INFO] │ ├── bluebird@3.5.0
-[INFO] │ ├─┬ chalk@1.1.3
-[INFO] │ │ ├── ansi-styles@2.2.1
-[INFO] │ │ ├─┬ has-ansi@2.0.0
-[INFO] │ │ │ └── ansi-regex@2.1.1
-[INFO] │ │ ├── strip-ansi@3.0.1
-[INFO] │ │ └── supports-color@2.0.0
-[INFO] │ ├─┬ cjson@0.5.0
-[INFO] │ │ └─┬ json-parse-helpfulerror@1.0.3
-[INFO] │ │ └── jju@1.3.0
-[INFO] │ ├─┬ htmllint@0.6.0
-[INFO] │ │ ├── bulk-require@1.0.1
-[INFO] │ │ └─┬ htmlparser2@3.9.2
-[INFO] │ │ ├── domelementtype@1.3.0
-[INFO] │ │ ├── domhandler@2.4.1
-[INFO] │ │ ├─┬ domutils@1.6.2
-[INFO] │ │ │ └─┬ dom-serializer@0.1.0
-[INFO] │ │ │ └── domelementtype@1.1.3
-[INFO] │ │ └── entities@1.1.1
-[INFO] │ ├─┬ liftoff@2.3.0
-[INFO] │ │ ├── findup-sync@0.4.3
-[INFO] │ │ ├─┬ fined@1.1.0
-[INFO] │ │ │ ├─┬ expand-tilde@2.0.2
-[INFO] │ │ │ │ └─┬ homedir-polyfill@1.0.1
-[INFO] │ │ │ │ └── parse-passwd@1.0.0
-[INFO] │ │ │ ├─┬ is-plain-object@2.0.4
-[INFO] │ │ │ │ └── isobject@3.0.1
-[INFO] │ │ │ ├─┬ object.defaults@1.1.0
-[INFO] │ │ │ │ ├── array-each@1.0.1
-[INFO] │ │ │ │ ├── array-slice@1.0.0
-[INFO] │ │ │ │ ├─┬ for-own@1.0.0
-[INFO] │ │ │ │ │ └── for-in@1.0.2
-[INFO] │ │ │ │ └── isobject@3.0.1
-[INFO] │ │ │ ├─┬ object.pick@1.3.0
-[INFO] │ │ │ │ └── isobject@3.0.1
-[INFO] │ │ │ └─┬ parse-filepath@1.0.1
-[INFO] │ │ │ ├─┬ is-absolute@0.2.6
-[INFO] │ │ │ │ └─┬ is-relative@0.2.1
-[INFO] │ │ │ │ └─┬ is-unc-path@0.1.2
-[INFO] │ │ │ │ └── unc-path-regex@0.1.2
-[INFO] │ │ │ ├── map-cache@0.2.2
-[INFO] │ │ │ └─┬ path-root@0.1.1
-[INFO] │ │ │ └── path-root-regex@0.1.2
-[INFO] │ │ ├── flagged-respawn@0.3.2
-[INFO] │ │ ├── lodash.isplainobject@4.0.6
-[INFO] │ │ ├── lodash.isstring@4.0.1
-[INFO] │ │ └── lodash.mapvalues@4.6.0
-[INFO] │ ├─┬ promise@7.3.1
-[INFO] │ │ └── asap@2.0.6
-[INFO] │ └─┬ yargs@6.6.0
-[INFO] │ ├── camelcase@3.0.0
-[INFO] │ ├─┬ cliui@3.2.0
-[INFO] │ │ ├─┬ string-width@1.0.2
-[INFO] │ │ │ └── is-fullwidth-code-point@1.0.0
-[INFO] │ │ └─┬ wrap-ansi@2.1.0
-[INFO] │ │ └─┬ string-width@1.0.2
-[INFO] │ │ └── is-fullwidth-code-point@1.0.0
-[INFO] │ ├── decamelize@1.2.0
-[INFO] │ ├── get-caller-file@1.0.2
-[INFO] │ ├─┬ os-locale@1.4.0
-[INFO] │ │ └─┬ lcid@1.0.0
-[INFO] │ │ └── invert-kv@1.0.0
-[INFO] │ ├─┬ read-pkg-up@1.0.1
-[INFO] │ │ ├─┬ find-up@1.1.2
-[INFO] │ │ │ └── path-exists@2.1.0
-[INFO] │ │ └─┬ read-pkg@1.1.0
-[INFO] │ │ ├─┬ load-json-file@1.1.0
-[INFO] │ │ │ └─┬ strip-bom@2.0.0
-[INFO] │ │ │ └── is-utf8@0.2.1
-[INFO] │ │ └── path-type@1.1.0
-[INFO] │ ├── require-directory@2.1.1
-[INFO] │ ├── require-main-filename@1.0.1
-[INFO] │ ├── set-blocking@2.0.0
-[INFO] │ ├─┬ string-width@1.0.2
-[INFO] │ │ ├── code-point-at@1.1.0
-[INFO] │ │ └─┬ is-fullwidth-code-point@1.0.0
-[INFO] │ │ └── number-is-nan@1.0.1
-[INFO] │ ├── which-module@1.0.0
-[INFO] │ ├── y18n@3.2.1
-[INFO] │ └─┬ yargs-parser@4.2.1
-[INFO] │ └── camelcase@3.0.0
-[INFO] ├── UNMET PEER DEPENDENCY jquery@>=1.9.1
-[INFO] ├─┬ node-sass@4.5.3
-[INFO] │ ├── async-foreach@0.1.3
-[INFO] │ ├─┬ chalk@1.1.3
-[INFO] │ │ ├── ansi-styles@2.2.1
-[INFO] │ │ └── supports-color@2.0.0
-[INFO] │ ├── cross-spawn@3.0.1
-[INFO] │ ├─┬ gaze@1.1.2
-[INFO] │ │ └── globule@1.2.0
-[INFO] │ ├── get-stdin@4.0.1
-[INFO] │ ├── in-publish@2.0.0
-[INFO] │ ├── lodash.assign@4.2.0
-[INFO] │ ├── lodash.clonedeep@4.5.0
-[INFO] │ ├── lodash.mergewith@4.6.0
-[INFO] │ ├─┬ meow@3.7.0
-[INFO] │ │ ├─┬ camelcase-keys@2.1.0
-[INFO] │ │ │ └── camelcase@2.1.1
-[INFO] │ │ ├─┬ loud-rejection@1.6.0
-[INFO] │ │ │ ├─┬ currently-unhandled@0.4.1
-[INFO] │ │ │ │ └── array-find-index@1.0.2
-[INFO] │ │ │ └── signal-exit@3.0.2
-[INFO] │ │ ├── map-obj@1.0.1
-[INFO] │ │ ├── minimist@1.2.0
-[INFO] │ │ ├─┬ normalize-package-data@2.4.0
-[INFO] │ │ │ ├── hosted-git-info@2.5.0
-[INFO] │ │ │ ├─┬ is-builtin-module@1.0.0
-[INFO] │ │ │ │ └── builtin-modules@1.1.1
-[INFO] │ │ │ └─┬ validate-npm-package-license@3.0.1
-[INFO] │ │ │ ├─┬ spdx-correct@1.0.2
-[INFO] │ │ │ │ └── spdx-license-ids@1.2.2
-[INFO] │ │ │ └── spdx-expression-parse@1.0.4
-[INFO] │ │ ├─┬ redent@1.0.0
-[INFO] │ │ │ ├── indent-string@2.1.0
-[INFO] │ │ │ └── strip-indent@1.0.1
-[INFO] │ │ └── trim-newlines@1.0.0
-[INFO] │ ├── nan@2.7.0
-[INFO] │ ├─┬ node-gyp@3.6.2
-[INFO] │ │ ├── fstream@1.0.11
-[INFO] │ │ ├── osenv@0.1.4
-[INFO] │ │ ├── rimraf@2.6.2
-[INFO] │ │ ├── semver@5.3.0
-[INFO] │ │ └─┬ tar@2.2.1
-[INFO] │ │ └── block-stream@0.0.9
-[INFO] │ ├─┬ npmlog@4.1.2
-[INFO] │ │ ├─┬ are-we-there-yet@1.1.4
-[INFO] │ │ │ └── delegates@1.0.0
-[INFO] │ │ ├── console-control-strings@1.1.0
-[INFO] │ │ └─┬ gauge@2.7.4
-[INFO] │ │ ├── aproba@1.1.2
-[INFO] │ │ ├── has-unicode@2.0.1
-[INFO] │ │ ├─┬ string-width@1.0.2
-[INFO] │ │ │ └── is-fullwidth-code-point@1.0.0
-[INFO] │ │ └─┬ wide-align@1.1.2
-[INFO] │ │ └─┬ string-width@1.0.2
-[INFO] │ │ └── is-fullwidth-code-point@1.0.0
-[INFO] │ ├─┬ request@2.81.0
-[INFO] │ │ ├── aws-sign2@0.6.0
-[INFO] │ │ ├── aws4@1.6.0
-[INFO] │ │ ├── caseless@0.12.0
-[INFO] │ │ ├─┬ combined-stream@1.0.5
-[INFO] │ │ │ └── delayed-stream@1.0.0
-[INFO] │ │ ├── forever-agent@0.6.1
-[INFO] │ │ ├─┬ form-data@2.1.4
-[INFO] │ │ │ └── asynckit@0.4.0
-[INFO] │ │ ├─┬ har-validator@4.2.1
-[INFO] │ │ │ ├── ajv@4.11.8
-[INFO] │ │ │ └── har-schema@1.0.5
-[INFO] │ │ ├─┬ hawk@3.1.3
-[INFO] │ │ │ ├── boom@2.10.1
-[INFO] │ │ │ ├── cryptiles@2.0.5
-[INFO] │ │ │ ├── hoek@2.16.3
-[INFO] │ │ │ └── sntp@1.0.9
-[INFO] │ │ ├─┬ http-signature@1.1.1
-[INFO] │ │ │ ├── assert-plus@0.2.0
-[INFO] │ │ │ ├─┬ jsprim@1.4.1
-[INFO] │ │ │ │ ├── assert-plus@1.0.0
-[INFO] │ │ │ │ ├── extsprintf@1.3.0
-[INFO] │ │ │ │ ├── json-schema@0.2.3
-[INFO] │ │ │ │ └─┬ verror@1.10.0
-[INFO] │ │ │ │ └── assert-plus@1.0.0
-[INFO] │ │ │ └─┬ sshpk@1.13.1
-[INFO] │ │ │ ├── asn1@0.2.3
-[INFO] │ │ │ ├── assert-plus@1.0.0
-[INFO] │ │ │ ├── bcrypt-pbkdf@1.0.1
-[INFO] │ │ │ ├─┬ dashdash@1.14.1
-[INFO] │ │ │ │ └── assert-plus@1.0.0
-[INFO] │ │ │ ├── ecc-jsbn@0.1.1
-[INFO] │ │ │ ├─┬ getpass@0.1.7
-[INFO] │ │ │ │ └── assert-plus@1.0.0
-[INFO] │ │ │ ├── jsbn@0.1.1
-[INFO] │ │ │ └── tweetnacl@0.14.5
-[INFO] │ │ ├── is-typedarray@1.0.0
-[INFO] │ │ ├── isstream@0.1.2
-[INFO] │ │ ├── json-stringify-safe@5.0.1
-[INFO] │ │ ├─┬ mime-types@2.1.17
-[INFO] │ │ │ └── mime-db@1.30.0
-[INFO] │ │ ├── oauth-sign@0.8.2
-[INFO] │ │ ├── performance-now@0.2.0
-[INFO] │ │ ├── qs@6.4.0
-[INFO] │ │ ├── safe-buffer@5.1.1
-[INFO] │ │ ├── stringstream@0.0.5
-[INFO] │ │ ├─┬ tough-cookie@2.3.2
-[INFO] │ │ │ └── punycode@1.4.1
-[INFO] │ │ ├── tunnel-agent@0.6.0
-[INFO] │ │ └── uuid@3.1.0
-[INFO] │ ├─┬ sass-graph@2.2.4
-[INFO] │ │ ├─┬ scss-tokenizer@0.2.3
-[INFO] │ │ │ ├── js-base64@2.3.2
-[INFO] │ │ │ └─┬ source-map@0.4.4
-[INFO] │ │ │ └── amdefine@1.0.1
-[INFO] │ │ └─┬ yargs@7.1.0
-[INFO] │ │ ├── camelcase@3.0.0
-[INFO] │ │ ├─┬ string-width@1.0.2
-[INFO] │ │ │ └── is-fullwidth-code-point@1.0.0
-[INFO] │ │ └── yargs-parser@5.0.0
-[INFO] │ └── stdout-stream@1.4.0
-[INFO] ├─┬ nodemon@1.12.0
-[INFO] │ ├── es6-promise@3.3.1
-[INFO] │ ├── ignore-by-default@1.0.1
-[INFO] │ ├─┬ lodash.defaults@3.1.2
-[INFO] │ │ ├─┬ lodash.assign@3.2.0
-[INFO] │ │ │ ├─┬ lodash._baseassign@3.2.0
-[INFO] │ │ │ │ └── lodash._basecopy@3.0.1
-[INFO] │ │ │ ├─┬ lodash._createassigner@3.1.1
-[INFO] │ │ │ │ ├── lodash._bindcallback@3.0.1
-[INFO] │ │ │ │ └── lodash._isiterateecall@3.0.9
-[INFO] │ │ │ └─┬ lodash.keys@3.1.2
-[INFO] │ │ │ ├── lodash._getnative@3.9.1
-[INFO] │ │ │ ├── lodash.isarguments@3.1.0
-[INFO] │ │ │ └── lodash.isarray@3.0.4
-[INFO] │ │ └── lodash.restparam@3.6.1
-[INFO] │ ├─┬ ps-tree@1.1.0
-[INFO] │ │ └─┬ event-stream@3.3.4
-[INFO] │ │ ├── duplexer@0.1.1
-[INFO] │ │ ├── from@0.1.7
-[INFO] │ │ ├── map-stream@0.1.0
-[INFO] │ │ ├── pause-stream@0.0.11
-[INFO] │ │ ├── split@0.3.3
-[INFO] │ │ └── stream-combiner@0.0.4
-[INFO] │ ├─┬ touch@3.1.0
-[INFO] │ │ └── nopt@1.0.10
-[INFO] │ ├── undefsafe@0.0.3
-[INFO] │ └─┬ update-notifier@2.2.0
-[INFO] │ ├─┬ boxen@1.2.1
-[INFO] │ │ ├── ansi-align@2.0.0
-[INFO] │ │ ├── camelcase@4.1.0
-[INFO] │ │ ├── cli-boxes@1.0.0
-[INFO] │ │ ├── term-size@1.2.0
-[INFO] │ │ └─┬ widest-line@1.0.0
-[INFO] │ │ └─┬ string-width@1.0.2
-[INFO] │ │ └── is-fullwidth-code-point@1.0.0
-[INFO] │ ├─┬ chalk@1.1.3
-[INFO] │ │ ├── ansi-styles@2.2.1
-[INFO] │ │ └── supports-color@2.0.0
-[INFO] │ ├─┬ configstore@3.1.1
-[INFO] │ │ ├─┬ dot-prop@4.2.0
-[INFO] │ │ │ └── is-obj@1.0.1
-[INFO] │ │ ├── make-dir@1.0.0
-[INFO] │ │ ├─┬ unique-string@1.0.0
-[INFO] │ │ │ └── crypto-random-string@1.0.0
-[INFO] │ │ └── write-file-atomic@2.3.0
-[INFO] │ ├── import-lazy@2.1.0
-[INFO] │ ├── is-npm@1.0.0
-[INFO] │ ├─┬ latest-version@3.1.0
-[INFO] │ │ └─┬ package-json@4.0.1
-[INFO] │ │ ├─┬ got@6.7.1
-[INFO] │ │ │ ├─┬ create-error-class@3.0.2
-[INFO] │ │ │ │ └── capture-stack-trace@1.0.0
-[INFO] │ │ │ ├── duplexer3@0.1.4
-[INFO] │ │ │ ├── is-redirect@1.0.0
-[INFO] │ │ │ ├── is-retry-allowed@1.1.0
-[INFO] │ │ │ ├── lowercase-keys@1.0.0
-[INFO] │ │ │ ├── timed-out@4.0.1
-[INFO] │ │ │ ├── unzip-response@2.0.1
-[INFO] │ │ │ └─┬ url-parse-lax@1.0.0
-[INFO] │ │ │ └── prepend-http@1.0.4
-[INFO] │ │ ├─┬ registry-auth-token@3.3.1
-[INFO] │ │ │ └─┬ rc@1.2.1
-[INFO] │ │ │ ├── deep-extend@0.4.2
-[INFO] │ │ │ └── minimist@1.2.0
-[INFO] │ │ └── registry-url@3.1.0
-[INFO] │ ├── semver-diff@2.1.0
-[INFO] │ └── xdg-basedir@3.0.0
-[INFO] ├─┬ npm-run-all@4.1.1
-[INFO] │ ├─┬ ansi-styles@3.2.0
-[INFO] │ │ └─┬ color-convert@1.9.0
-[INFO] │ │ └── color-name@1.1.3
-[INFO] │ ├─┬ memory-streams@0.1.2
-[INFO] │ │ └─┬ readable-stream@1.0.34
-[INFO] │ │ ├── isarray@0.0.1
-[INFO] │ │ └── string_decoder@0.10.31
-[INFO] │ ├─┬ read-pkg@2.0.0
-[INFO] │ │ ├─┬ load-json-file@2.0.0
-[INFO] │ │ │ ├─┬ parse-json@2.2.0
-[INFO] │ │ │ │ └─┬ error-ex@1.3.1
-[INFO] │ │ │ │ └── is-arrayish@0.2.1
-[INFO] │ │ │ └── strip-bom@3.0.0
-[INFO] │ │ └── path-type@2.0.0
-[INFO] │ ├─┬ shell-quote@1.6.1
-[INFO] │ │ ├── array-filter@0.0.1
-[INFO] │ │ ├── array-map@0.0.0
-[INFO] │ │ └── array-reduce@0.0.0
-[INFO] │ └─┬ string.prototype.padend@3.0.0
-[INFO] │ ├─┬ define-properties@1.1.2
-[INFO] │ │ ├── foreach@2.0.5
-[INFO] │ │ └── object-keys@1.0.11
-[INFO] │ ├─┬ es-abstract@1.8.2
-[INFO] │ │ ├─┬ es-to-primitive@1.1.1
-[INFO] │ │ │ ├── is-date-object@1.0.1
-[INFO] │ │ │ └── is-symbol@1.0.1
-[INFO] │ │ ├── has@1.0.1
-[INFO] │ │ ├── is-callable@1.1.3
-[INFO] │ │ └── is-regex@1.0.4
-[INFO] │ └── function-bind@1.1.1
-[INFO] ├─┬ phantomjs-prebuilt@2.1.15
-[INFO] │ ├── es6-promise@4.0.5
-[INFO] │ ├─┬ extract-zip@1.6.5
-[INFO] │ │ ├─┬ debug@2.2.0
-[INFO] │ │ │ └── ms@0.7.1
-[INFO] │ │ ├── mkdirp@0.5.0
-[INFO] │ │ └─┬ yauzl@2.4.1
-[INFO] │ │ └─┬ fd-slicer@1.0.1
-[INFO] │ │ └── pend@1.2.0
-[INFO] │ ├─┬ fs-extra@1.0.0
-[INFO] │ │ ├── jsonfile@2.4.0
-[INFO] │ │ └── klaw@1.3.1
-[INFO] │ ├─┬ hasha@2.2.0
-[INFO] │ │ ├── is-stream@1.1.0
-[INFO] │ │ └─┬ pinkie-promise@2.0.1
-[INFO] │ │ └── pinkie@2.0.4
-[INFO] │ ├── kew@0.7.0
-[INFO] │ ├── progress@1.1.8
-[INFO] │ ├─┬ request-progress@2.0.1
-[INFO] │ │ └── throttleit@1.0.0
-[INFO] │ └─┬ which@1.2.14
-[INFO] │ └── isexe@2.0.0
-[INFO] ├── UNMET PEER DEPENDENCY popper.js@^1.11.0
-[INFO] ├─┬ postcss-cli@4.1.1
-[INFO] │ ├── dependency-graph@0.5.0
-[INFO] │ ├─┬ fs-extra@4.0.2
-[INFO] │ │ ├── jsonfile@4.0.0
-[INFO] │ │ └── universalify@0.1.1
-[INFO] │ ├── get-stdin@5.0.1
-[INFO] │ ├─┬ globby@6.1.0
-[INFO] │ │ ├─┬ array-union@1.0.2
-[INFO] │ │ │ └── array-uniq@1.0.3
-[INFO] │ │ └── pify@2.3.0
-[INFO] │ ├─┬ ora@1.3.0
-[INFO] │ │ ├─┬ chalk@1.1.3
-[INFO] │ │ │ ├── ansi-styles@2.2.1
-[INFO] │ │ │ └── supports-color@2.0.0
-[INFO] │ │ ├── cli-spinners@1.0.0
-[INFO] │ │ └─┬ log-symbols@1.0.2
-[INFO] │ │ └─┬ chalk@1.1.3
-[INFO] │ │ ├── ansi-styles@2.2.1
-[INFO] │ │ └── supports-color@2.0.0
-[INFO] │ ├─┬ postcss-load-config@1.2.0
-[INFO] │ │ ├─┬ cosmiconfig@2.2.2
-[INFO] │ │ │ ├── is-directory@0.3.1
-[INFO] │ │ │ ├── minimist@1.2.0
-[INFO] │ │ │ └── require-from-string@1.2.1
-[INFO] │ │ ├── postcss-load-options@1.2.0
-[INFO] │ │ └── postcss-load-plugins@2.3.0
-[INFO] │ ├─┬ postcss-reporter@5.0.0
-[INFO] │ │ └── log-symbols@2.0.0
-[INFO] │ ├── pretty-hrtime@1.0.3
-[INFO] │ ├── read-cache@1.0.0
-[INFO] │ └─┬ yargs@8.0.2
-[INFO] │ ├── camelcase@4.1.0
-[INFO] │ ├─┬ os-locale@2.1.0
-[INFO] │ │ ├─┬ execa@0.7.0
-[INFO] │ │ │ ├── get-stream@3.0.0
-[INFO] │ │ │ ├─┬ npm-run-path@2.0.2
-[INFO] │ │ │ │ └── path-key@2.0.1
-[INFO] │ │ │ ├── p-finally@1.0.0
-[INFO] │ │ │ └── strip-eof@1.0.0
-[INFO] │ │ └─┬ mem@1.1.0
-[INFO] │ │ └── mimic-fn@1.1.0
-[INFO] │ ├─┬ read-pkg-up@2.0.0
-[INFO] │ │ ├─┬ find-up@2.1.0
-[INFO] │ │ │ └─┬ locate-path@2.0.0
-[INFO] │ │ │ ├─┬ p-locate@2.0.0
-[INFO] │ │ │ │ └── p-limit@1.1.0
-[INFO] │ │ │ └── path-exists@3.0.0
-[INFO] │ │ └─┬ read-pkg@2.0.0
-[INFO] │ │ ├─┬ load-json-file@2.0.0
-[INFO] │ │ │ └── strip-bom@3.0.0
-[INFO] │ │ └── path-type@2.0.0
-[INFO] │ ├── which-module@2.0.0
-[INFO] │ └── yargs-parser@7.0.0
-[INFO] ├─┬ qunit-phantomjs-runner@2.3.0
-[INFO] │ └── qunit-reporter-junit@1.1.1
-[INFO] ├─┬ qunitjs@2.4.0
-[INFO] │ ├── chokidar@1.6.1
-[INFO] │ ├─┬ commander@2.9.0
-[INFO] │ │ └── graceful-readlink@1.0.1
-[INFO] │ ├── exists-stat@1.0.0
-[INFO] │ ├─┬ findup-sync@0.4.3
-[INFO] │ │ ├─┬ detect-file@0.1.0
-[INFO] │ │ │ └── fs-exists-sync@0.1.0
-[INFO] │ │ ├─┬ micromatch@2.3.11
-[INFO] │ │ │ ├─┬ arr-diff@2.0.0
-[INFO] │ │ │ │ └── arr-flatten@1.1.0
-[INFO] │ │ │ ├── array-unique@0.2.1
-[INFO] │ │ │ ├─┬ braces@1.8.5
-[INFO] │ │ │ │ ├─┬ expand-range@1.8.2
-[INFO] │ │ │ │ │ └─┬ fill-range@2.2.3
-[INFO] │ │ │ │ │ ├── is-number@2.1.0
-[INFO] │ │ │ │ │ ├── isobject@2.1.0
-[INFO] │ │ │ │ │ ├─┬ randomatic@1.1.7
-[INFO] │ │ │ │ │ │ ├─┬ is-number@3.0.0
-[INFO] │ │ │ │ │ │ │ └── kind-of@3.2.2
-[INFO] │ │ │ │ │ │ └── kind-of@4.0.0
-[INFO] │ │ │ │ │ └── repeat-string@1.6.1
-[INFO] │ │ │ │ ├── preserve@0.2.0
-[INFO] │ │ │ │ └── repeat-element@1.1.2
-[INFO] │ │ │ ├─┬ expand-brackets@0.1.5
-[INFO] │ │ │ │ └── is-posix-bracket@0.1.1
-[INFO] │ │ │ ├── extglob@0.3.2
-[INFO] │ │ │ ├── filename-regex@2.0.1
-[INFO] │ │ │ ├─┬ kind-of@3.2.2
-[INFO] │ │ │ │ └── is-buffer@1.1.5
-[INFO] │ │ │ ├─┬ object.omit@2.0.1
-[INFO] │ │ │ │ ├── for-own@0.1.5
-[INFO] │ │ │ │ └── is-extendable@0.1.1
-[INFO] │ │ │ ├─┬ parse-glob@3.0.4
-[INFO] │ │ │ │ ├── glob-base@0.3.0
-[INFO] │ │ │ │ └── is-dotfile@1.0.3
-[INFO] │ │ │ └─┬ regex-cache@0.4.4
-[INFO] │ │ │ └─┬ is-equal-shallow@0.1.3
-[INFO] │ │ │ └── is-primitive@2.0.0
-[INFO] │ │ └─┬ resolve-dir@0.1.1
-[INFO] │ │ ├── expand-tilde@1.2.2
-[INFO] │ │ └─┬ global-modules@0.2.3
-[INFO] │ │ ├─┬ global-prefix@0.1.5
-[INFO] │ │ │ └── ini@1.3.4
-[INFO] │ │ └── is-windows@0.2.0
-[INFO] │ ├── js-reporters@1.2.0
-[INFO] │ ├─┬ resolve@1.3.2
-[INFO] │ │ └── path-parse@1.0.5
-[INFO] │ └─┬ walk-sync@0.3.1
-[INFO] │ ├── ensure-posix-path@1.0.2
-[INFO] │ └── matcher-collection@1.0.4
-[INFO] ├─┬ shelljs@0.7.8
-[INFO] │ ├── interpret@1.0.3
-[INFO] │ └── rechoir@0.6.2
-[INFO] ├─┬ shx@0.2.2
-[INFO] │ ├── es6-object-assign@1.1.0
-[INFO] │ └── minimist@1.2.0
-[INFO] └── uglify-js@3.1.0
-[INFO]
-[INFO]
-[INFO] --- frontend-maven-plugin:1.4:npm (step #8: npm run css-compile) @ tobago-theme-richmond ---
-[INFO] Running 'npm run css-compile' in __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO]
-[INFO] > bootstrap@4.0.0-beta css-compile __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO] > node-sass --output-style expanded --source-map true --source-map-contents true --precision 6 scss/bootstrap.scss dist/css/bootstrap.css && node-sass --output-style expanded --source-map true --source-map-contents true --precision 6 scss/bootstrap-grid.scss dist/css/bootstrap-grid.css && node-sass --output-style expanded --source-map true --source-map-contents true --precision 6 scss/bootstrap-reboot.scss dist/css/bootstrap-reboot.css
-[INFO]
-[ERROR] Rendering Complete, saving .css file...
-[ERROR] Wrote CSS to __CURRENT__/tobago-theme-richmond/target/bootstrap/dist/css/bootstrap.css
-[ERROR] Wrote Source Map to __CURRENT__/tobago-theme-richmond/target/bootstrap/dist/css/bootstrap.css.map
-[ERROR] Rendering Complete, saving .css file...
-[ERROR] Wrote CSS to __CURRENT__/tobago-theme-richmond/target/bootstrap/dist/css/bootstrap-grid.css
-[ERROR] Wrote Source Map to __CURRENT__/tobago-theme-richmond/target/bootstrap/dist/css/bootstrap-grid.css.map
-[ERROR] Rendering Complete, saving .css file...
-[ERROR] Wrote CSS to __CURRENT__/tobago-theme-richmond/target/bootstrap/dist/css/bootstrap-reboot.css
-[ERROR] Wrote Source Map to __CURRENT__/tobago-theme-richmond/target/bootstrap/dist/css/bootstrap-reboot.css.map
-[INFO]
-[INFO] --- frontend-maven-plugin:1.4:npm (step #9: npm run css-prefix) @ tobago-theme-richmond ---
-[INFO] Running 'npm run css-prefix' in __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO]
-[INFO] > bootstrap@4.0.0-beta css-prefix __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO] > postcss --config build/postcss.config.js --replace dist/css/*.css
-[INFO]
-[ERROR] ✔ Finished dist/css/bootstrap-grid.min.css (1.61 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.min.css (1.62 s)
-[ERROR] ✔ Finished dist/css/bootstrap-reboot.css (1.62 s)
-[ERROR] ✔ Finished dist/css/bootstrap.min.css (1.62 s)
-[ERROR] ✔ Finished dist/css/bootstrap-grid.css (1.62 s)
-[ERROR] ✔ Finished dist/css/bootstrap.css (1.62 s)
-[INFO]
-[INFO] --- frontend-maven-plugin:1.4:npm (step #10: npm run css-minify) @ tobago-theme-richmond ---
-[INFO] Running 'npm run css-minify' in __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO]
-[INFO] > bootstrap@4.0.0-beta css-minify __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO] > cleancss --level 1 --source-map --source-map-inline-sources --output dist/css/bootstrap.min.css dist/css/bootstrap.css && cleancss --level 1 --source-map --source-map-inline-sources --output dist/css/bootstrap-grid.min.css dist/css/bootstrap-grid.css && cleancss --level 1 --source-map --source-map-inline-sources --output dist/css/bootstrap-reboot.min.css dist/css/bootstrap-reboot.css
-[INFO]
-[INFO]
-[INFO] --- frontend-maven-plugin:1.4:npm (step #11: npm run js) @ tobago-theme-richmond ---
-[INFO] Running 'npm run js' in __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO]
-[INFO] > bootstrap@4.0.0-beta js __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO] > npm-run-all js-lint js-compile js-minify
-[INFO]
-[INFO]
-[INFO] > bootstrap@4.0.0-beta js-lint __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO] > eslint js/ && eslint --config js/tests/.eslintrc.json --env node build/ Gruntfile.js
-[INFO]
-[INFO]
-[INFO] > bootstrap@4.0.0-beta js-compile __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO] > npm-run-all --parallel js-compile-*
-[INFO]
-[INFO]
-[INFO] > bootstrap@4.0.0-beta js-compile-bundle __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO] > shx cat js/src/util.js js/src/alert.js js/src/button.js js/src/carousel.js js/src/collapse.js js/src/dropdown.js js/src/modal.js js/src/scrollspy.js js/src/tab.js js/src/tooltip.js js/src/popover.js | shx sed "s/^(import|export).*//" | babel --filename js/src/bootstrap.js | node build/stamp.js > dist/js/bootstrap.js
-[INFO]
-[INFO]
-[INFO] > bootstrap@4.0.0-beta js-compile-plugins __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO] > babel js/src/ --out-dir js/dist/ --source-maps
-[INFO]
-[INFO] js/src/alert.js -> js/dist/alert.js
-[INFO] js/src/button.js -> js/dist/button.js
-[INFO] js/src/carousel.js -> js/dist/carousel.js
-[INFO] js/src/collapse.js -> js/dist/collapse.js
-[INFO] js/src/dropdown.js -> js/dist/dropdown.js
-[INFO] js/src/modal.js -> js/dist/modal.js
-[INFO] js/src/popover.js -> js/dist/popover.js
-[INFO] js/src/scrollspy.js -> js/dist/scrollspy.js
-[INFO] js/src/tab.js -> js/dist/tab.js
-[INFO] js/src/tooltip.js -> js/dist/tooltip.js
-[INFO] js/src/util.js -> js/dist/util.js
-[INFO]
-[INFO] > bootstrap@4.0.0-beta js-minify __CURRENT__/tobago-theme-richmond/target/bootstrap
-[INFO] > uglifyjs --config-file build/uglifyjs.config.json --output dist/js/bootstrap.min.js dist/js/bootstrap.js
-[INFO]
-[INFO]
-[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ tobago-theme-richmond ---
-[INFO] Using 'UTF-8' encoding to copy filtered resources.
-[INFO] Copying 1 resource
-[INFO] Copying 6 resources
-[INFO] Copying 3 resources
-[INFO]
-[INFO] --- maven-resources-plugin:2.7:copy-resources (step #12: copy-bootstrap-dist) @ tobago-theme-richmond ---
-[INFO] Using 'UTF-8' encoding to copy filtered resources.
-[INFO] Copying 6 resources
-[INFO]
-[INFO] --- maven-compiler-plugin:3.6.2:compile (default-compile) @ tobago-theme-richmond ---
-[INFO] No sources to compile
-[INFO]
-[INFO] --- maven-antrun-plugin:1.8:run (set-version) @ tobago-theme-richmond ---
-[INFO] Executing tasks
-
-main:
-[INFO] Executed tasks
-[INFO]
-[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ tobago-theme-richmond ---
-[INFO] Using 'UTF-8' encoding to copy filtered resources.
-[INFO] skip non existing resourceDirectory __CURRENT__/tobago-theme-richmond/src/test/resources
-[INFO] Copying 3 resources
-[INFO]
-[INFO] --- maven-compiler-plugin:3.6.2:testCompile (default-testCompile) @ tobago-theme-richmond ---
-[INFO] No sources to compile
-[INFO]
-[INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ tobago-theme-richmond ---
-[INFO]
-[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ tobago-theme-richmond ---
-[INFO] Building jar: __CURRENT__/tobago-theme-richmond/target/tobago-theme-richmond-4.0.0-SNAPSHOT.jar
-[INFO]
-[INFO] --- maven-site-plugin:3.6:attach-descriptor (attach-descriptor) @ tobago-theme-richmond ---
-[INFO] Skipping because packaging 'jar' is not pom.
-[INFO]
-[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ tobago-theme-richmond ---
-[INFO] Installing __CURRENT__/tobago-theme-richmond/target/tobago-theme-richmond-4.0.0-SNAPSHOT.jar to __REPO__/org/apache/myfaces/tobago/tobago-theme-richmond/4.0.0-SNAPSHOT/tobago-theme-richmond-4.0.0-SNAPSHOT.jar
-[INFO] Installing __CURRENT__/tobago-theme-richmond/pom.xml to __REPO__/org/apache/myfaces/tobago/tobago-theme-richmond/4.0.0-SNAPSHOT/tobago-theme-richmond-4.0.0-SNAPSHOT.pom
-[INFO] ------------------------------------------------------------------------
-[INFO] BUILD SUCCESS
-[INFO] ------------------------------------------------------------------------
-[INFO] Total time: 02:52 min
-[INFO] Finished at: 2017-09-13T13:47:50+02:00
-[INFO] Final Memory: 36M/520M
-[INFO] ------------------------------------------------------------------------
diff --git a/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.css b/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.css
index e013bfa..c605930 100644
--- a/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.css
+++ b/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.css
@@ -109,8 +109,8 @@ body {
font-size: 1rem;
font-weight: normal;
line-height: 1.5;
- color: #5facff;
- background-color: #eceeef;
+ color: #808080;
+ background-color: #000000;
}
[tabindex="-1"]:focus {
@@ -1354,7 +1354,7 @@ pre code {
}
.table .table {
- background-color: #eceeef;
+ background-color: #000000;
}
.table-sm th,
@@ -1387,76 +1387,76 @@ pre code {
.table-primary,
.table-primary > th,
.table-primary > td {
- background-color: #fff2db;
+ background-color: #cecee7;
}
.table-hover .table-primary:hover {
- background-color: #ffe9c2;
+ background-color: #bdbddf;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
- background-color: #ffe9c2;
+ background-color: #bdbddf;
}
.table-success,
.table-success > th,
.table-success > td {
- background-color: #ecfde8;
+ background-color: #c8dec8;
}
.table-hover .table-success:hover {
- background-color: #d9fbd1;
+ background-color: #b8d4b8;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
- background-color: #d9fbd1;
+ background-color: #b8d4b8;
}
.table-info,
.table-info > th,
.table-info > td {
- background-color: #b8ffff;
+ background-color: #b8dbdb;
}
.table-hover .table-info:hover {
- background-color: #9fffff;
+ background-color: #a7d2d2;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
- background-color: #9fffff;
+ background-color: #a7d2d2;
}
.table-warning,
.table-warning > th,
.table-warning > td {
- background-color: #fbfecd;
+ background-color: #e4e8c4;
}
.table-hover .table-warning:hover {
- background-color: #f9feb4;
+ background-color: #dce1b2;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
- background-color: #f9feb4;
+ background-color: #dce1b2;
}
.table-danger,
.table-danger > th,
.table-danger > td {
- background-color: #ffe7e7;
+ background-color: #e0d1e7;
}
.table-hover .table-danger:hover {
- background-color: #ffcece;
+ background-color: #d5c0de;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
- background-color: #ffcece;
+ background-color: #d5c0de;
}
.table-active,
@@ -1526,7 +1526,7 @@ pre code {
font-size: 1rem;
line-height: 1.25;
color: #495057;
- background-color: #fff;
+ background-color: #505050;
background-image: none;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.15);
@@ -1572,7 +1572,7 @@ select.form-control:not([size]):not([multiple]) {
select.form-control:focus::-ms-value {
color: #495057;
- background-color: #fff;
+ background-color: #505050;
}
.form-control-file,
@@ -1960,288 +1960,288 @@ fieldset[disabled] a.btn {
}
.btn-primary {
- color: #111;
- background-color: #ffd080;
- border-color: #ffd080;
+ color: #fff;
+ background-color: #4f4fa8;
+ border-color: #4f4fa8;
}
.btn-primary:hover {
- color: #111;
- background-color: #ffc25a;
- border-color: #ffbd4d;
+ color: #fff;
+ background-color: #43438e;
+ border-color: #3f3f85;
}
.btn-primary:focus, .btn-primary.focus {
- box-shadow: 0 0 0 3px rgba(255, 208, 128, 0.5);
+ box-shadow: 0 0 0 3px rgba(79, 79, 168, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
- background-color: #ffd080;
- border-color: #ffd080;
+ background-color: #4f4fa8;
+ border-color: #4f4fa8;
}
.btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
- background-color: #ffc25a;
+ background-color: #43438e;
background-image: none;
- border-color: #ffbd4d;
+ border-color: #3f3f85;
}
.btn-success {
- color: #111;
- background-color: #bcf8ac;
- border-color: #bcf8ac;
+ color: #fff;
+ background-color: #3c883c;
+ border-color: #3c883c;
}
.btn-success:hover {
- color: #111;
- background-color: #a0f589;
- border-color: #96f47d;
+ color: #fff;
+ background-color: #306d30;
+ border-color: #2c652c;
}
.btn-success:focus, .btn-success.focus {
- box-shadow: 0 0 0 3px rgba(188, 248, 172, 0.5);
+ box-shadow: 0 0 0 3px rgba(60, 136, 60, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
- background-color: #bcf8ac;
- border-color: #bcf8ac;
+ background-color: #3c883c;
+ border-color: #3c883c;
}
.btn-success:active, .btn-success.active,
.show > .btn-success.dropdown-toggle {
- background-color: #a0f589;
+ background-color: #306d30;
background-image: none;
- border-color: #96f47d;
+ border-color: #2c652c;
}
.btn-info {
- color: #111;
- background-color: #00ffff;
- border-color: #00ffff;
+ color: #fff;
+ background-color: #007f7f;
+ border-color: #007f7f;
}
.btn-info:hover {
- color: #111;
- background-color: #00d9d9;
- border-color: #00cccc;
+ color: #fff;
+ background-color: #005959;
+ border-color: #004c4c;
}
.btn-info:focus, .btn-info.focus {
- box-shadow: 0 0 0 3px rgba(0, 255, 255, 0.5);
+ box-shadow: 0 0 0 3px rgba(0, 127, 127, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
- background-color: #00ffff;
- border-color: #00ffff;
+ background-color: #007f7f;
+ border-color: #007f7f;
}
.btn-info:active, .btn-info.active,
.show > .btn-info.dropdown-toggle {
- background-color: #00d9d9;
+ background-color: #005959;
background-image: none;
- border-color: #00cccc;
+ border-color: #004c4c;
}
.btn-warning {
color: #111;
- background-color: #f0fd4e;
- border-color: #f0fd4e;
+ background-color: #a0ad2e;
+ border-color: #a0ad2e;
}
.btn-warning:hover {
color: #111;
- background-color: #edfd28;
- border-color: #ecfc1c;
+ background-color: #848f26;
+ border-color: #7b8523;
}
.btn-warning:focus, .btn-warning.focus {
- box-shadow: 0 0 0 3px rgba(240, 253, 78, 0.5);
+ box-shadow: 0 0 0 3px rgba(160, 173, 46, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
- background-color: #f0fd4e;
- border-color: #f0fd4e;
+ background-color: #a0ad2e;
+ border-color: #a0ad2e;
}
.btn-warning:active, .btn-warning.active,
.show > .btn-warning.dropdown-toggle {
- background-color: #edfd28;
+ background-color: #848f26;
background-image: none;
- border-color: #ecfc1c;
+ border-color: #7b8523;
}
.btn-danger {
- color: #111;
- background-color: #ffa9a9;
- border-color: #ffa9a9;
+ color: #fff;
+ background-color: #8f59a9;
+ border-color: #8f59a9;
}
.btn-danger:hover {
- color: #111;
- background-color: #ff8383;
- border-color: #ff7676;
+ color: #fff;
+ background-color: #7a4b91;
+ border-color: #734788;
}
.btn-danger:focus, .btn-danger.focus {
- box-shadow: 0 0 0 3px rgba(255, 169, 169, 0.5);
+ box-shadow: 0 0 0 3px rgba(143, 89, 169, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
- background-color: #ffa9a9;
- border-color: #ffa9a9;
+ background-color: #8f59a9;
+ border-color: #8f59a9;
}
.btn-danger:active, .btn-danger.active,
.show > .btn-danger.dropdown-toggle {
- background-color: #ff8383;
+ background-color: #7a4b91;
background-image: none;
- border-color: #ff7676;
+ border-color: #734788;
}
.btn-outline-primary {
- color: #ffd080;
+ color: #4f4fa8;
background-color: transparent;
background-image: none;
- border-color: #ffd080;
+ border-color: #4f4fa8;
}
.btn-outline-primary:hover {
color: #fff;
- background-color: #ffd080;
- border-color: #ffd080;
+ background-color: #4f4fa8;
+ border-color: #4f4fa8;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
- box-shadow: 0 0 0 3px rgba(255, 208, 128, 0.5);
+ box-shadow: 0 0 0 3px rgba(79, 79, 168, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
- color: #ffd080;
+ color: #4f4fa8;
background-color: transparent;
}
.btn-outline-primary:active, .btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
color: #fff;
- background-color: #ffd080;
- border-color: #ffd080;
+ background-color: #4f4fa8;
+ border-color: #4f4fa8;
}
.btn-outline-success {
- color: #bcf8ac;
+ color: #3c883c;
background-color: transparent;
background-image: none;
- border-color: #bcf8ac;
+ border-color: #3c883c;
}
.btn-outline-success:hover {
color: #fff;
- background-color: #bcf8ac;
- border-color: #bcf8ac;
+ background-color: #3c883c;
+ border-color: #3c883c;
}
.btn-outline-success:focus, .btn-outline-success.focus {
- box-shadow: 0 0 0 3px rgba(188, 248, 172, 0.5);
+ box-shadow: 0 0 0 3px rgba(60, 136, 60, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
- color: #bcf8ac;
+ color: #3c883c;
background-color: transparent;
}
.btn-outline-success:active, .btn-outline-success.active,
.show > .btn-outline-success.dropdown-toggle {
color: #fff;
- background-color: #bcf8ac;
- border-color: #bcf8ac;
+ background-color: #3c883c;
+ border-color: #3c883c;
}
.btn-outline-info {
- color: #00ffff;
+ color: #007f7f;
background-color: transparent;
background-image: none;
- border-color: #00ffff;
+ border-color: #007f7f;
}
.btn-outline-info:hover {
color: #fff;
- background-color: #00ffff;
- border-color: #00ffff;
+ background-color: #007f7f;
+ border-color: #007f7f;
}
.btn-outline-info:focus, .btn-outline-info.focus {
- box-shadow: 0 0 0 3px rgba(0, 255, 255, 0.5);
+ box-shadow: 0 0 0 3px rgba(0, 127, 127, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
- color: #00ffff;
+ color: #007f7f;
background-color: transparent;
}
.btn-outline-info:active, .btn-outline-info.active,
.show > .btn-outline-info.dropdown-toggle {
color: #fff;
- background-color: #00ffff;
- border-color: #00ffff;
+ background-color: #007f7f;
+ border-color: #007f7f;
}
.btn-outline-warning {
- color: #f0fd4e;
+ color: #a0ad2e;
background-color: transparent;
background-image: none;
- border-color: #f0fd4e;
+ border-color: #a0ad2e;
}
.btn-outline-warning:hover {
color: #fff;
- background-color: #f0fd4e;
- border-color: #f0fd4e;
+ background-color: #a0ad2e;
+ border-color: #a0ad2e;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
- box-shadow: 0 0 0 3px rgba(240, 253, 78, 0.5);
+ box-shadow: 0 0 0 3px rgba(160, 173, 46, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
- color: #f0fd4e;
+ color: #a0ad2e;
background-color: transparent;
}
.btn-outline-warning:active, .btn-outline-warning.active,
.show > .btn-outline-warning.dropdown-toggle {
color: #fff;
- background-color: #f0fd4e;
- border-color: #f0fd4e;
+ background-color: #a0ad2e;
+ border-color: #a0ad2e;
}
.btn-outline-danger {
- color: #ffa9a9;
+ color: #8f59a9;
background-color: transparent;
background-image: none;
- border-color: #ffa9a9;
+ border-color: #8f59a9;
}
.btn-outline-danger:hover {
color: #fff;
- background-color: #ffa9a9;
- border-color: #ffa9a9;
+ background-color: #8f59a9;
+ border-color: #8f59a9;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
- box-shadow: 0 0 0 3px rgba(255, 169, 169, 0.5);
+ box-shadow: 0 0 0 3px rgba(143, 89, 169, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
- color: #ffa9a9;
+ color: #8f59a9;
background-color: transparent;
}
.btn-outline-danger:active, .btn-outline-danger.active,
.show > .btn-outline-danger.dropdown-toggle {
color: #fff;
- background-color: #ffa9a9;
- border-color: #ffa9a9;
+ background-color: #8f59a9;
+ border-color: #8f59a9;
}
.btn-link {
@@ -2380,7 +2380,7 @@ tbody.collapse.show {
padding: 0.5rem 0;
margin: 0.125rem 0 0;
font-size: 1rem;
- color: #5facff;
+ color: #808080;
text-align: left;
list-style: none;
background-color: #fff;
@@ -2870,7 +2870,7 @@ tbody.collapse.show {
.custom-select:focus::-ms-value {
color: #495057;
- background-color: #fff;
+ background-color: #505050;
}
.custom-select:disabled {
@@ -3370,34 +3370,34 @@ tbody.collapse.show {
}
.navbar-light .navbar-brand {
- color: rgba(0, 0, 0, 0.9);
+ color: #707070;
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
- color: rgba(0, 0, 0, 0.9);
+ color: #707070;
}
.navbar-light .navbar-nav .nav-link {
- color: rgba(0, 0, 0, 0.5);
+ color: #606060;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
- color: rgba(0, 0, 0, 0.7);
+ color: #808080;
}
.navbar-light .navbar-nav .nav-link.disabled {
- color: rgba(0, 0, 0, 0.3);
+ color: #505050;
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
- color: rgba(0, 0, 0, 0.9);
+ color: #707070;
}
.navbar-light .navbar-toggler {
- color: rgba(0, 0, 0, 0.5);
+ color: #606060;
border-color: rgba(0, 0, 0, 0.1);
}
@@ -3406,7 +3406,7 @@ tbody.collapse.show {
}
.navbar-light .navbar-text {
- color: rgba(0, 0, 0, 0.5);
+ color: #606060;
}
.navbar-dark .navbar-brand {
@@ -3791,58 +3791,58 @@ tbody.collapse.show {
}
.badge-primary {
- color: #111;
- background-color: #ffd080;
+ color: #fff;
+ background-color: #4f4fa8;
}
.badge-primary[href]:focus, .badge-primary[href]:hover {
- color: #111;
+ color: #fff;
text-decoration: none;
- background-color: #ffbd4d;
+ background-color: #3f3f85;
}
.badge-success {
- color: #111;
- background-color: #bcf8ac;
+ color: #fff;
+ background-color: #3c883c;
}
.badge-success[href]:focus, .badge-success[href]:hover {
- color: #111;
+ color: #fff;
text-decoration: none;
- background-color: #96f47d;
+ background-color: #2c652c;
}
.badge-info {
- color: #111;
- background-color: #00ffff;
+ color: #fff;
+ background-color: #007f7f;
}
.badge-info[href]:focus, .badge-info[href]:hover {
- color: #111;
+ color: #fff;
text-decoration: none;
- background-color: #00cccc;
+ background-color: #004c4c;
}
.badge-warning {
color: #111;
- background-color: #f0fd4e;
+ background-color: #a0ad2e;
}
.badge-warning[href]:focus, .badge-warning[href]:hover {
color: #111;
text-decoration: none;
- background-color: #ecfc1c;
+ background-color: #7b8523;
}
.badge-danger {
- color: #111;
- background-color: #ffa9a9;
+ color: #fff;
+ background-color: #8f59a9;
}
.badge-danger[href]:focus, .badge-danger[href]:hover {
- color: #111;
+ color: #fff;
text-decoration: none;
- background-color: #ff7676;
+ background-color: #734788;
}
.jumbotron {
@@ -3888,73 +3888,73 @@ tbody.collapse.show {
}
.alert-primary {
- color: #856c43;
- background-color: #fff6e6;
- border-color: #fff2db;
+ color: #292957;
+ background-color: #dcdcee;
+ border-color: #cecee7;
}
.alert-primary hr {
- border-top-color: #ffe9c2;
+ border-top-color: #bdbddf;
}
.alert-primary .alert-link {
- color: #635032;
+ color: #191934;
}
.alert-success {
- color: #628159;
- background-color: #f2feee;
- border-color: #ecfde8;
+ color: #1f471f;
+ background-color: #d8e7d8;
+ border-color: #c8dec8;
}
.alert-success hr {
- border-top-color: #d9fbd1;
+ border-top-color: #b8d4b8;
}
.alert-success .alert-link {
- color: #4b6344;
+ color: #102410;
}
.alert-info {
- color: #008585;
- background-color: #ccffff;
- border-color: #b8ffff;
+ color: #004242;
+ background-color: #cce5e5;
+ border-color: #b8dbdb;
}
.alert-info hr {
- border-top-color: #9fffff;
+ border-top-color: #a7d2d2;
}
.alert-info .alert-link {
- color: #005252;
+ color: #000f0f;
}
.alert-warning {
- color: #7d8429;
- background-color: #fcffdc;
- border-color: #fbfecd;
+ color: #535a18;
+ background-color: #ecefd5;
+ border-color: #e4e8c4;
}
.alert-warning hr {
- border-top-color: #f9feb4;
+ border-top-color: #dce1b2;
}
.alert-warning .alert-link {
- color: #585d1d;
+ color: #2e320d;
}
.alert-danger {
- color: #855858;
- background-color: #ffeeee;
- border-color: #ffe7e7;
+ color: #4a2e58;
+ background-color: #e9deee;
+ border-color: #e0d1e7;
}
.alert-danger hr {
- border-top-color: #ffcece;
+ border-top-color: #d5c0de;
}
.alert-danger .alert-link {
- color: #664444;
+ color: #2e1c37;
}
@-webkit-keyframes progress-bar-stripes {
@@ -4093,123 +4093,123 @@ tbody.collapse.show {
}
.list-group-item-primary {
- color: #856c43;
- background-color: #fff2db;
+ color: #292957;
+ background-color: #cecee7;
}
a.list-group-item-primary,
button.list-group-item-primary {
- color: #856c43;
+ color: #292957;
}
a.list-group-item-primary:focus, a.list-group-item-primary:hover,
button.list-group-item-primary:focus,
button.list-group-item-primary:hover {
- color: #856c43;
- background-color: #ffe9c2;
+ color: #292957;
+ background-color: #bdbddf;
}
a.list-group-item-primary.active,
button.list-group-item-primary.active {
color: #fff;
- background-color: #856c43;
- border-color: #856c43;
+ background-color: #292957;
+ border-color: #292957;
}
.list-group-item-success {
- color: #628159;
- background-color: #ecfde8;
+ color: #1f471f;
+ background-color: #c8dec8;
}
a.list-group-item-success,
button.list-group-item-success {
- color: #628159;
+ color: #1f471f;
}
a.list-group-item-success:focus, a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
- color: #628159;
- background-color: #d9fbd1;
+ color: #1f471f;
+ background-color: #b8d4b8;
}
a.list-group-item-success.active,
button.list-group-item-success.active {
color: #fff;
- background-color: #628159;
- border-color: #628159;
+ background-color: #1f471f;
+ border-color: #1f471f;
}
.list-group-item-info {
- color: #008585;
- background-color: #b8ffff;
+ color: #004242;
+ background-color: #b8dbdb;
}
a.list-group-item-info,
button.list-group-item-info {
- color: #008585;
+ color: #004242;
}
a.list-group-item-info:focus, a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
- color: #008585;
- background-color: #9fffff;
+ color: #004242;
+ background-color: #a7d2d2;
}
a.list-group-item-info.active,
button.list-group-item-info.active {
color: #fff;
- background-color: #008585;
- border-color: #008585;
+ background-color: #004242;
+ border-color: #004242;
}
.list-group-item-warning {
- color: #7d8429;
- background-color: #fbfecd;
+ color: #535a18;
+ background-color: #e4e8c4;
}
a.list-group-item-warning,
button.list-group-item-warning {
- color: #7d8429;
+ color: #535a18;
}
a.list-group-item-warning:focus, a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
- color: #7d8429;
- background-color: #f9feb4;
+ color: #535a18;
+ background-color: #dce1b2;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active {
color: #fff;
- background-color: #7d8429;
- border-color: #7d8429;
+ background-color: #535a18;
+ border-color: #535a18;
}
.list-group-item-danger {
- color: #855858;
- background-color: #ffe7e7;
+ color: #4a2e58;
+ background-color: #e0d1e7;
}
a.list-group-item-danger,
button.list-group-item-danger {
- color: #855858;
+ color: #4a2e58;
}
a.list-group-item-danger:focus, a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
- color: #855858;
- background-color: #ffcece;
+ color: #4a2e58;
+ background-color: #d5c0de;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active {
color: #fff;
- background-color: #855858;
- border-color: #855858;
+ background-color: #4a2e58;
+ border-color: #4a2e58;
}
.close {
@@ -4885,43 +4885,43 @@ button.close {
}
.bg-primary {
- background-color: #ffd080 !important;
+ background-color: #4f4fa8 !important;
}
a.bg-primary:focus, a.bg-primary:hover {
- background-color: #ffbd4d !important;
+ background-color: #3f3f85 !important;
}
.bg-success {
- background-color: #bcf8ac !important;
+ background-color: #3c883c !important;
}
a.bg-success:focus, a.bg-success:hover {
- background-color: #96f47d !important;
+ background-color: #2c652c !important;
}
.bg-info {
- background-color: #00ffff !important;
+ background-color: #007f7f !important;
}
a.bg-info:focus, a.bg-info:hover {
- background-color: #00cccc !important;
+ background-color: #004c4c !important;
}
.bg-warning {
- background-color: #f0fd4e !important;
+ background-color: #a0ad2e !important;
}
a.bg-warning:focus, a.bg-warning:hover {
- background-color: #ecfc1c !important;
+ background-color: #7b8523 !important;
}
.bg-danger {
- background-color: #ffa9a9 !important;
+ background-color: #8f59a9 !important;
}
a.bg-danger:focus, a.bg-danger:hover {
- background-color: #ff7676 !important;
+ background-color: #734788 !important;
}
.bg-white {
@@ -4957,23 +4957,23 @@ a.bg-danger:focus, a.bg-danger:hover {
}
.border-primary {
- border-color: #ffd080 !important;
+ border-color: #4f4fa8 !important;
}
.border-success {
- border-color: #bcf8ac !important;
+ border-color: #3c883c !important;
}
.border-info {
- border-color: #00ffff !important;
+ border-color: #007f7f !important;
}
.border-warning {
- border-color: #f0fd4e !important;
+ border-color: #a0ad2e !important;
}
.border-danger {
- border-color: #ffa9a9 !important;
+ border-color: #8f59a9 !important;
}
.border-white {
@@ -7718,43 +7718,43 @@ a.bg-danger:focus, a.bg-danger:hover {
}
.text-primary {
- color: #ffd080 !important;
+ color: #4f4fa8 !important;
}
a.text-primary:focus, a.text-primary:hover {
- color: #ffbd4d !important;
+ color: #3f3f85 !important;
}
.text-success {
- color: #bcf8ac !important;
+ color: #3c883c !important;
}
a.text-success:focus, a.text-success:hover {
- color: #96f47d !important;
+ color: #2c652c !important;
}
.text-info {
- color: #00ffff !important;
+ color: #007f7f !important;
}
a.text-info:focus, a.text-info:hover {
- color: #00cccc !important;
+ color: #004c4c !important;
}
.text-warning {
- color: #f0fd4e !important;
+ color: #a0ad2e !important;
}
a.text-warning:focus, a.text-warning:hover {
- color: #ecfc1c !important;
+ color: #7b8523 !important;
}
.text-danger {
- color: #ffa9a9 !important;
+ color: #8f59a9 !important;
}
a.text-danger:focus, a.text-danger:hover {
- color: #ff7676 !important;
+ color: #734788 !important;
}
.text-muted {
diff --git a/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.css.map b/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.css.map
index 15846d4..14575c9 100644
--- a/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.css.map
+++ b/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.css.map
@@ -1 +1 @@
-{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixi [...]
\ No newline at end of file
+{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_custom.scss","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixi [...]
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.min.css b/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.min.css
index 7ffa3a9..97eb659 100644
--- a/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.min.css
+++ b/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.min.css
@@ -3,5 +3,5 @@
* Copyright 2011-2017 The Bootstrap Authors
* Copyright 2011-2017 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td, [...]
+ */@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td, [...]
/*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.min.css.map b/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.min.css.map
index d5a23dc..86f3aee 100644
--- a/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.min.css.map
+++ b/tobago-theme/tobago-theme-richmond/src/main/resources/META-INF/resources/tobago/richmond/tobago-bootstrap/_version/css/bootstrap.min.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../s [...]
\ No newline at end of file
+{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_transition.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../s [...]
\ No newline at end of file
diff --git a/tobago-theme/tobago-theme-richmond/src/main/scss/_custom.scss b/tobago-theme/tobago-theme-richmond/src/main/scss/_custom.scss
index af84b0c..3576982 100644
--- a/tobago-theme/tobago-theme-richmond/src/main/scss/_custom.scss
+++ b/tobago-theme/tobago-theme-richmond/src/main/scss/_custom.scss
@@ -21,12 +21,19 @@
// without modifying source files.
$theme-colors: (
- primary: #ffd080,
- success: #bcf8ac,
- info: #00ffff,
- warning: #f0fd4e,
- danger: #ffa9a9
+ primary: #4f4fa8,
+ success: #3c883c,
+ info: #007f7f,
+ warning: #a0ad2e,
+ danger: #8f59a9
);
-$body-bg: #eceeef;
-$body-color: #5facff;
+$body-bg: #000000;
+$body-color: #808080;
+
+$input-bg: #505050;
+
+$navbar-light-color: #606060;
+$navbar-light-active-color: #707070;
+$navbar-light-hover-color: #808080;
+$navbar-light-disabled-color: #505050;
\ No newline at end of file
--
To stop receiving notification emails like this one, please contact
"commits@myfaces.apache.org" <co...@myfaces.apache.org>.
[myfaces-tobago] 01/03: TOBAGO-1786: Selector to address UIStyle
Posted by lo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lofwyr pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces-tobago.git
commit 793d30cceb53be73de42fcc3f73609c1b2ff889b
Author: Udo Schnurpfeil <lo...@apache.org>
AuthorDate: Wed Sep 13 19:57:16 2017 +0200
TOBAGO-1786: Selector to address UIStyle
---
.../tobago/internal/util/HtmlRendererUtils.java | 8 +--
.../070-tab/02-server/tab-server.xhtml | 9 +++
.../10-collapsible-popup/collapsible-popup.xhtml | 76 ++++------------------
3 files changed, 25 insertions(+), 68 deletions(-)
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/util/HtmlRendererUtils.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/util/HtmlRendererUtils.java
index c511b3c..4419f7d 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/util/HtmlRendererUtils.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/util/HtmlRendererUtils.java
@@ -242,10 +242,10 @@ public final class HtmlRendererUtils {
.createComponent(facesContext, UIStyle.COMPONENT_TYPE, RendererTypes.Style.name());
style.setTransient(true);
style.setBackgroundImage(image);
-
- // XXX here we add the style to a component, but this is not the component the style must be affected.
- // The right one is <option>, but there is no UIComponent for <option>, so we need an other solution.
- // May be a "for" or a "selector" attribute in UIStyle. See also TOBAGO-1777
+ style.setSelector(
+ StyleRenderUtils.encodeIdSelector(component.getClientId(facesContext))
+ + " option[value=" + formattedValue + "]");
+ // XXX This works not in common browsers...
component.getChildren().add(style);
}
}
diff --git a/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/070-tab/02-server/tab-server.xhtml b/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/070-tab/02-server/tab-server.xhtml
index 06b3be7..383fdef 100644
--- a/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/070-tab/02-server/tab-server.xhtml
+++ b/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/070-tab/02-server/tab-server.xhtml
@@ -36,11 +36,20 @@
<tc:link label="<tc:tabChangeListener/>" image="#{request.contextPath}/image/feather-leaf.png"
link="#{demoBundle.tagDocUrl}/#{info.stableVersion}/tld/tc/tabChangeListener.html"/></p>
+ <tc:popup id="xy" collapsed="false">
+ <tc:button label="close">
+ <tc:operation name="hide" for="xy"/>
+ </tc:button>
+ </tc:popup>
+
<tc:section label="Basics">
<p>A simple tabgroup. The second tab is disabled.</p>
<tc:tabGroup id="tg1" switchType="reloadPage">
<tc:tab id="t11" label="One">
First tab.
+ <tc:button label="open">
+ <tc:operation name="show" for=":::xy"/>
+ </tc:button>
</tc:tab>
<tc:tab id="t12" label="Two" disabled="true">
Second tab.
diff --git a/tobago-example/tobago-example-demo/src/main/webapp/content/30-concept/53-collapsible/10-collapsible-popup/collapsible-popup.xhtml b/tobago-example/tobago-example-demo/src/main/webapp/content/30-concept/53-collapsible/10-collapsible-popup/collapsible-popup.xhtml
index 5a80a92..1e03bf2 100644
--- a/tobago-example/tobago-example-demo/src/main/webapp/content/30-concept/53-collapsible/10-collapsible-popup/collapsible-popup.xhtml
+++ b/tobago-example/tobago-example-demo/src/main/webapp/content/30-concept/53-collapsible/10-collapsible-popup/collapsible-popup.xhtml
@@ -26,71 +26,19 @@
<tc:link label="#{demoBundle.popup}" outcome="/content/20-component/060-popup/popup.xhtml"/> page
in the components section for more details.</p>
- <tc:section label="Simple Popup">
- <tc:form id="simple">
- <p>A popup opened with the help of a controller. The popup contain a required inputfield.
- The attribute <code>collapsedMode="absent"</code> is set,
- so the 'Submit'-button outside the popup could be executed while popup is hidden.
- Even if the required inputfield is empty.</p>
- <tc:button id="open1" label="Open" action="#{collapsiblePopupController.open}"/>
- <tc:button id="submitOnPage1" label="Submit"/>
- <tc:popup id="controllerPopup" collapsed="#{collapsiblePopupController.collapsed}">
- <tc:box label="Simple Popup">
- <tc:in id="in1" label="Required" required="true"/>
- <tc:button id="submitOnPopup1" label="Submit"/>
- <tc:button id="close1" label="Close" immediate="true" action="#{collapsiblePopupController.close}"/>
- </tc:box>
- </tc:popup>
- </tc:form>
- </tc:section>
+ <tc:button label="click me"/>
- <tc:section label="Full Server Request">
- <tc:form id="server">
- <p>Server sided popup with <code class="language-markup"><tc:operation/></code>.
- The attribute <code>collapsedMode="absent"</code> is set by default.
- If you press the 'Submit'-button in the popup, the popup remains open,
- because the server know the current state.</p>
- <tc:button id="open2" label="Open">
- <tc:operation name="show" for="fullServerRequestPopup"/>
- </tc:button>
- <tc:button id="submitOnPage2" label="Submit"/>
- <tc:popup id="fullServerRequestPopup">
- <tc:box label="Full Server Request">
- <tc:in id="in2" label="Required" required="true"/>
- <tc:button id="submitOnPopup2" label="Submit"/>
- <tc:button id="close2" label="Close" immediate="true">
- <tc:operation name="hide" for="fullServerRequestPopup"/>
- </tc:button>
- </tc:box>
- </tc:popup>
- </tc:form>
- </tc:section>
+ <tc:button id="open3" label="Open" omit="true">
+ <tc:operation name="show" for="clientPopup"/>
+ </tc:button>
+
+ <tc:popup id="clientPopup" collapsedMode="hidden">
+ <tc:box label="Full Server Request">
- <tc:section label="Client Sided">
- <tc:form id="client">
- <p>For the client sided popup the attribute <code>collapsedMode="hidden"</code> must be set.
- So the hidden popup is already rendered on the site. Otherwise a client sided opened popup has no content.</p>
- <p>This leads to the problem of violations of hidden content.
- In this case you cannot press the 'Submit'-button if the required field is empty.
- Even if the popup is hidden.</p>
- <p>The 'Submit'-button in the popup will close the popup, because the server didn't know the current state.</p>
- <p>To avoid server request, the attribute <code>omit="true"</code>
- is added to the 'Open'-button and the 'Close'-button.</p>
- <tc:button id="open3" label="Open" omit="true">
- <tc:operation name="show" for="clientPopup"/>
+ <tc:button id="close3" label="Close" omit="true">
+ <tc:operation name="hide" for="clientPopup"/>
</tc:button>
- <tc:button id="submitOnPage3" label="Submit"/>
- <tc:popup id="clientPopup" collapsedMode="hidden">
- <tc:box label="Full Server Request">
- <p>The opening of the popup is client sided.
- Therefor the popup will be closed after pressing the 'Submit'-button which reload the page.</p>
- <tc:in id="in3" label="Required" required="true"/>
- <tc:button id="submitOnPopup3" label="Submit"/>
- <tc:button id="close3" label="Close" omit="true">
- <tc:operation name="hide" for="clientPopup"/>
- </tc:button>
- </tc:box>
- </tc:popup>
- </tc:form>
- </tc:section>
+ </tc:box>
+ </tc:popup>
+
</ui:composition>
--
To stop receiving notification emails like this one, please contact
"commits@myfaces.apache.org" <co...@myfaces.apache.org>.
[myfaces-tobago] 02/03: TOBAGO-1786: Selector to address UIStyle *
change API
Posted by lo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lofwyr pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces-tobago.git
commit 430caa48925db18d49eb3eea5231d3e37d4bef4b
Author: Udo Schnurpfeil <lo...@apache.org>
AuthorDate: Wed Sep 13 19:58:16 2017 +0200
TOBAGO-1786: Selector to address UIStyle
* change API
---
.../internal/renderkit/renderer/ProgressRenderer.java | 2 +-
.../internal/renderkit/renderer/StyleRenderer.java | 6 ++++--
.../myfaces/tobago/internal/util/StyleRenderUtils.java | 17 +++++++++++------
.../tobago/internal/util/StyleRenderUtilsUnitTest.java | 18 ++++++------------
4 files changed, 22 insertions(+), 21 deletions(-)
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/ProgressRenderer.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/ProgressRenderer.java
index f86509f..c0f7a2c 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/ProgressRenderer.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/ProgressRenderer.java
@@ -78,7 +78,7 @@ public class ProgressRenderer extends RendererBase {
final UIStyle style = (UIStyle) facesContext.getApplication()
.createComponent(facesContext, UIStyle.COMPONENT_TYPE, RendererTypes.Style.name());
style.setTransient(true);
- style.setSelector(StyleRenderUtils.encodeSelector("#", clientId, ">.", BootstrapClass.PROGRESS_BAR.getName()));
+ style.setSelector(StyleRenderUtils.encodeIdSelector(clientId) + ">." + BootstrapClass.PROGRESS_BAR.getName());
style.setWidth(new Measure(percent * 100, Measure.Unit.PERCENT));
progress.getChildren().add(style);
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/StyleRenderer.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/StyleRenderer.java
index c048e7a..6a694a3 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/StyleRenderer.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/StyleRenderer.java
@@ -210,9 +210,11 @@ public class StyleRenderer extends RendererBase {
writer.writeText(":");
switch (name) {
case backgroundImage:
- writer.writeText("url('");
+ writer.writeText("url(");
+ writer.write("'");
writer.writeText(value);
- writer.writeText("')");
+ writer.write("'");
+ writer.writeText(")");
break;
default:
writer.writeText(value);
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/util/StyleRenderUtils.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/util/StyleRenderUtils.java
index 8615875..070df5b 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/util/StyleRenderUtils.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/util/StyleRenderUtils.java
@@ -37,6 +37,9 @@ public class StyleRenderUtils {
// to prevent instantiation
}
+ /**
+ * PRELIMINARY
+ */
public static void writeIdSelector(TobagoResponseWriter writer, String id) throws IOException {
writer.writeText("#");
@@ -54,6 +57,9 @@ public class StyleRenderUtils {
writer.writeText(chars, last, chars.length - last);
}
+ /**
+ * PRELIMINARY
+ */
// not using writeText, because > must not be encoded!
public static void writeSelector(final TobagoResponseWriter writer, final String selector) throws IOException {
if (selector.contains("<")) {
@@ -64,12 +70,11 @@ public class StyleRenderUtils {
}
}
- public static String encodeSelector(String... selector) {
- StringBuilder builder = new StringBuilder();
- for (String s : selector) {
- builder.append(s.replaceAll(":", "\\\\:"));
- }
- return builder.toString();
+ /**
+ * PRELIMINARY
+ */
+ public static String encodeIdSelector(String clientId) {
+ return "#" + clientId.replaceAll(":", "\\\\:");
}
}
diff --git a/tobago-core/src/test/java/org/apache/myfaces/tobago/internal/util/StyleRenderUtilsUnitTest.java b/tobago-core/src/test/java/org/apache/myfaces/tobago/internal/util/StyleRenderUtilsUnitTest.java
index 7a0518e..c4bfd3d 100644
--- a/tobago-core/src/test/java/org/apache/myfaces/tobago/internal/util/StyleRenderUtilsUnitTest.java
+++ b/tobago-core/src/test/java/org/apache/myfaces/tobago/internal/util/StyleRenderUtilsUnitTest.java
@@ -30,22 +30,16 @@ import java.io.IOException;
public class StyleRenderUtilsUnitTest extends AbstractTobagoTestBase {
@Test
- public void testEncodeSelector() {
- Assert.assertEquals("", StyleRenderUtils.encodeSelector());
+ public void testEncodeIdSelector() {
+ Assert.assertEquals("#", StyleRenderUtils.encodeIdSelector(""));
- Assert.assertEquals("", StyleRenderUtils.encodeSelector(""));
+ Assert.assertEquals("#tag", StyleRenderUtils.encodeIdSelector("tag"));
- Assert.assertEquals("tag", StyleRenderUtils.encodeSelector("tag"));
+ Assert.assertEquals("#id\\:sub", StyleRenderUtils.encodeIdSelector("id:sub"));
- Assert.assertEquals(".class", StyleRenderUtils.encodeSelector(".class"));
+ Assert.assertEquals("#id\\:sub\\:sub2", StyleRenderUtils.encodeIdSelector("id:sub:sub2"));
- Assert.assertEquals("parent>child", StyleRenderUtils.encodeSelector("parent>child"));
-
- Assert.assertEquals("#id\\:sub", StyleRenderUtils.encodeSelector("#id:sub"));
-
- Assert.assertEquals("#id\\:sub\\:sub2", StyleRenderUtils.encodeSelector("#id:sub:sub2"));
-
- Assert.assertEquals("#id\\:sub\\:sub2\\:sub3", StyleRenderUtils.encodeSelector("#id:sub:sub2:sub3"));
+ Assert.assertEquals("#id\\:sub\\:sub2\\:sub3", StyleRenderUtils.encodeIdSelector("id:sub:sub2:sub3"));
}
@Test
--
To stop receiving notification emails like this one, please contact
"commits@myfaces.apache.org" <co...@myfaces.apache.org>.