
From: Andre Teodoro <andreteodoro.work@gmail.com> Signed-off-by: Andre Teodoro <andreteodoro.work@gmail.com> Signed-off-by: samhenri <samuel.guimaraes@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