You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ea...@apache.org on 2017/11/11 14:00:24 UTC

[7/8] qpid-dispatch git commit: DISPATCH-801 Updated 3rd party UI components to latest available via npm

DISPATCH-801 Updated 3rd party UI components to latest available via npm


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

Branch: refs/heads/master
Commit: a93825abc87ac4648902145198424a06561bb260
Parents: fdb093e
Author: Ernest Allen <ea...@redhat.com>
Authored: Sat Nov 11 08:58:44 2017 -0500
Committer: Ernest Allen <ea...@redhat.com>
Committed: Sat Nov 11 08:58:44 2017 -0500

----------------------------------------------------------------------
 console/stand-alone/README.txt                  |    9 +-
 console/stand-alone/index.html                  |   83 +-
 console/stand-alone/plugin/css/dispatch.css     |   15 +-
 console/stand-alone/plugin/css/dispatchpf.css   |   98 +-
 console/stand-alone/plugin/css/plugin.css       |   96 +-
 console/stand-alone/plugin/css/site-base.css    | 4721 ------------------
 console/stand-alone/plugin/html/qdrConnect.html |    2 +-
 console/stand-alone/plugin/html/qdrLayout.html  |   35 -
 console/stand-alone/plugin/html/qdrList.html    |    4 +-
 .../stand-alone/plugin/html/qdrOverview.html    |   48 +-
 .../stand-alone/plugin/html/qdrTopology.html    |   19 +-
 .../stand-alone/plugin/html/tmplListTree.html   |    4 +-
 .../plugin/html/tmplOverviewTree.html           |    4 +-
 console/stand-alone/plugin/js/dispatchPlugin.js |  104 +-
 console/stand-alone/plugin/js/navbar.js         |   40 +-
 .../stand-alone/plugin/js/qdrChartService.js    |   26 +-
 console/stand-alone/plugin/js/qdrCharts.js      |   77 +-
 console/stand-alone/plugin/js/qdrList.js        |  462 +-
 console/stand-alone/plugin/js/qdrOverview.js    |  922 ++--
 .../plugin/js/qdrOverviewLogsController.js      |    7 +-
 console/stand-alone/plugin/js/qdrSchema.js      |   25 +-
 console/stand-alone/plugin/js/qdrService.js     | 1138 +----
 console/stand-alone/plugin/js/qdrSettings.js    |   81 +-
 console/stand-alone/plugin/js/qdrTopology.js    |  376 +-
 24 files changed, 1304 insertions(+), 7092 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/a93825ab/console/stand-alone/README.txt
----------------------------------------------------------------------
diff --git a/console/stand-alone/README.txt b/console/stand-alone/README.txt
index 45b36a0..e72f840 100644
--- a/console/stand-alone/README.txt
+++ b/console/stand-alone/README.txt
@@ -2,7 +2,12 @@
 The stand-alone qpid dispatch console is an html web site that monitors and controls a qpid dispatch router
 
 To install the console:
-- The console files are normally installed under /usr/share/qpid-dispatch/console/stand-alone
+- After a build, the console files are normally installed under /usr/share/qpid-dispatch/console/stand-alone
+- Install 3rd party libraries:
+    - cd /usr/share/qpid-dispatch/console/stand-alone
+    - npm install
+
+Note: An internet connection is required during the npm install to retrieve the 3rd party javascript / css files.
 
 To run the web console:
 - Ensure one of the routers in your network is configured with a normal listener with http: true
