[Kimchi-devel] [PATCH 4/8] Applying new-ui at SEP Configuration Panel

sguimaraes943 at gmail.com sguimaraes943 at gmail.com
Fri Nov 27 19:47:53 UTC 2015


From: Andre Teodoro <andreteodoro.work at gmail.com>

Signed-off-by: Andre Teodoro <andreteodoro.work at gmail.com>
Signed-off-by: samhenri <samuel.guimaraes at eldorado.org.br>
---
 ui/css/src/host-admin.scss    |  7 ++--
 ui/js/host-admin.js           | 32 ++++++------------
 ui/pages/host-admin.html.tmpl | 77 ++++++++++++++++++++++---------------------
 3 files changed, 54 insertions(+), 62 deletions(-)

diff --git a/ui/css/src/host-admin.scss b/ui/css/src/host-admin.scss
index b46b275..7c144d7 100644
--- a/ui/css/src/host-admin.scss
+++ b/ui/css/src/host-admin.scss
@@ -411,7 +411,7 @@
 }
 
 .ginger .host-admin .pw-opt {
-    padding: 10px;
+    padding: 10px 50px;
 }
 
 .ginger .host-admin .pw-opt .header {
@@ -512,11 +512,12 @@
     width: 230px;
 }
 
-.ginger .host-admin .subsc-manage button {
+
+/*.ginger .host-admin .subsc-manage button {
     width: 20px;
     height: 20px;
     float: right;
-}
+}*/
 
 .ginger .host-admin .subsc-manage .content-body .subsc-manage-column {
     display: inline-block;
diff --git a/ui/js/host-admin.js b/ui/js/host-admin.js
index 521add1..30110df 100644
--- a/ui/js/host-admin.js
+++ b/ui/js/host-admin.js
@@ -562,13 +562,15 @@ ginger.initSEPConfig = function() {
     var sepStatus = function() {
         ginger.getSEPStatus(function(result) {
             if (result.status === "running") {
-                $("#sepStatusLog").removeClass("down");
-                $("#sepStatusLog").addClass("up");
+                $("#sep-ppc-content-area, .fa-circle").removeClass("hide");
+                $("#sep-ppc-content-area, .fa-times-circle").addClass("hide");
+                $("#sepStatusLog").text("Running");
                 $("#sepStart").button().attr("style", "display:none");
                 $("#sepStop").button().attr("style", "display");
             } else {
-                $("#sepStatusLog").removeClass("up");
-                $("#sepStatusLog").addClass("down");
+                $("#sep-ppc-content-area, .fa-circle").addClass("hide");
+                $("#sep-ppc-content-area, .fa-times-circle").removeClass("hide");
+                $("#sepStatusLog").text("Stopped");
                 $("#sepStart").button().attr("style", "display");
                 $("#sepStop").button().attr("style", "display:none");
             }
@@ -578,25 +580,15 @@ ginger.initSEPConfig = function() {
         sepStatus();
         $(".content-body", ".ginger .host-admin .subsc-manage").empty();
         ginger.getSEPSubscriptions(function(result) {
-            //for (var i = 0; i < result.length; i++) {
-            for (var i = 0; i < 2; i++) {
-                /* var subscItem = $.parseHTML(wok.substitute($("#subscItem").html(), {
-                     hostname: result[i]["hostname"],
-                     port: result[i]["port"],
-                     community: result[i]["community"]
-                 }));*/
+            for (var i = 0; i < result.length; i++) {
                 var subscItem = $.parseHTML(wok.substitute($("#subscItem").html(), {
-                    hostname: "blah",
-                    port: 3155,
-                    community: "comunity"
+                    hostname: result[i]["hostname"],
+                    port: result[i]["port"],
+                    community: result[i]["community"]
                 }));
-                console.log('subscItem', subscItem);
                 $(".ginger .host-admin .subsc-manage").append(subscItem);
             }
             $(".detach", ".ginger .host-admin .subsc-manage").button({
-                icons: {
-                    primary: "ui-icon-trash"
-                },
                 text: false
             }).click(function(event) {
                 var that = $(this).parent();
@@ -622,9 +614,6 @@ ginger.initSEPConfig = function() {
     };
 
     $(".add-subscription", ".ginger .host-admin .subsc-manage").button({
-        icons: {
-            primary: "ui-icon-plusthick"
-        },
         text: false
     }).click(function(event) {
         var clearSubscriptionSubmit = function(clear) {
@@ -867,7 +856,6 @@ ginger.initAdmin = function() {
                         break;
                     case "powerprofiles":
                         ginger.initPowerMgmt();
-                        ginger.initSEPConfig();
                         break;
                     case "sanadapters":
                         ginger.initSANAdapter();
diff --git a/ui/pages/host-admin.html.tmpl b/ui/pages/host-admin.html.tmpl
index 6f56f61..62ac84c 100644
--- a/ui/pages/host-admin.html.tmpl
+++ b/ui/pages/host-admin.html.tmpl
@@ -50,7 +50,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
             <div class="panel-group firmware-ppc-enabled" id="accordion" role="tablist" aria-multiselectable="true">
                 <h3>
                     <a role="button" data-toggle="collapse" data-parent="#accordion" href="#firmware-update-content-area" aria-expanded="false" aria-controls="firmware-update-content-area" class="">
-                        <span class="accordion-icon"></span><span class="accordion-text">$_("Firmware Update")</span><span class="accordion-text" style="margin-left:320px">$_("SEP Configuration")</span><span class="accordion-text" style="margin-left:305px">$_("Power Options")</span>
+                        <span class="accordion-icon"></span><span class="accordion-text">$_("Firmware Update")</span>
                     </a>
                 </h3>
                 <div id="firmware-update-content-area" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
@@ -65,18 +65,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
                             <label for="gingerPackPath" class="pack-path-label fmw-label">$_("Packaging Path ")</label>
                             <input type="text" class="form-control" id="gingerPackPath" placeholder="$_('Absolute path to firmware RPM')">
                         </div>
-                        <button class="btn btn-default" type="submit" id="gingerPackPathSub" disabled="true" style="width:20%">$_("Update")</button>
-                    </div>
-
-                    <!-- Power Options Panel -->
-                    <div class="col-md-4" id="gingerPowerMgmt" >
-                        <div class="pw-opt">
-                            <div class="header">
-                                <button class="btn btn-default actBtn" type="submit" disabled="true">$_("Activate")</button>
-                                <span id="progressIndicator"></span>
-                            </div>
-                            <div class="body"></div>
-                        </div>
+                        <button class="btn btn-primary" type="submit" id="gingerPackPathSub" disabled="true" style="width:20%">$_("Update")</button>
                     </div>
                 </div>
                 <hr>
@@ -147,7 +136,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
                         <div class="header">
                             <span>$_("DNS IP Address")</span>
                         </div>
-                        <button class="btn btn-default addBtn" id="gingerDnsAdd" type="submit"><i class="fa fa-plus-circle"></i> $_("Add")</button>
+                        <button class="btn btn-primary addBtn" id="gingerDnsAdd" type="submit"><i class="fa fa-plus-circle"></i> $_("Add")</button>
                         <div class="body" id="gingerDNS"></div>
                     </div>
                     <div class="col-md-6">
@@ -160,7 +149,24 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
             </div>
             <hr>
         </div>
-
+        <!-- Power Options Panel -->
+        <div class="panel-group powerprofiles-ppc-enabled" id="accordion" role="tablist" aria-multiselectable="true">
+            <h3>
+                <a role="button" data-toggle="collapse" data-parent="#accordion" href="#gingerPowerMgmt" aria-expanded="false" aria-controls="gingerPowerMgmt" class="">
+                    <span class="accordion-icon"></span><span class="accordion-text">$_("Power Options")</span>
+                </a>
+            </h3>
+            <div id="gingerPowerMgmt" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
+                <div class="pw-opt col-md-4">
+                    <div class="header">
+                        <button class="btn btn-primary actBtn" type="submit" disabled="true">$_("Activate")</button>
+                        <span id="progressIndicator"></span>
+                    </div>
+                    <div class="body"></div>
+                </div>
+            </div>
+            <hr>
+        </div>
         <!-- SAN Adapters Panel -->
         <div class="panel-group sanadapters-ppc-enabled" id="accordion" role="tablist" aria-multiselectable="true">
             <h3>
@@ -210,26 +216,23 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
                 </a>
             </h3>
             <ul id="sep-ppc-content-area" class="panel-collapse collapse subsc-manage" role="tabpanel" aria-labelledby="headingOne">
-               <!--  <div class="status-header">
-                    <div class="sep-label">$_("Status:")</div>
-                    <div id="sepStatusLog" class="sep-dot-active down"></div>
-                    <div class="sep-field sep-buttons">
-                        <span id="sepStart" class="actBtn">$_("Start")</span>
-                        <span id="sepStop" class="actBtn" style="display:none">$_("Stop")</span>
-                    </div>
-                </div> -->
+                <li class="header" style="margin-bottom:20px">
+                    <span class="sep-label">$_("Status")</span><!--
+                    --><i class="fa fa-circle"></i><!--
+                    --><i class="fa fa-times-circle"></i><!--
+                    --><span id="sepStatusLog" style="font-weight: bold;"></span><!--
+                    --><button class="btn btn-primary" type="submit" id="sepStart">$_("Start")</button><!--
+                    --><button class="btn btn-primary" type="submit" id="sepStop">$_("Stop")</button><!--
+                    --><button class="btn btn-primary add-subscription" type="submit">$_("Subscribe")</button>
+                </li>
                 <li class='header'>
-                    <span class="name">$_("Hostname")</span><!--
-                    --><span class="wwpn">$_("Port")</span><!--
-                    --><span class="symbolic">$_("Community")</span>
+                    <span class="column-hostname">$_("Hostname")</span><!--
+                    --><span class="column-port">$_("Port")</span><!--
+                    --><span class="column-community">$_("Community")</span><!--
+                    --><span class="column-detach" style="display:none">
+                        <span class="sr-only">Detach</span><!--
+                    --></span>
                 </li>
-<!--                 <div class="content-header">
-                    <span>$_("Hostname")</span>
-                    <span>$_("Port")</span>
-                    <span>$_("Community")</span>
-                    <button class="add-subscription"></button>
-                </div>
-                <div class="content-body"></div>-->
             </ul>
             <hr>
         </div>
@@ -242,7 +245,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
             </h3>
             <ul id="users-ppc-content-area" class="panel-collapse collapse user-manage" role="tabpanel" aria-labelledby="headingOne">
                 <li class="header">
-                    <button class="btn btn-default actBtn add-user" type="submit"><i class="fa fa-plus-circle"></i> $_("Add User")</button>
+                    <button class="btn btn-primary actBtn add-user" type="submit"><i class="fa fa-plus-circle"></i> $_("Add User")</button>
                 </li>
                 <li class="header">
                     <span class="column-username">$_("Name")</span><!--
@@ -398,9 +401,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 </script>
 <script id="subscItem" type="text/html">
     <li class="body">
-        <span class="column-username" data-type="hostname">{hostname}</span><!--
-        --><span class="column-usergroup" data-type="port">{port}</span><!--
-        --><span class="column-userprofile" data-type="community">{community}</span><!--
+        <span class="column-hostname" data-type="hostname">{hostname}</span><!--
+        --><span class="column-port" data-type="port">{port}</span><!--
+        --><span class="column-community" data-type="community">{community}</span><!--
         --><span class="column-detach btn btn-link detach"><i class="fa fa-trash-o"></i></span>
     </li>
 </script>
-- 
1.9.3




More information about the Kimchi-devel mailing list