You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by ri...@apache.org on 2014/12/17 18:54:04 UTC
[27/50] [abbrv] incubator-brooklyn-site git commit: move things to
website/ subdir, update site-structure plugin to work better with that,
and have placeholder index.md in root
http://git-wip-us.apache.org/repos/asf/incubator-brooklyn-site/blob/55c872a7/learnmore/catalog/entities/brooklyn.entity.zookeeper.ZooKeeperNode.html
----------------------------------------------------------------------
diff --git a/learnmore/catalog/entities/brooklyn.entity.zookeeper.ZooKeeperNode.html b/learnmore/catalog/entities/brooklyn.entity.zookeeper.ZooKeeperNode.html
deleted file mode 100644
index 054d806..0000000
--- a/learnmore/catalog/entities/brooklyn.entity.zookeeper.ZooKeeperNode.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
- <head>
- <title>Brooklyn Entity - ZooKeeper Node</title>
- <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
- <link rel="stylesheet" href="../items.css" type="text/css" media="screen"/>
- </head>
- <body>
- <div id="container">
- <div id="header">
- <div id="identity">
- <a href="http://brooklyncentral.github.com/" rel="home">Brooklyn</a>
- </div>
- </div>
-
- <div id="summary"></div>
-
- <ul class="nav nav-tabs">
- <li class="active"><a href="#configKeys" data-toggle="tab">Config Keys</a></li>
- <li><a href="#sensors" data-toggle="tab">Sensors</a></li>
- <li><a href="#effectors" data-toggle="tab">Effectors</a></li>
- </ul>
-
- <div class="tab-content">
- <div class="tab-pane active" id="configKeys"></div>
- <div class="tab-pane" id="sensors"></div>
- <div class="tab-pane" id="effectors"></div>
- </div>
- </div>
-
- <script src="../../../style/js/underscore-min.js" type="text/javascript"></script>
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" type="text/javascript"></script>
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
- <script src="../common.js" type="text/javascript"></script>
- <script src="../items.js" type="text/javascript"></script>
- <script type="text/javascript">
- $(document).ready(function () {
- var item = brooklyn.findItemOfType(items.entities, "brooklyn.entity.zookeeper.ZooKeeperNode");
- $("#summary").html(brooklyn.typeSummary(item));
- item.config.forEach(function (element) { $("#configKeys").append(brooklyn.configKeyCard(element)); });
- item.sensors.forEach(function (element) { $("#sensors").append(brooklyn.sensorCard(element)); });
- if (item.effectors != undefined) {
- item.effectors.forEach(function (element) { $("#effectors").append(brooklyn.effectorCard(element)); });
- }
- });
- </script>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/incubator-brooklyn-site/blob/55c872a7/learnmore/catalog/index.html
----------------------------------------------------------------------
diff --git a/learnmore/catalog/index.html b/learnmore/catalog/index.html
deleted file mode 100644
index 4487346..0000000
--- a/learnmore/catalog/index.html
+++ /dev/null
@@ -1,147 +0,0 @@
-<!DOCTYPE html>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<html lang="en">
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
- <link rel="stylesheet" href="items.css" type="text/css" media="screen"/>
- <title>Brooklyn Objects</title>
- </head>
-
- <body>
- <div id="container">
- <div id="header">
- <div id="identity">
- <a href="https://brooklyn.incubator.apache.org/" rel="home">Brooklyn</a>
- </div>
- </div>
-
- <ul class="nav nav-tabs">
- <li class="active"><a href="#entities" data-toggle="tab">Entities</a></li>
- <li><a href="#policies" data-toggle="tab">Policies</a></li>
- <li><a href="#enrichers" data-toggle="tab">Enrichers</a></li>
- </ul>
-
- <div class="tab-content">
- <div class="tab-pane active" id="entities">
- <input class="filter form-control" type="text" placeholder="Filter by type, e.g. webapp or nosql">
- </div>
- <div class="tab-pane" id="policies">
- <input class="filter form-control" type="text" placeholder="Filter by type, e.g. ha">
- </div>
- <div class="tab-pane" id="enrichers">
- <input class="filter form-control" type="text" placeholder="Filter by type, e.g. http">
- </div>
- <div class="tab-pane" id="locations"></div>
- <div class="tab-pane" id="locationResolvers"></div>
- </div>
- </div>
-
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" type="text/javascript"></script>
- <script src="../../style/js/underscore-min.js" type="text/javascript"></script>
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
- <script src="libs/js/bloodhound.js" type="text/javascript"></script>
- <script src="common.js" type="text/javascript"></script>
- <script src="items.js" type="text/javascript"></script>
- <script type="text/javascript">
- if (!String.prototype.trim) {
- String.prototype.trim = function () {
- return this.replace(/^\s+|\s+$/g, '');
- };
- }
- var card = function (collection, cardFunction, target) {
- var cards = _.map(collection, cardFunction);
- $(target).append(cards.join(""));
- };
- var ESCAPE_KEY = 27;
-
- var filter = function (element) {
- var $element = $(element),
- $tab = $element.parent(),
- kind = $tab.attr("id"),
- collection = items[kind];
- if (!collection) {
- console.warn("Unable to determine type for input", element);
- return;
- }
-
- // Number.MAX_VALUE configures Bloodhound to return all matches.
- var bloodhound = new Bloodhound({
- name: kind,
- local: collection,
- limit: Number.MAX_VALUE,
- datumTokenizer: function (d) {
- return Bloodhound.tokenizers.nonword(d.type);
- },
- queryTokenizer: Bloodhound.tokenizers.nonword
- });
- bloodhound.initialize();
-
- // Filter items as input changes
- var allAnchors = $tab.find("a").map(function (index, a) { return $(a); });
- var hideAnchorsNotMatchingQuery = function () {
- var query = $element.val();
- query = query.trim();
- if (!query) {
- $tab.find("a").removeClass("hide");
- } else {
- var matchedTypes = {};
- bloodhound.get(query, function (suggestions) {
- _.each(suggestions, function (s) {
- // approximate a set!
- matchedTypes[s.type] = true;
- });
- });
- _.each(allAnchors, function (a) {
- if (_.has(matchedTypes, a.data("type"))) {
- a.removeClass("hide");
- } else {
- a.addClass("hide");
- }
- });
- }
- };
- $element.on("input", hideAnchorsNotMatchingQuery);
- // In case page is loaded with text in input, e.g. from back button.
- hideAnchorsNotMatchingQuery();
-
- $element.on("keydown", function (e) {
- if (e.keyCode == ESCAPE_KEY) {
- $element.val("");
- hideAnchorsNotMatchingQuery();
- }
- });
- };
-
- $(document).ready(function () {
- card(items.entities, brooklyn.entityCard, "#entities");
- card(items.policies, brooklyn.policyCard, "#policies");
- card(items.enrichers, brooklyn.enricherCard, "#enrichers");
- //transformItemAndAddToElement(items.locations, brooklyn.locationCard, "#locations");
- //items.locationResolvers.forEach(function (element) { $("#locationResolvers").append("<tr><td>" + element + "</td></tr>"); });
- $("input.filter").each(function (index, element) {
- filter(element);
- });
- });
- </script>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/incubator-brooklyn-site/blob/55c872a7/learnmore/catalog/items.css
----------------------------------------------------------------------
diff --git a/learnmore/catalog/items.css b/learnmore/catalog/items.css
deleted file mode 100644
index a0bf0f0..0000000
--- a/learnmore/catalog/items.css
+++ /dev/null
@@ -1,153 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
-*/
-/* landing page */
-body {
- margin: 0px;
- padding: 10px 0px 20px 0px;
- font-family: arial, helvetica, sans-serif;
- background-color: #ffffff;
- color: #393939;
- font-size: 15px;
-}
-
-.nav-tabs {
- clear: both;
- font-weight: bold;
- font-size: 12pt;
-}
-.nav-tabs a {
- color: #4d9d3a;
-}
-.nav-tabs a:hover {
- color: #4d9d3a;
-}
-
-.tab-content {
- padding: 20px;
- padding-bottom: 10px;
- border: 1px solid #ddd;
- border-top: none;
-}
-
-a:hover > .card {
- top: -2px;
- background-color: #f4f4f4;
- box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
-}
-.card {
- position: relative;
- padding: 12px;
- background-color: #f8f8f8;
- color: #333;
- border: 1px solid #E1E1E8;
- border-radius: 6px;
- font-size: 11pt;
-}
-.card,
-.filter {
- margin-bottom: 10px;
-}
-a .glyphicon {
- display: block;
- position: absolute;
- right: 0;
- top: 0;
- padding: 8px;
- font-size: 16pt;
- color: #aaa;
-}
-a:hover .glyphicon {
- color: #888;
-}
-a.plain {
- text-decoration: none !important;
-}
-.name {
- font-size: 12pt;
- font-weight: bold;
-}
-.type {
- font-family: monospace;
- color: #888;
- margin-top: 2px;
-}
-#summary .description {
- margin: 15px 0 25px 0;
-}
-.card .description {
- margin: 10px 40px 0 20px;
-}
-
-#summary {
- clear: both;
- margin: 10px 0 20px 0;
-}
-.summaryLabel {
- font-size: 20px;
- font-weight: bold;
-}
-.summaryType {
- font-family: monospace;
- font-size: 12pt;
- color: #888;
-}
-.java {
- font-family: monospace;
-}
-
-.card dl {
- margin-bottom: 0;
- margin-top: 5px;
-}
-dt {
- clear: both;
- float: left;
- width: 8em;
- text-align: right;
- font-weight: normal;
-}
-dd {
- margin-left: 9em;
-}
-
-#container {
- width: 980px;
- padding: 0;
- margin: 0 auto;
-}
-
-#identity {
- float: left;
- margin: 0;
- padding: 30px 0 15px 10px;
-}
-
-#identity a {
- text-decoration: none;
- display: block;
- margin: 0;
- color: #4d9d3a;
- font-size: 2.5em;
- padding: 0;
- background: transparent url(images/brooklyn.gif) no-repeat 0 0;
- width: 206px;
- height: 44px;
- text-indent: -1000px;
- overflow: hidden;
-}