diff options
| author | Alex Rudyy <orudyy@apache.org> | 2013-10-17 16:36:11 +0000 |
|---|---|---|
| committer | Alex Rudyy <orudyy@apache.org> | 2013-10-17 16:36:11 +0000 |
| commit | 2da8ee4d0fc851351f12f5facd7a4b1174a8e459 (patch) | |
| tree | 3d6ce0b022d49b40db1e8a5a66f3be266b2aae70 | |
| parent | 3f12636ce00e540e9d075fe70693b4a6e5ee3a4d (diff) | |
| download | qpid-python-2da8ee4d0fc851351f12f5facd7a4b1174a8e459.tar.gz | |
QPID-5243: Upgrade dojo toolkit to 1.9.1 and fix the incompatibility issues in web management console
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1533143 13f79535-47bb-0310-9956-ffa450edef68
8 files changed, 248 insertions, 140 deletions
diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/authorization/sasl.js b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/authorization/sasl.js index 33e736322f..2d99f886ed 100644 --- a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/authorization/sasl.js +++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/authorization/sasl.js @@ -18,7 +18,8 @@ * under the License. * */ -define(["dojo/_base/xhr", "dojox/encoding/base64", "dojox/encoding/digests/_base", "dojox/encoding/digests/MD5"], function () { +define(["dojo/_base/xhr", "dojox/encoding/base64", "dojox/encoding/digests/_base", "dojox/encoding/digests/MD5"], + function (xhr, base64, digestsBase, MD5) { var encodeUTF8 = function encodeUTF8(str) { var byteArray = []; @@ -65,7 +66,7 @@ var errorHandler = function errorHandler(error) var saslPlain = function saslPlain(user, password, callbackFunction) { var responseArray = [ 0 ].concat(encodeUTF8( user )).concat( [ 0 ] ).concat( encodeUTF8( password ) ); - var plainResponse = dojox.encoding.base64.encode(responseArray); + var plainResponse = base64.encode(responseArray); // Using dojo.xhrGet, as very little information is being sent dojo.xhrPost({ @@ -95,19 +96,19 @@ var saslCramMD5 = function saslCramMD5(user, password, saslMechanism, callbackFu }).then(function(data) { - var challengeBytes = dojox.encoding.base64.decode(data.challenge); + var challengeBytes = base64.decode(data.challenge); var wa=[]; var bitLength = challengeBytes.length*8; for(var i=0; i<bitLength; i+=8) { wa[i>>5] |= (challengeBytes[i/8] & 0xFF)<<(i%32); } - var challengeStr = dojox.encoding.digests.wordToString(wa).substring(0,challengeBytes.length); + var challengeStr = digestsBase.wordToString(wa).substring(0,challengeBytes.length); - var digest = user + " " + dojox.encoding.digests.MD5._hmac(challengeStr, password, dojox.encoding.digests.outputTypes.Hex); + var digest = user + " " + MD5._hmac(challengeStr, password, digestsBase.outputTypes.Hex); var id = data.id; - var response = dojox.encoding.base64.encode(encodeUTF8( digest )); + var response = base64.encode(encodeUTF8( digest )); dojo.xhrPost({ // The URL of the request @@ -162,7 +163,7 @@ SaslClient.authenticate = function(username, password, callbackFunction) } else if (containsMechanism(mechMap, "CRAM-MD5-HEX")) { - var hashedPassword = dojox.encoding.digests.MD5(password, dojox.encoding.digests.outputTypes.Hex); + var hashedPassword = MD5(password, digestsBase.outputTypes.Hex); saslCramMD5(username, hashedPassword, "CRAM-MD5-HEX", callbackFunction); } else if (containsMechanism(mechMap, "PLAIN")) diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Queue.js b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Queue.js index 1a2283e07c..83974535a1 100644 --- a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Queue.js +++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Queue.js @@ -390,10 +390,12 @@ define(["dojo/_base/xhr", var bindings = thisObj.queueData[ "bindings" ]; var consumers = thisObj.queueData[ "consumers" ]; - for(i=0; i < bindings.length; i++) { + if (bindings) + { + for(i=0; i < bindings.length; i++) { bindings[i].argumentString = json.stringify(bindings[i].arguments); + } } - thisObj.updateHeader(); diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/showExchange.html b/qpid/java/broker-plugins/management-http/src/main/java/resources/showExchange.html index f33b029026..cdc88ece6a 100644 --- a/qpid/java/broker-plugins/management-http/src/main/java/resources/showExchange.html +++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/showExchange.html @@ -19,24 +19,43 @@ - --> <div class="exchange"> - <span style="">Name:</span><span class="name" style="position:absolute; left:6em"></span> - <br/> - <span style="">State:</span><span class="state" style="position:absolute; left:6em"></span> - <br/> - <span style="">Durable:</span><span class="durable" style="position:absolute; left:6em"></span> - <span style="position:absolute; left:26em">Inbound:</span> - <span class="msgInRate" style="position:absolute; right:9.5em"></span> - <span style="position:absolute; right: 5em; width: 4em"> msg/s</span> - <span class="bytesInRate" style="position:absolute; right: 3.3em"></span> - <span class="bytesInRateUnits" style="position:absolute; right: 0em; width: 3em"></span> - <br/> - <span style="">Lifespan:</span><span style="position:absolute; left:6em" class="lifetimePolicy"></span> - <span style="position:absolute; left:26em">Dropped:</span> - <span class="msgDropRate" style="position:absolute; right:9.5em"></span> - <span style="position:absolute; right: 5em; width: 4em"> msg/s</span> - <span class="bytesDropRate" style="position:absolute; right: 3.3em"></span> - <span class="bytesDropRateUnits" style="position:absolute; right: 0em; width: 3em"></span> - <br/> + <div data-dojo-type="dijit.TitlePane" data-dojo-props="title: 'Exchange Attributes', open: true"> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Name:</div> + <div class="name" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">State:</div> + <div class="state" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Durable:</div> + <div class="durable" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Lifespan:</div> + <div class="lifetimePolicy" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Inbound:</div> + <div style="float:left;"> + <span class="msgInRate"></span> + <span> msg/s</span> + <span class="bytesInRate">(</span> + <span class="bytesInRateUnits">)</span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Dropped:</div> + <div style="float:left;"> + <span class="msgDropRate"></span> + <span> msg/s</span> + <span class="bytesDropRate">(</span> + <span class="bytesDropRateUnits">)</span> + </div> + </div> + <div style="clear:both"></div> + </div> <br/> <div data-dojo-type="dijit.TitlePane" data-dojo-props="title: 'Bindings'"> <div class="bindings"></div> diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/showQueue.html b/qpid/java/broker-plugins/management-http/src/main/java/resources/showQueue.html index c31cae6f8a..8d6741a981 100644 --- a/qpid/java/broker-plugins/management-http/src/main/java/resources/showQueue.html +++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/showQueue.html @@ -19,41 +19,81 @@ - --> <div class="queue"> - <span style="">Name:</span><span class="name" style="position:absolute; left:6em"></span> - <span style="position:absolute; left:26em">Size:</span> - <span class="queueDepthMessages" style="position:absolute; right:9.5em"></span> - <span style="position:absolute; right: 5em; width: 4em"> msgs</span> - <span class="queueDepthBytes" style="position:absolute; right: 3.3em">(</span> - <span class="queueDepthBytesUnits" style="position:absolute; right: 0em; width: 3em">)</span> - <br/> - <span style="">State:</span><span class="state" style="position:absolute; left:6em"></span> - <span style="position:absolute; left:26em">Pre-fetched:</span> - <span class="unacknowledgedMessages" style="position:absolute; right:9.5em"></span> - <span style="position:absolute; right: 5em; width: 4em"> msgs</span> - <span class="unacknowledgedBytes" style="position:absolute; right: 3.3em"></span> - <span class="unacknowledgedBytesUnits" style="position:absolute; right: 0em; width: 3em"></span> - <br/> - <span style="">Durable:</span><span class="durable" style="position:absolute; left:6em"></span> - <span style="position:absolute; left:26em">Inbound:</span> - <span class="msgInRate" style="position:absolute; right:9.5em"></span> - <span style="position:absolute; right: 5em; width: 4em"> msg/s</span> - <span class="bytesInRate" style="position:absolute; right: 3.3em"></span> - <span class="bytesInRateUnits" style="position:absolute; right: 0em; width: 3em"></span> - <br/> - <span style="">Lifespan:</span><span style="position:absolute; left:6em" class="lifetimePolicy"></span> - <span style="position:absolute; left:26em">Outbound:</span> - <span class="msgOutRate" style="position:absolute; right:9.5em"></span> - <span style="position:absolute; right: 5em; width: 4em"> msg/s</span> - <span class="bytesOutRate" style="position:absolute; right: 3.3em"></span> - <span class="bytesOutRateUnits" style="position:absolute; right: 0em; width: 3em"></span> - <br/> - <span style="">AlternateExchange:</span><span class="alternateExchange" style="position:absolute; left:10em"></span> - <span style="position:absolute; left:26em">Type:</span><span style="position:absolute; left:29em" class="type"></span> - <span style="position:absolute; right:1em" class="typeQualifier"></span> - <br/> - <div class="messageGroups"> - <span style="" class="messageGroupKeyLabel">Message Group Key:</span><span class="messageGroupKey" style="position:absolute; left:11em"></span> - <span style="position:absolute; left:26em" class="messageGroupSharedGroupsLabel">Shared Message Groups:</span><span style="position:absolute; left:39em" class="messageGroupSharedGroups"></span> + <div data-dojo-type="dijit.TitlePane" data-dojo-props="title: 'Queue Attributes', open: true"> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Name:</div> + <div class="name" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">State:</div> + <div class="state" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Durable:</div> + <div class="durable" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Lifespan:</div> + <div class="lifetimePolicy" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Type:</div> + <div style="float:left;"> + <span class="type"></span> + <span class="typeQualifier"></span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Size:</div> + <div style="float:left;"> + <span class="queueDepthMessages"></span> + <span> msgs</span> + <span class="queueDepthBytes">(</span> + <span class="queueDepthBytesUnits">)</span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Pre-fetched:</div> + <div style="float:left;"> + <span class="unacknowledgedMessages"></span> + <span> msgs</span> + <span class="unacknowledgedBytes">(</span> + <span class="unacknowledgedBytesUnits">)</span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Inbound:</div> + <div style="float:left;"> + <span class="msgInRate"></span> + <span> msg/s</span> + <span class="bytesInRate">(</span> + <span class="bytesInRateUnits">)</span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Outbound:</div> + <div style="float:left;"> + <span class="msgOutRate"></span> + <span> msg/s</span> + <span class="bytesOutRate">(</span> + <span class="bytesOutRateUnits">)</span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">AlternateExchange:</div> + <div class="alternateExchange" style="float:left;"></div> + </div> + <div class="messageGroups" style="clear:both"> + <div style="clear:both"> + <div style="float:left; width: 150px;" class="messageGroupKeyLabel formLabel-labelCell ">Message Group Key:</div> + <div style="float:left;" class="messageGroupKey"></div> + </div> + <div style="clear:both"> + <div style="float:left; width: 150px;" class="messageGroupSharedGroupsLabel formLabel-labelCell">Shared Message Groups:</div> + <div style="float:left;" class="messageGroupSharedGroups"></div> + </div> + </div> + <div style="clear:both"></div> </div> <br/> <div data-dojo-type="dijit.TitlePane" data-dojo-props="title: 'Bindings'"> @@ -73,31 +113,42 @@ </div> <br/> <div data-dojo-type="dijit.TitlePane" data-dojo-props="title: 'Alerting Thresholds', open: false"> - <span style="">Queue Depth:</span> - <span class="alertThresholdQueueDepthMessages" - style="position:absolute; left:4em; width:8em; text-align:right"></span> - <span style="position:absolute; left:12.2em">msgs</span> - - <span style="position:absolute; left:21em">Queue Depth:</span> - <span class="alertThresholdQueueDepthBytes" - style="position:absolute; left:22em; width:8em; text-align:right"></span> - <span class="alertThresholdQueueDepthBytesUnits" style="position:absolute; left:30.2em"></span> - <br> - <span style="">Message Age:</span> - <span class="alertThresholdMessageAge" - style="position:absolute; left:4em; width:8em; text-align:right"></span> - <span class="alertThresholdMessageAgeUnits" style="position:absolute; left:12.2em"></span> - - <span style="position:absolute; left:21em">Message Size: </span> - <span class="alertThresholdMessageSize" - style="position:absolute; left:25em; width:5em; text-align:right"></span> - <span class="alertThresholdMessageSizeUnits" style="position:absolute; left:30.2em"></span> - <br/> - <br/> - <span style="">Alert frequency:</span> - <span class="alertRepeatGap" - style="position:absolute; left:4em; width:8em; text-align:right"></span> - <span class="alertRepeatGapUnits" style="position:absolute; left:12.2em"></span> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Queue Depth:</div> + <div style="float:left;"> + <span class="alertThresholdQueueDepthMessages"></span> + <span>msgs</span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Queue Depth:</div> + <div style="float:left;"> + <span class="alertThresholdQueueDepthBytes"></span> + <span class="alertThresholdQueueDepthBytesUnits"></span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Message Age:</div> + <div style="float:left;"> + <span class="alertThresholdMessageAge"></span> + <span class="alertThresholdMessageAgeUnits"></span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Message Size:</div> + <div style="float:left;"> + <span class="alertThresholdMessageSize"></span> + <span class="alertThresholdMessageSizeUnits"></span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Alert frequency:</div> + <div style="float:left;"> + <span class="alertRepeatGap"></span> + <span class="alertRepeatGapUnits"></span> + </div> + </div> + <div style="clear:both"></div> </div> <div class="dijitDialogPaneActionBar"> diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/showVirtualHost.html b/qpid/java/broker-plugins/management-http/src/main/java/resources/showVirtualHost.html index 14833e0d2e..69856365db 100644 --- a/qpid/java/broker-plugins/management-http/src/main/java/resources/showVirtualHost.html +++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/showVirtualHost.html @@ -21,31 +21,55 @@ --> <div class="virtualhost"> - <span style="">Name:</span><span class="name" style="position:absolute; left:6em"></span> - <br/> - <span style="">State:</span><span class="state" style="position:absolute; left:6em"></span> - <br/> - <span style="">Durable:</span><span class="durable" style="position:absolute; left:6em"></span> - <span style="position:absolute; left:26em">Inbound:</span> - <span class="msgInRate" style="position:absolute; right:9.5em"></span> - <span style="position:absolute; right: 5em; width: 4em"> msg/s</span> - <span class="bytesInRate" style="position:absolute; right: 3.3em"></span> - <span class="bytesInRateUnits" style="position:absolute; right: 0em; width: 3em"></span> - <br/> - <span style="">Lifespan:</span><span style="position:absolute; left:6em" class="lifetimePolicy"></span> - <span style="position:absolute; left:26em">Outbound:</span> - <span class="msgOutRate" style="position:absolute; right:9.5em"></span> - <span style="position:absolute; right: 5em; width: 4em"> msg/s</span> - <span class="bytesOutRate" style="position:absolute; right: 3.3em"></span> - <span class="bytesOutRateUnits" style="position:absolute; right: 0em; width: 3em"></span> - <br/> - <span style="">Store Type:</span><span style="position:absolute; left:6em" class="storeType"></span> - <span style="position:absolute; left:26em">Store Path:</span> - <span class="storePath" style="position:absolute; right: 1em"></span> - <div class="configPathDiv"> - <span style="">ConfigPath:</span><span style="position:absolute; left:6em" class="configPath"></span> - </div> - + <div data-dojo-type="dijit.TitlePane" data-dojo-props="title: 'Virtual Host Attributes', open: true"> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Name:</div> + <div class="name" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">State:</div> + <div class="state" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Durable:</div> + <div class="durable" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Lifespan:</div> + <div class="lifetimePolicy" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Inbound:</div> + <div style="float:left;"> + <span class="msgInRate"></span> + <span> msg/s</span> + <span class="bytesInRate"></span> + <span class="bytesInRateUnits"></span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Outbound:</div> + <div style="float:left;"> + <span class="msgOutRate"></span> + <span> msg/s</span> + <span class="bytesOutRate"></span> + <span class="bytesOutRateUnits"></span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Store Type:</div> + <div class="storeType" style="float:left;"></div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Store Path:</div> + <div class="storePath" style="float:left;"></div> + </div> + <div class="configPathDiv" style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 100px;">Config Path:</div> + <div class="configPath" style="float:left;"></div> + </div> + <div style="clear:both"></div> + </div> <br/> <div data-dojo-type="dijit.TitlePane" data-dojo-props="title: 'Exchanges'"> <div class="exchanges"></div> @@ -64,31 +88,42 @@ </div> <br/> <div data-dojo-type="dijit.TitlePane" data-dojo-props="title: 'Alerting Thresholds', open: false"> - <span style="">Queue Depth:</span> - <span class="alertThresholdQueueDepthMessages" - style="position:absolute; left:4em; width:8em; text-align:right"></span> - <span style="position:absolute; left:12.2em">msgs</span> - - <span style="position:absolute; left:21em">Queue Depth:</span> - <span class="alertThresholdQueueDepthBytes" - style="position:absolute; left:22em; width:8em; text-align:right"></span> - <span class="alertThresholdQueueDepthBytesUnits" style="position:absolute; left:30.2em"></span> - <br> - <span style="">Message Age:</span> - <span class="alertThresholdMessageAge" - style="position:absolute; left:4em; width:8em; text-align:right"></span> - <span class="alertThresholdMessageAgeUnits" style="position:absolute; left:12.2em"></span> - - <span style="position:absolute; left:21em">Message Size: </span> - <span class="alertThresholdMessageSize" - style="position:absolute; left:25em; width:5em; text-align:right"></span> - <span class="alertThresholdMessageSizeUnits" style="position:absolute; left:30.2em"></span> - <br/> - <br/> - <span style="">Alert frequency:</span> - <span class="alertRepeatGap" - style="position:absolute; left:4em; width:8em; text-align:right"></span> - <span class="alertRepeatGapUnits" style="position:absolute; left:12.2em"></span> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Queue Depth:</div> + <div style="float:left;"> + <span class="alertThresholdQueueDepthMessages"></span> + <span>msgs</span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Queue Depth:</div> + <div style="float:left;"> + <span class="alertThresholdQueueDepthBytes"></span> + <span class="alertThresholdQueueDepthBytesUnits"></span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Message Age:</div> + <div style="float:left;"> + <span class="alertThresholdMessageAge"></span> + <span class="alertThresholdMessageAgeUnits"></span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Message Size:</div> + <div style="float:left;"> + <span class="alertThresholdMessageSize"></span> + <span class="alertThresholdMessageSizeUnits"></span> + </div> + </div> + <div style="clear:both"> + <div class="formLabel-labelCell" style="float:left; width: 150px;">Alert frequency:</div> + <div style="float:left;"> + <span class="alertRepeatGap"></span> + <span class="alertRepeatGapUnits"></span> + </div> + </div> + <div style="clear:both"></div> </div> </div> diff --git a/qpid/java/build.deps b/qpid/java/build.deps index 4bbe149c16..d744d1a05a 100644 --- a/qpid/java/build.deps +++ b/qpid/java/build.deps @@ -57,7 +57,7 @@ jetty-servlet=lib/required/jetty-servlet-7.6.10.v20130312.jar jetty-websocket=lib/required/jetty-websocket-7.6.10.v20130312.jar servlet-api=${geronimo-servlet} -dojo-version=1.8.3 +dojo-version=1.9.1 dojo=lib/required/dojo-${dojo-version}.zip jackson-core=lib/required/jackson-core-asl-1.9.0.jar diff --git a/qpid/java/ivy.retrieve.xml b/qpid/java/ivy.retrieve.xml index 0e93bd4431..a13a45b451 100644 --- a/qpid/java/ivy.retrieve.xml +++ b/qpid/java/ivy.retrieve.xml @@ -71,7 +71,7 @@ <dependency org="xalan" name="xalan" rev="2.7.0" transitive="false"/> <dependency org="velocity" name="velocity" rev="1.4" transitive="false"/> <dependency org="velocity" name="velocity-dep" rev="1.4" transitive="false"/> - <dependency org="org.dojotoolkit" name="dojo" rev="1.8.3" transitive="false"> + <dependency org="org.dojotoolkit" name="dojo" rev="1.9.1" transitive="false"> <artifact name="dojo" type="zip"/> </dependency> diff --git a/qpid/java/pom.xml b/qpid/java/pom.xml index a3f43e6041..51671296d0 100644 --- a/qpid/java/pom.xml +++ b/qpid/java/pom.xml @@ -59,7 +59,7 @@ <properties> <!-- dependency version numbers --> - <dojo-version>1.8.3</dojo-version> + <dojo-version>1.9.1</dojo-version> <!-- test dependency version numbers --> <junit-version>3.8.1</junit-version> |
