(path, queryData, hashData)
| 1357 | } |
| 1358 | } |
| 1359 | function parsePath(path, queryData, hashData) { |
| 1360 | var queryIndex = path.indexOf("?") |
| 1361 | var hashIndex = path.indexOf("#") |
| 1362 | var pathEnd = queryIndex > -1 ? queryIndex : hashIndex > -1 ? hashIndex : path.length |
| 1363 | if (queryIndex > -1) { |
| 1364 | var queryEnd = hashIndex > -1 ? hashIndex : path.length |
| 1365 | var queryParams = parseQueryString(path.slice(queryIndex + 1, queryEnd)) |
| 1366 | for (var key4 in queryParams) queryData[key4] = queryParams[key4] |
| 1367 | } |
| 1368 | if (hashIndex > -1) { |
| 1369 | var hashParams = parseQueryString(path.slice(hashIndex + 1)) |
| 1370 | for (var key4 in hashParams) hashData[key4] = hashParams[key4] |
| 1371 | } |
| 1372 | return path.slice(0, pathEnd) |
| 1373 | } |
| 1374 | var router = {prefix: "#!"} |
| 1375 | router.getPath = function() { |
| 1376 | var type2 = router.prefix.charAt(0) |
no test coverage detected