[Kimchi-devel] [PATCH 4/4] Issue 294 The auto logout leaves action menu on page
Aline Manera
alinefm at linux.vnet.ibm.com
Fri Feb 28 14:58:36 UTC 2014
On 02/26/2014 09:47 PM, Adam King wrote:
> The kimchi UI overlays the login form over whatever is being displayed
> when the session becomes invalid. The defect describes how open menus are
> left above part of the login overlay in the zOrder, leaving an undesirable
> visual mashup. Additionally, information about the userID and the defined
> VMs remained visible if grayed, representing a potential security exposure.
>
> This patch removes any information form the UI that could be deemed sensitive
> whenever the session times out.
>
> Signed-off-by: Adam King <rak at linux.vnet.ibm.com>
> ---
> ui/js/src/kimchi.main.js | 2 ++
> ui/pages/kimchi-ui.html.tmpl | 2 +-
> ui/pages/tabs/guests.html.tmpl | 2 +-
> 3 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/ui/js/src/kimchi.main.js b/ui/js/src/kimchi.main.js
> index 6bae95f..80c49c0 100644
> --- a/ui/js/src/kimchi.main.js
> +++ b/ui/js/src/kimchi.main.js
> @@ -156,6 +156,8 @@ kimchi.main = function() {
> if (jqXHR['status'] === 401) {
> kimchi.user.showUser(false);
> kimchi.previousAjax = ajaxSettings;
> + //$(".empty-when-logged-off").empty(function() {$(this).empty()});
You can remove the commented line above
> + $(".empty-when-logged-off").empty();
> kimchi.window.open({
> url: 'login-window.html',
> id: 'login-window-wrapper'
> diff --git a/ui/pages/kimchi-ui.html.tmpl b/ui/pages/kimchi-ui.html.tmpl
> index abc67c3..eb3cd9d 100644
> --- a/ui/pages/kimchi-ui.html.tmpl
> +++ b/ui/pages/kimchi-ui.html.tmpl
> @@ -72,7 +72,7 @@
> <li>
> <div id="user" class="popable">
> <span id="user-icon"></span>
> - <span id="user-name"></span>
> + <span id="user-name" class="empty-when-logged-off"></span>
> <span class="arrow"></span>
> <div class="action-panel popover right-side">
> <a id="btn-help" class="user-menu-item" href="javascript:void(0);">$_("Help")</a>
> diff --git a/ui/pages/tabs/guests.html.tmpl b/ui/pages/tabs/guests.html.tmpl
> index 8ab51b3..3aa2fdd 100644
> --- a/ui/pages/tabs/guests.html.tmpl
> +++ b/ui/pages/tabs/guests.html.tmpl
> @@ -41,7 +41,7 @@
> <li class="guest-tile">$_("Livetile")</li>
> <li class="guest-actions">$_("Actions")</li>
> </ul>
> - <ul id="guestList" class="list-vm">
> + <ul id="guestList" class="list-vm empty-when-logged-off">
> </ul>
> </div>
> <div id="noGuests" class="list-no-result" style="display: none;">
More information about the Kimchi-devel
mailing list