Follow-up to bug #14207: Duplicate submodule URL in JavaScript
authorSteffen Kamper <info@sk-typo3.de>
Fri, 30 Apr 2010 19:42:57 +0000 (19:42 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Fri, 30 Apr 2010 19:42:57 +0000 (19:42 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@7477 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/js/tree.js

index e9699ae..accd336 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -37,6 +37,7 @@
 
 2010-04-30  Steffen Kamper  <info@sk-typo3.de>
 
+       * Follow-up to bug #14207: Duplicate submodule URL in JavaScript
        * Fixed bug #9758: Write Configuration to extTables.php
        * Fixed bug #14212: Better styling of BE login news (thanks to Georg Ringer)
        * Fixed bug #14116: Selecting/deselecting all records does not work with translated records (thanks to Reinhard F├╝hricht)
index 386a815..42df6db 100644 (file)
@@ -84,8 +84,9 @@ var Tree = {
        refresh: function() {
                var r = new Date();
                // randNum is useful so pagetree does not get cached in browser cache when refreshing
-               var location = window.location.href.replace(/&randNum=\d+/, '');
-               window.location = location + '&randNum=' + r.getTime();
+               var loc = window.location.href.replace(/&randNum=\d+/, '');
+               var addSign = loc.indexOf('?') > 0 ? '&' : '?';
+               window.location = loc + addSign + 'randNum=' + r.getTime();
        },
 
        // attaches the events to the elements needed for the drag and drop (for the titles and the icons)