Author: carlucci
Date: Fri Oct 5 20:43:58 2012
New Revision: 1394794
URL: http://svn.apache.org/viewvc?rev=1394794&view=rev
Log:
RAVE-813: Script Registration order is getting lost in DefaultScriptManager
Modified:
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/web/renderer/impl/DefaultScriptManager.java
Modified:
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/web/renderer/impl/DefaultScriptManager.java
URL:
http://svn.apache.org/viewvc/rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/web/renderer/impl/DefaultScriptManager.java?rev=1394794&r1=1394793&r2=1394794&view=diff
==============================================================================
---
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/web/renderer/impl/DefaultScriptManager.java
(original)
+++
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/web/renderer/impl/DefaultScriptManager.java
Fri Oct 5 20:43:58 2012
@@ -98,7 +98,8 @@ public class DefaultScriptManager implem
@Synchronized(discriminator = "'SM_#map.toString()'", id = "#location")
private static void addMapForLocation(ScriptLocation location,
Map<ScriptLocation, Map<String, String>> map) {
if (!map.containsKey(location)) {
- map.put(location, new HashMap<String, String>());
+ // use a LinkedHashMap to preserve the order of the script
registrations
+ map.put(location, new LinkedHashMap<String, String>());
}
}