Code Duplication    Length = 13-13 lines in 2 locations

add/table.singleton.js 1 location

@@ 145-157 (lines=13) @@
142
        }
143
        function RequestToUrl(rq){
144
            var url = location.pathname + ".json" + location.search;
145
            if(typeof rq === "object"){
146
                var getUrlVarName = {
147
                    colNo: "col", colOrd: "ord", filter: "filter",
148
                    filterBy: "filter-by", pageNo: "pg", exportType: "export",
149
                    tableId: "table-id"
150
                };
151
                var flagFirst = location.search.length < 1 ? true : false;
152
                for(var r in rq){
153
                    var clue = flagFirst === true ? "?" : "&";
154
                    url += clue + getUrlVarName[r] + "=" + rq[r];
155
                    flagFirst = false;
156
                }
157
            }
158
            return url;
159
        }
160
        function columnHoverRelease(rows, upto){

add/table.js 1 location

@@ 77-89 (lines=13) @@
74
75
    this.RequestToUrl = function(rq){
76
        var url = location.pathname + ".json" + location.search;
77
        if(typeof rq === "object"){
78
            var getUrlVarName = {
79
                colNo: "col", colOrd: "ord", filter: "filter",
80
                filterBy: "filter-by", pageNo: "pg", exportType: "export",
81
                tableId: "table-id"
82
            };
83
            var flagFirst = location.search.length < 1 ? true : false;
84
            for(var r in rq){
85
                var clue = flagFirst === true ? "?" : "&";
86
                url += clue + getUrlVarName[r] + "=" + rq[r];
87
                flagFirst = false;
88
            }
89
        }
90
        return url;
91
    };
92