# HG changeset patch # User www-data # Date 1462382455 -3600 # Node ID 98033840992d9a25a680fc5be89d8a5bfa933fcd # Parent fc8d79f8d9c5af4431fe391a0bce3dc12c0a29d1# Parent ee5e2db32f7c69b45db67ad21e35b090238a11b3 Merge branch 'master' of https://github.com/BrechtDeMan/WebAudioEvaluationTool diff -r fc8d79f8d9c5 -r 98033840992d js/core.js --- a/js/core.js Wed May 04 12:21:11 2016 +0100 +++ b/js/core.js Wed May 04 18:20:55 2016 +0100 @@ -146,17 +146,20 @@ var search = window.location.search.split('?')[1]; // Now split the requests into pairs var searchQueries = search.split('&'); + for (var i in searchQueries) { - // Split each request into + // Split each key-value pair searchQueries[i] = searchQueries[i].split('='); - switch(searchQueries[i][0]) { - case "url": - url = decodeURI(searchQueries[i][1]); - break; - case "returnURL": - gReturnURL = decodeURI(searchQueries[i][1]); - break; + var key = searchQueries[i][0]; + var value = decodeURIComponent(searchQueries[i][1]); + switch(key) { + case "url": + url = value; + break; + case "returnURL": + gReturnURL = value; + break; } } loadProjectSpec(url);