@@ -19,7 +24,5 @@ listener {
 The router will serve the console's html/js/css from the install directory.
 The cosole will automatically connect to the router at localhost:5673
 
-Note: An internet connection is required on the machine that is running the console in order to retrieve the 3rd party javascript / css files.
-
 
 

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/a93825ab/console/stand-alone/index.html
----------------------------------------------------------------------
diff --git a/console/stand-alone/index.html b/console/stand-alone/index.html
index e99c54b..3cf2526 100644
--- a/console/stand-alone/index.html
+++ b/console/stand-alone/index.html
@@ -26,28 +26,25 @@ under the License.
     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
     <title>Qpid Dispatch Console</title>
 
-    <link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
-    <link href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' type="text/css">
-    <link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
-
-    <!-- PatternFly Styles -->
     <link rel="shortcut icon" type="image/png" href="favicon-32x32.png" sizes="32x32" />
 
-    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
-    <!-- Optional theme -->
-    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
+    <link rel="stylesheet" href="node_modules/jquery-ui-dist/jquery-ui.css">
+
+    <!-- PatternFly Styles -->
+    <link rel="stylesheet" href="node_modules/patternfly/dist/css/patternfly.min.css" >
+    <link rel="stylesheet" href="node_modules/patternfly/dist/css/patternfly-additions.min.css" >
 
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/patternfly/3.22.1/css/patternfly.min.css" >
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/patternfly/3.22.1/css/patternfly-additions.min.css" >
+    <!-- jquery Styles -->
+    <link rel="stylesheet" href="node_modules/jquery.tipsy/src/jquery.tipsy.css" type="text/css"/>
+    <link rel="stylesheet" href="node_modules/jquery.fancytree/dist/skin-bootstrap-n/ui.fancytree.css" type="text/css"/>
 
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery.tipsy/1.0.2/jquery.tipsy.css" type="text/css"/>
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ng-grid/2.0.11/ng-grid.min.css" type="text/css"/>
-    <link rel="stylesheet" href="https://cdn.rawgit.com/mar10/dynatree/master/dist/skin/ui.dynatree.css" type="text/css">
+    <!-- angular Styles -->
+    <link rel="stylesheet" href="node_modules/angular-ui-grid/ui-grid.css" type="text/css"/>
 
+    <!-- local Styles -->
     <link rel="stylesheet" href="plugin/css/plugin.css" type="text/css"/>
     <link rel="stylesheet" href="plugin/css/dispatch.css" type="text/css"/>
     <link rel="stylesheet" href="plugin/css/dispatchpf.css" type="text/css"/>
-    <link rel="stylesheet" href="https://cdn.rawgit.com/mohsen1/json-formatter/master/dist/json-formatter.min.css" type="text/css"/>
 
 </head>
 <body ng-app="QDR" ng-controller="QDR.Core">
@@ -89,47 +86,42 @@ under the License.
 
 <div class="container-fluid">
     <div class="row">
-        <div class="col-md-12">
+        <div id="main_container" class="col-md-12">
             <div ng-view></div>
         </div>
     </div>
 </div>
 
 <!--[if lt IE 9]>
-<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="node_modules/html5shiv/dist/html5shiv.min.js"></script>
 <![endif]-->
 
 <!-- jQuery -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
-<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script>
-<script src="https://cdn.rawgit.com/mar10/dynatree/master/dist/jquery.dynatree.js"></script>
-
-<!-- PatternFly Custom Componets -  Sidebar, Popovers and Datatables Customizations -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/patternfly/3.22.1/js/patternfly.min.js"></script>
+<script src="node_modules/jquery/dist/jquery.js"></script>
+<script src="node_modules/jquery-ui-dist/jquery-ui.js"></script>
+<script src="node_modules/jquery.fancytree/dist/jquery.fancytree-all.js"></script>
 
 <!-- Angular -->
-<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.2/angular.js"></script>
-<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.2/angular-route.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.2/angular-resource.min.js"></script>
-
-<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.14.3/ui-bootstrap.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.14.3/ui-bootstrap-tpls.min.js"></script>
-
-<!-- Angular-Sanitize -->
-<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-sanitize/1.5.11/angular-sanitize.min.js"></script>
-
-<script src='https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.14/d3.min.js'></script>
-<script src='https://cdnjs.cloudflare.com/ajax/libs/d3-queue/3.0.3/d3-queue.min.js'></script>
-
-<script src="https://d3js.org/topojson.v0.min.js"></script>
-
-<script src="https://cdn.rawgit.com/jaz303/tipsy/master/src/javascripts/jquery.tipsy.js"></script>
-<script src="https://cdn.rawgit.com/briancray/tooltipsy/master/tooltipsy.min.js"></script>
-<script src="https://cdn.rawgit.com/angular-ui/ui-slider/master/src/slider.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/ng-grid/2.0.11/ng-grid.min.js"></script>
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/notify/0.4.2/notify.min.js"></script>
-
+<script src="node_modules/angular/angular.js"></script>
+<script src="node_modules/angular-animate/angular-animate.min.js"></script>
+<script src="node_modules/angular-sanitize/angular-sanitize.min.js"></script>
+<script src="node_modules/angular-route/angular-route.min.js"></script>
+<script src="node_modules/angular-resource/angular-resource.min.js"></script>
+
+<!-- ui-bootstrap -->
+<script src="node_modules/angular-ui-bootstrap/dist/ui-bootstrap.js"></script>
+<script src="node_modules/angular-ui-bootstrap/dist/ui-bootstrap-tpls.js"></script>
+
+<!-- d3 -->
+<script src='node_modules/d3/d3.min.js'></script>
+<script src='node_modules/d3-queue/build/d3-queue.min.js'></script>
+
+<script src="node_modules/jquery.tipsy/src/jquery.tipsy.js"></script>
+<script src="node_modules/angular-ui-slider/src/slider.js"></script>
+<script src="node_modules/angular-ui-grid/ui-grid.js"></script>
+<script src="node_modules/notifyjs-browser/dist/notify.js"></script>
+
+<script type="text/javascript" src="node_modules/dispatch-management/dist/dispatch-management.js"></script>
 <script type="text/javascript" src="plugin/js/dispatchPlugin.js"></script>
 <script type="text/javascript" src="plugin/js/qdrOverview.js"></script>
 <script type="text/javascript" src="plugin/js/qdrOverviewLogsController.js"></script>
@@ -143,9 +135,6 @@ under the License.
 <script type="text/javascript" src="plugin/js/qdrTopology.js"></script>
 <script type="text/javascript" src="plugin/js/qdrSettings.js"></script>
 
-<script type="text/javascript" src="plugin/lib/rhea-min.js"></script>
-
-
 <script type="text/javascript">
         //angular.element(document.getElementsByTagName('head')).append(angular.element('<base href="' + window.location.pathname + '" />'));
   </script>

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/a93825ab/console/stand-alone/plugin/css/dispatch.css
----------------------------------------------------------------------
diff --git a/console/stand-alone/plugin/css/dispatch.css b/console/stand-alone/plugin/css/dispatch.css
index 5c946bd..6af6b9d 100644
--- a/console/stand-alone/plugin/css/dispatch.css
+++ b/console/stand-alone/plugin/css/dispatch.css
@@ -616,8 +616,8 @@ div.filter-title h6 {
 button.btn-filter {
 	float: right;
 }
-span.dynatree-expanded button.btn-filter,
-a.dynatree-title:hover button.btn-filter {
+span.fancytree-expanded button.btn-filter,
+a.fancytree-title:hover button.btn-filter {
  	visibility: visible;
 }
 
@@ -672,9 +672,9 @@ div.topoGrid .ui-grid-viewport {
 }
 
 .pane-viewport {
-	top: 24px !important;
+  top: 26px !important;
 }
-.dynatree-node.loading {
+.fancytree-node.loading {
   position: initial;
 }
 
@@ -723,4 +723,9 @@ select.required, input.required {
   content: '(must be unique if supplied)'
 }
 
-.unique-indicator
\ No newline at end of file
+.unique-indicator
+
+.error {
+  color: red;
+  font-weight: bold;
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/a93825ab/console/stand-alone/plugin/css/dispatchpf.css
----------------------------------------------------------------------
diff --git a/console/stand-alone/plugin/css/dispatchpf.css b/console/stand-alone/plugin/css/dispatchpf.css
index 15dc0a6..fc6c2ac 100644
--- a/console/stand-alone/plugin/css/dispatchpf.css
+++ b/console/stand-alone/plugin/css/dispatchpf.css
@@ -25,52 +25,61 @@ span.logo {
 .navbar-pf .navbar-brand {
   padding: 2px 0 2px;
 }
-/* using dynatree instead of treeview */
-#overtree ul.dynatree-container,
-#entityTree ul.dynatree-container,
-#schema ul.dynatree-container {
+/* using fancytree instead of treeview */
+
+#overtree ul.fancytree-container,
+#entityTree ul.fancytree-container,
+#schema ul.fancytree-container {
     background-color: transparent;
     border: 0px;
 }
 
-span.dynatree-folder a {
+span.fancytree-folder a {
     font-weight: normal;
     font-size: 12px;
 }
 
-ul.dynatree-container li,
-span.dynatree-icon {
+ul.fancytree-container li,
+span.fancytree-icon {
   background-image: none;
 }
 
-.dynatree-exp-c span.fa-angle, .dynatree-exp-e span.fa-angle,
-.dynatree-exp-cl span.fa-angle, .dynatree-exp-el span.fa-angle {
+.fancytree-exp-c span.fa-angle, .fancytree-exp-e span.fa-angle,
+.fancytree-exp-cl span.fa-angle, .fancytree-exp-el span.fa-angle {
   margin-right: 5px;
 }
-.dynatree-exp-c span.fa-angle:before, .dynatree-exp-cl span.fa-angle:before {
+.fancytree-exp-c span.fa-angle:before, .fancytree-exp-cl span.fa-angle:before {
+  font-family: FontAwesome;
+  content: "\f105";
+}
+.fancytree-exp-e .fancytree-expander:before, .fancytree-exp-el .fancytree-expander:before {
+  font-family: FontAwesome;
+  content: "\f107";
+}
+.fancytree-exp-c .fancytree-expander:before, .fancytree-exp-cl .fancytree-expander:before {
   font-family: FontAwesome;
   content: "\f105";
 }
-.dynatree-exp-e span.fa-angle:before, .dynatree-exp-el span.fa-angle:before {
+.fancytree-exp-e span.fa-angle:before, .fancytree-exp-el span.fa-angle:before {
   font-family: FontAwesome;
   content: "\f107";
 }
 
-.dynatree-ico-ef span.dynatree-icon, .dynatree-ico-cf span.dynatree-icon {
+.fancytree-ico-ef span.fancytree-icon, .fancytree-ico-cf span.fancytree-icon {
   background-image: initial;
-  font-family: FontAwsome;
+  font-family: FontAwesome;
 }
 
-.dynatree-ico-cf span.dynatree-icon:before {
+.fancytree-ico-cf span.fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f07b";
 }
-.dynatree-ico-ef span.dynatree-icon:before {
+.fancytree-ico-ef span.fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f07c";
 }
 
-ul.dynatree-container a {
+ul.fancytree-container a {
     color: #363636;
 }
 
@@ -100,6 +109,8 @@ div#list-controller {
 
 .pane-viewport {
     position: relative;
+    /* height: calc(100vh - 20px); */
+    overflow: auto;
 }
 
 #list-controller .tree-header, #list-controller .tree-header select {
@@ -184,3 +195,58 @@ div.qdr-topology.pane.left {
   width: 400px;
   top: 0;
 }
+/*
+.treeview .list-group-item.node-selected {
+  color: #FFFFFF !important;
+  background-color: #428bca !important;
+}
+*/
+span.fancytree-expander {
+  display: none;
+}
+
+#overview-controller span.fancytree-expander {
+  display: inline-block;
+}
+
+.fancytree-active .fancytree-title,
+.fancytree-active .fancytree-icon,
+.fancytree-active .fancytree-expander {
+  color: white;
+}
+
+.ui-grid {
+  border: 0px;
+}
+
+.ui-grid-header {
+  border: 1px solid #d4d4d4;
+}
+
+#overview-controller .sidebar-pf-left, #list-controller .sidebar-pf-left {
+  padding-right: 0px;
+}
+
+#crosshtml {
+  position: absolute;
+  display: none;
+  padding: 1em;
+  border: 1px solid grey;
+  background-color: white;
+  border-radius: 4px;
+}
+
+.pane-bar {
+  float: right;
+  height: calc(100vh - 75px);
+  width: 6px;
+  background-color: white;
+  border: 1px solid #e0e0e0;
+  position: absolute;
+  top: 0;
+  right: -6px;
+  cursor: ew-resize;
+
+
+  display: none;
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/a93825ab/console/stand-alone/plugin/css/plugin.css
----------------------------------------------------------------------
diff --git a/console/stand-alone/plugin/css/plugin.css b/console/stand-alone/plugin/css/plugin.css
index 20fd0fb..f4ac42b 100644
--- a/console/stand-alone/plugin/css/plugin.css
+++ b/console/stand-alone/plugin/css/plugin.css
@@ -26,7 +26,7 @@ ul.qdrListNodes > li > span {
   display: block;
 }
 
-.qdrList .gridStyle {
+.qdrList .grid {
     width: 20em;
     margin-right: 0;
     float: left;
@@ -215,6 +215,7 @@ div.d3Chart .title {
 div.d3Chart {
     padding: 1em 0;
     border: 1px solid #C0C0C0;
+    margin-bottom: 2em;
 }
 div.d3Chart.hDash {
     border: 0px;
@@ -288,7 +289,7 @@ div.qdrList li.active, ul.qdrListNodes li.active {
     background-color: #e0e0ff;
 }
 
-div.qdr-attributes span.dynatree-selected a {
+div.qdr-attributes span.fancytree-selected a {
     background-color: #e0e0ff;
 }
 div.qdr-attributes.pane, div.qdr-topology.pane {
@@ -309,7 +310,7 @@ div#main.qdr div.qdrList div.selected {
 }
 
 #dialogChart, #dialogEditChart {
-    height: 200px;
+    height: 220px;
 }
 
 .chartOptions .modal-body {
@@ -483,6 +484,9 @@ ul.qdrTopoModes {
 	left: 10px;
 }
 
+.overview-tree, .qdr-attributes {
+  min-height: calc(100vh - 90px)
+}
 .treeContainer {
 	width: 100%;
 	float: left;
@@ -501,18 +505,14 @@ ul.qdrTopoModes {
 	margin-left: 260px;
 }
 
-.gridStyle:not(.noHighlight) .ui-grid-row:hover .ui-grid-cell-contents {
-	background-color: #e0e0ff;
+.grid:not(.noHighlight) .ui-grid-row:hover .ui-grid-cell-contents {
+  /*background-color: #e0e0ff; */
+  background-color: #e9f2f9
 }
-
 .ngCellText {
 	padding: 4px 0 0 4px;
 }
 
-.overview {
-	border-bottom: 1px solid #d4d4d4;
-}
-
 .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
   background-color: #e0e0ff;
 }
@@ -700,132 +700,132 @@ ul.dispatch-view {
 	margin-bottom: 0 !important;
 }
 
-.qdr-overview.pane.left span:not(.dynatree-has-children) .dynatree-icon:before,
-.qdr-attributes.pane.left span:not(.dynatree-has-children) .dynatree-icon:before {
+.qdr-overview.pane.left span:not(.fancytree-has-children) .fancytree-icon:before,
+.qdr-attributes.pane.left span:not(.fancytree-has-children) .fancytree-icon:before {
     color: green;
 }
 
-span:not(.dynatree-has-children).address .dynatree-icon:before,
-span:not(.dynatree-has-children).router\.address .dynatree-icon:before {
+span:not(.fancytree-has-children).address .fancytree-icon:before,
+span:not(.fancytree-has-children).router\.address .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f0ac";
 }
-span:not(.dynatree-has-children).address.mobile .dynatree-icon:before,
-span:not(.dynatree-has-children).router\.address.mobile .dynatree-icon:before {
+span:not(.fancytree-has-children).address.mobile .fancytree-icon:before,
+span:not(.fancytree-has-children).router\.address.mobile .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f109";
 }
-span:not(.dynatree-has-children).address.internal.mobile .dynatree-icon:before,
-span:not(.dynatree-has-children).router\.address.internal.mobile .dynatree-icon:before {
+span:not(.fancytree-has-children).address.internal.mobile .fancytree-icon:before,
+span:not(.fancytree-has-children).router\.address.internal.mobile .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f0ac";
 }
-span:not(.dynatree-has-children).address.router .dynatree-icon:before,
-span:not(.dynatree-has-children).router\.address.router .dynatree-icon:before {
+span:not(.fancytree-has-children).address.router .fancytree-icon:before,
+span:not(.fancytree-has-children).router\.address.router .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f047";
 }
 
-span.address-link .dynatree-icon:before {
+span.address-link .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f0ac";
 }
 
-span:not(.dynatree-has-children).connection.external .dynatree-icon:before {
+span:not(.fancytree-has-children).connection.external .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f109";
 }
-span:not(.dynatree-has-children).connection.normal .dynatree-icon:before {
+span:not(.fancytree-has-children).connection.normal .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f08e";
 }
-span:not(.dynatree-has-children).connection.external.quiesced .dynatree-icon:before {
+span:not(.fancytree-has-children).connection.external.quiesced .fancytree-icon:before {
   font-family: FontAwesome;
 	content: "\f14c";
 	color: red;
 }
-span:not(.dynatree-has-children).connection.inter-router .dynatree-icon:before {
+span:not(.fancytree-has-children).connection.inter-router .fancytree-icon:before {
   font-family: FontAwesome;
    content: "\f07e";
 }
-span:not(.dynatree-has-children).connection.router-control .dynatree-icon:before {
+span:not(.fancytree-has-children).connection.router-control .fancytree-icon:before {
   font-family: FontAwesome;
    content: "\f013";
 }
-span:not(.dynatree-has-children).no-data .dynatree-icon:before {
+span:not(.fancytree-has-children).no-data .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f05e";
   color: red !important;
 }
-span:not(.dynatree-has-children).loading .dynatree-icon:before {
+span:not(.fancytree-has-children).loading .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f254";
 }
-span:not(.dynatree-has-children).connector .dynatree-icon:before {
+span:not(.fancytree-has-children).connector .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f126";
 }
-span:not(.dynatree-has-children).container .dynatree-icon:before {
+span:not(.fancytree-has-children).container .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f16c";
 }
-span:not(.dynatree-has-children).log .dynatree-icon:before {
+span:not(.fancytree-has-children).log .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f0f6";
 }
-span:not(.dynatree-has-children).router\.node .dynatree-icon:before {
+span:not(.fancytree-has-children).router\.node .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f013";
 }
-span:not(.dynatree-has-children).link.inter-router .dynatree-icon:before,
-span:not(.dynatree-has-children).router\.link.inter-router .dynatree-icon:before{
+span:not(.fancytree-has-children).link.inter-router .fancytree-icon:before,
+span:not(.fancytree-has-children).router\.link.inter-router .fancytree-icon:before{
   font-family: FontAwesome;
   content: "\f07e";
 }
-span:not(.dynatree-has-children).link.router-control .dynatree-icon:before,
-span:not(.dynatree-has-children).router\.link.router-control .dynatree-icon:before{
+span:not(.fancytree-has-children).link.router-control .fancytree-icon:before,
+span:not(.fancytree-has-children).router\.link.router-control .fancytree-icon:before{
   font-family: FontAwesome;
   content: "\f013";
 }
-span:not(.dynatree-has-children).link.endpoint .dynatree-icon:before,
-span:not(.dynatree-has-children).router\.link.endpoint .dynatree-icon:before{
+span:not(.fancytree-has-children).link.endpoint .fancytree-icon:before,
+span:not(.fancytree-has-children).router\.link.endpoint .fancytree-icon:before{
   font-family: FontAwesome;
   content: "\f109";
 }
-span:not(.dynatree-has-children).link.console .dynatree-icon:before,
-span:not(.dynatree-has-children).router\.link.console .dynatree-icon:before {
+span:not(.fancytree-has-children).link.console .fancytree-icon:before,
+span:not(.fancytree-has-children).router\.link.console .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f108";
 }
-span:not(.dynatree-has-children).listener .dynatree-icon:before {
+span:not(.fancytree-has-children).listener .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f025";
 }
-span:not(.dynatree-has-children).connection .dynatree-icon:before {
+span:not(.fancytree-has-children).connection .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f07e";
 }
-span:not(.dynatree-has-children).connection.console .dynatree-icon:before {
+span:not(.fancytree-has-children).connection.console .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f108";
 }
-span:not(.dynatree-has-children).waypoint .dynatree-icon:before {
+span:not(.fancytree-has-children).waypoint .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f0ec";
 }
-span:not(.dynatree-has-children).router .dynatree-icon:before {
+span:not(.fancytree-has-children).router .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f047";
 }
-span:not(.dynatree-has-children).fixedAddress .dynatree-icon:before {
+span:not(.fancytree-has-children).fixedAddress .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f015";
 }
-span:not(.dynatree-has-children).linkRoutePattern .dynatree-icon:before {
+span:not(.fancytree-has-children).linkRoutePattern .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f039";
 }
-span:not(.dynatree-has-children).allocator .dynatree-icon:before {
+span:not(.fancytree-has-children).allocator .fancytree-icon:before {
   font-family: FontAwesome;
   content: "\f170";
 }


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