diff --git a/UI/WebServerResources/generic.css b/UI/WebServerResources/generic.css index 671b3ebb5..b38d529e2 100644 --- a/UI/WebServerResources/generic.css +++ b/UI/WebServerResources/generic.css @@ -424,16 +424,16 @@ TD.sortableTableHeader:active border-bottom: 1px solid #9c9a94; } TD.headerCell SPAN, -td.tbtv_headercell SPAN +TD.tbtv_headercell SPAN { float: left; } -td.tbtv_headercell a +TD.tbtv_headercell A { cursor: default; margin: 0px auto; display: block; color: black; } -td.tbtv_headercell a:hover +TD.tbtv_headercell A:hover { margin: 0px auto; display: block; color: black; @@ -443,7 +443,7 @@ td.tbtv_headercell a:hover IMG.sortImage, TD.headerCell IMG.tbtv_sortcell, -td.tbtv_headercell img.tbtv_sortcell +TD.tbtv_headercell IMG.tbtv_sortcell { float: right; text-align: right; border: 0px; @@ -566,7 +566,7 @@ INPUT.button, A.button, A[class~="_disabled"].button:active { cursor: default; - padding: 1px .5em; + padding: 1px 0.5em; background-color: #d4d0c8; border-top: 2px solid #fff; border-left: 2px solid #fff; diff --git a/UI/WebServerResources/generic.js b/UI/WebServerResources/generic.js index e341d4be0..a535ed085 100644 --- a/UI/WebServerResources/generic.js +++ b/UI/WebServerResources/generic.js @@ -310,7 +310,10 @@ function triggerAjaxRequest(url, callback, userdata) { } function startAnimation(parent, nextNode) { - var anim = document.createElement("img"); + var anim = $("progressIndicator"); + if (anim) return anim; + + anim = document.createElement("img"); anim = $(anim); anim.id = "progressIndicator"; anim.src = ResourcesURL + "/busy.gif"; @@ -511,11 +514,10 @@ function onRowClick(event) { } if (startSelection != $(node.parentNode).getSelectedNodes()) { + // Selection has changed; fire mousedown event var parentNode = node.parentNode; if (parentNode.tagName == 'TBODY') parentNode = parentNode.parentNode; - //log("onRowClick: parentNode = " + parentNode.tagName); - // parentNode is UL or TABLE if (document.createEvent) { var onSelectionChangeEvent; if (isSafari())