From 2c820faa7bf393ec518de5a5254f0e851c19580b Mon Sep 17 00:00:00 2001 From: Alex Rudyy Date: Tue, 23 Apr 2013 11:11:11 +0000 Subject: QPID-4768: Resolve compatibility issues in web management console for old versions of IE and FF git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1470897 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/java/resources/css/common.css | 1 - .../src/main/java/resources/index.html | 2 +- .../resources/js/qpid/authorization/checkUser.js | 50 ++-------------------- 3 files changed, 5 insertions(+), 48 deletions(-) (limited to 'qpid/java') diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/css/common.css b/qpid/java/broker-plugins/management-http/src/main/java/resources/css/common.css index f5ca3e68dd..4c8b79ab82 100644 --- a/qpid/java/broker-plugins/management-http/src/main/java/resources/css/common.css +++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/css/common.css @@ -43,7 +43,6 @@ button { -moz-border-radius: 4px 4px 4px 4px; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); background-color: #E4F2FF; - background-image: url("../dojo/dijit/themes/claro/form/images/button.png"); background-position: center top; background-repeat: repeat-x; border: 1px solid #769DC0; diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/index.html b/qpid/java/broker-plugins/management-http/src/main/java/resources/index.html index c0a512d829..2117ef361d 100644 --- a/qpid/java/broker-plugins/management-http/src/main/java/resources/index.html +++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/index.html @@ -75,7 +75,7 @@
-
+
diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/authorization/checkUser.js b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/authorization/checkUser.js index 6b843d8d06..878cf9e3fe 100644 --- a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/authorization/checkUser.js +++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/authorization/checkUser.js @@ -19,60 +19,18 @@ * */ -require(["dijit/form/DropDownButton", - "dijit/TooltipDialog", - "dijit/form/TextBox", - "dojo/_base/xhr", - "dojo/dom", - "dojo/dom-construct", +require(["dojo/dom", "qpid/authorization/sasl", - "dojo/domReady!"], function(DropDownButton, TooltipDialog, TextBox, xhr, dom, domConstruct, sasl){ - -var dialog = new TooltipDialog({ - content: - '' + - '

' + - '' + - '

' + - '' -}); - -var button = new DropDownButton({ - label: "Login", - dropDown: dialog -}); - -var usernameSpan = domConstruct.create("span", { - innerHTML: 'User: [logout]', - style: { display: "none" } -}); - - -var loginDiv = dom.byId("login"); -loginDiv.appendChild(usernameSpan); -loginDiv.appendChild(button.domNode); + "dojo/domReady!"], function(dom, sasl){ var updateUI = function updateUI(data) { if(data.user) { - dojo.byId("authenticatedUser").innerHTML = data.user; - dojo.style(button.domNode, {display: 'none'}); - dojo.style(usernameSpan, {display: 'block'}); - } - else - { - dojo.style(button.domNode, {display: 'block'}); - dojo.style(usernameSpan, {display: 'none'}); + dom.byId("authenticatedUser").innerHTML = data.user; + dojo.style(dom.byId("login"), {display: 'block'}); } }; -dijit.byId("loginButton").on("click", function(){ - sasl.authenticate(dojo.byId("username").value, dojo.byId("pass").value, updateUI); -}); - -dialog.startup(); - sasl.getUser(updateUI); - }); \ No newline at end of file -- cgit v1.2.1