| @@ 322-338 (lines=17) @@ | ||
| 319 | } |
|
| 320 | } |
|
| 321 | }, |
|
| 322 | RequestToUrl: function(rq){ |
|
| 323 | var url = location.pathname + ".json" + location.search; |
|
| 324 | if(typeof rq === "object"){ |
|
| 325 | var getUrlVarName = { |
|
| 326 | colNo: "col", colOrd: "ord", filter: "filter", |
|
| 327 | filterBy: "filter-by", pageNo: "pg", exportType: "export", |
|
| 328 | tableId: "table-id" |
|
| 329 | }; |
|
| 330 | var flagFirst = location.search.length < 1 ? true : false; |
|
| 331 | for(var r in rq){ |
|
| 332 | var clue = flagFirst === true ? "?" : "&"; |
|
| 333 | url += clue + getUrlVarName[r] + "=" + rq[r]; |
|
| 334 | flagFirst = false; |
|
| 335 | } |
|
| 336 | } |
|
| 337 | return url; |
|
| 338 | } |
|
| 339 | ||
| 340 | }; |
|
| 341 | } |
|
| @@ 319-335 (lines=17) @@ | ||
| 316 | } |
|
| 317 | } |
|
| 318 | }, |
|
| 319 | RequestToUrl: function(rq){ |
|
| 320 | var url = location.pathname + ".json" + location.search; |
|
| 321 | if(typeof rq === "object"){ |
|
| 322 | var getUrlVarName = { |
|
| 323 | colNo: "col", colOrd: "ord", filter: "filter", |
|
| 324 | filterBy: "filter-by", pageNo: "pg", exportType: "export", |
|
| 325 | tableId: "table-id" |
|
| 326 | }; |
|
| 327 | var flagFirst = location.search.length < 1 ? true : false; |
|
| 328 | for(var r in rq){ |
|
| 329 | var clue = flagFirst === true ? "?" : "&"; |
|
| 330 | url += clue + getUrlVarName[r] + "=" + rq[r]; |
|
| 331 | flagFirst = false; |
|
| 332 | } |
|
| 333 | } |
|
| 334 | return url; |
|
| 335 | } |
|
| 336 | }; |
|
| 337 | ||
| 338 | //https://addyosmani.com/resources/essentialjsdesignpatterns/book/#singletonpatternjavascript |
|