Changeset 14670 in project


Ignore:
Timestamp:
05/17/09 12:34:53 (10 years ago)
Author:
azul
Message:

Fixes. Add a svnwikiJavascript.queryStringInit function that will populate a svnwikiJavascript.queryString ojbect.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release/3/svnwiki-javascript/trunk/svnwiki-javascript.scm

    r14150 r14670  
    1818svnwikiJavascript.makeLink = function ( target, content )
    1919{
    20   var link = svnwikiJavascript.makeElement('A', content);
     20  var link = svnwikiJavascript.makeElement('a', content);
    2121  link.setAttribute('href', target);
    2222  return link;
     
    140140    }
    141141  obj.appendChild(list);
     142}
     143
     144svnwikiJavascript.queryStringInit = function () {
     145  if (svnwikiJavascript.queryString != null)
     146    return;
     147  var qstr = location.search.substring(1).split('&');
     148  for (i in qstr) {
     149    var namePos = qstr[i].indexOf("=");
     150    var name, value;
     151    if (namePos == -1) {
     152      name = qstr[i];
     153      value = '';
     154    } else {
     155      name = qstr[i].substring(0, namePos);
     156      value = qstr[i].substring(namePos + 1);
     157    }
     158    name = decodeURIComponent(name);
     159    value = decodeURIComponent(value);
     160    if (svnwikiJavascript.query_string[name] == null)
     161      svnwikiJavascript.query_string[name] = [];
     162    svnwikiJavascript.query_string[name].push(value);
     163  }
    142164}
    143165EOF
Note: See TracChangeset for help on using the changeset viewer.