Fossil SCM

Added a kludge to ajax URL param handling to ignore anything after "#". Thought i checked this in in November.

stephan 2012-02-01 12:33 trunk
Commit 356c12641c0731da3b702f96e3c6afc3eddc1105
1 file changed +1
--- ajax/js/whajaj.js
+++ ajax/js/whajaj.js
@@ -109,10 +109,11 @@
109109
!window.location ||
110110
!window.location.search ) return false;
111111
else str = (''+window.location.search).substring(1);
112112
}
113113
if( ! str ) return false;
114
+ str = (''+str).split(/#/,2)[0]; // remove #... to avoid it being added as part of the last value.
114115
var args = {};
115116
var sp = str.split(/&+/);
116117
var rx = /^([^=]+)(=(.+))?/;
117118
var i, m;
118119
for( i in sp ) {
119120
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button