From a4918efb00a1abadf365dbc96e3ca00920d49bfd Mon Sep 17 00:00:00 2001 From: "kenneth@hexad.dk" Date: Mon, 21 May 2012 18:55:48 +0000 Subject: [PATCH] More work on the status window git-svn-id: https://duplicati.googlecode.com/svn/trunk@1307 59da171f-624f-0410-aa54-27559c288bec --- .../Server/webroot/scripts/app-functions.js | 8 +++++ .../Server/webroot/scripts/status-window.js | 6 +--- Duplicati/Server/webroot/status-window.html | 22 +++++++++++++ .../Server/webroot/stylesheets/common.css | 33 +++++++++++++++++++ 4 files changed, 64 insertions(+), 5 deletions(-) diff --git a/Duplicati/Server/webroot/scripts/app-functions.js b/Duplicati/Server/webroot/scripts/app-functions.js index ccdc795f7..534423598 100644 --- a/Duplicati/Server/webroot/scripts/app-functions.js +++ b/Duplicati/Server/webroot/scripts/app-functions.js @@ -162,6 +162,14 @@ alert("Unimplemented " + code); } } + + $(".ui-menu-item a").each(function(i, e) { + var x = $(e) + x.hover( + function(){x.addClass("ui-state-hover")}, + function(){x.removeClass("ui-state-hover")} + ); + }); }); })(); \ No newline at end of file diff --git a/Duplicati/Server/webroot/scripts/status-window.js b/Duplicati/Server/webroot/scripts/status-window.js index 09f6a0e73..d31a15e28 100644 --- a/Duplicati/Server/webroot/scripts/status-window.js +++ b/Duplicati/Server/webroot/scripts/status-window.js @@ -50,7 +50,6 @@ $(document).ready(function(){ ' ' + ''; - }); (function(){ @@ -164,10 +163,8 @@ $(document).ready(function(){ metadataItems.push('' + str + ''); } else if (mt['last-backup-date'] != null) { metadataItems.push('Last backup: ' + jQuery.timeago(new Date(mt['last-backup-date'])) + ''); - } - for(var ix = 0; ix < metadataItems.length; ix++) { if (ix != 0) @@ -175,11 +172,10 @@ $(document).ready(function(){ metadata += metadataItems[ix]; } - } if (metadata == '') - metadata = 'No backup information was found, run the backup to obtain data' + metadata = 'No backup information was found, run a backup to obtain data' templateFilled = templateFilled.replace("%labels%", labels).replace("%schedule%", schedule).replace("%error%", error).replace("%metadata%", metadata); diff --git a/Duplicati/Server/webroot/status-window.html b/Duplicati/Server/webroot/status-window.html index 69cb47abe..ba5e77e22 100644 --- a/Duplicati/Server/webroot/status-window.html +++ b/Duplicati/Server/webroot/status-window.html @@ -25,6 +25,28 @@
A new version of Duplicati is available
diff --git a/Duplicati/Server/webroot/stylesheets/common.css b/Duplicati/Server/webroot/stylesheets/common.css index 43ed998ec..c40e54614 100644 --- a/Duplicati/Server/webroot/stylesheets/common.css +++ b/Duplicati/Server/webroot/stylesheets/common.css @@ -50,3 +50,36 @@ body .vertical-center { margin: 0px auto; } + +.ui-menu .ui-menu-item a +{ + line-height:1; +} + +.context-menu +{ + list-style: none; + position: absolute; + left: 0; top: 35px; + margin: 0; padding: 0; + display: block; + float: left; + width: 170px; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + -khtml-border-bottom-left-radius: 5px; + -kthtml-border-bottom-right-radius: 5px; + -moz-border-radius-bottomleft: 5px; + -moz-border-radius-bottomright: 5px; + -webkit-border-bottom-left-radius: 5px; + -webkit-border-bottom-right-radius: 5px; +} + +.context-menu li a +{ + width: 100%; + display: block; +} +.context-menu li a:hover { + background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; +} \ No newline at end of file