Fossil SCM
Added a kludge to ajax URL param handling to ignore anything after "#". Thought i checked this in in November.
Commit
356c12641c0731da3b702f96e3c6afc3eddc1105
Parent
a84aadad5a76cfd…
1 file changed
+1
+1
| --- ajax/js/whajaj.js | ||
| +++ ajax/js/whajaj.js | ||
| @@ -109,10 +109,11 @@ | ||
| 109 | 109 | !window.location || |
| 110 | 110 | !window.location.search ) return false; |
| 111 | 111 | else str = (''+window.location.search).substring(1); |
| 112 | 112 | } |
| 113 | 113 | if( ! str ) return false; |
| 114 | + str = (''+str).split(/#/,2)[0]; // remove #... to avoid it being added as part of the last value. | |
| 114 | 115 | var args = {}; |
| 115 | 116 | var sp = str.split(/&+/); |
| 116 | 117 | var rx = /^([^=]+)(=(.+))?/; |
| 117 | 118 | var i, m; |
| 118 | 119 | for( i in sp ) { |
| 119 | 120 |
| --- ajax/js/whajaj.js | |
| +++ ajax/js/whajaj.js | |
| @@ -109,10 +109,11 @@ | |
| 109 | !window.location || |
| 110 | !window.location.search ) return false; |
| 111 | else str = (''+window.location.search).substring(1); |
| 112 | } |
| 113 | if( ! str ) return false; |
| 114 | var args = {}; |
| 115 | var sp = str.split(/&+/); |
| 116 | var rx = /^([^=]+)(=(.+))?/; |
| 117 | var i, m; |
| 118 | for( i in sp ) { |
| 119 |
| --- ajax/js/whajaj.js | |
| +++ ajax/js/whajaj.js | |
| @@ -109,10 +109,11 @@ | |
| 109 | !window.location || |
| 110 | !window.location.search ) return false; |
| 111 | else str = (''+window.location.search).substring(1); |
| 112 | } |
| 113 | if( ! str ) return false; |
| 114 | str = (''+str).split(/#/,2)[0]; // remove #... to avoid it being added as part of the last value. |
| 115 | var args = {}; |
| 116 | var sp = str.split(/&+/); |
| 117 | var rx = /^([^=]+)(=(.+))?/; |
| 118 | var i, m; |
| 119 | for( i in sp ) { |
| 120 |