equal
deleted
inserted
replaced
1 Rkns.Ldt = {} |
1 Rkns.Ldt = {} |
2 |
2 |
3 Rkns.Ldt.Bin = function(_renkan, _opts) { |
3 Rkns.Ldt.Bin = function(_renkan, _opts) { |
4 if (_opts.ldt_type) { |
4 if (_opts.ldt_type) { |
5 var resclass = Rkns.Ldt[_opts.ldt_type+"Bin"]; |
5 var resclass = Rkns.Ldt[_opts.ldt_type+"Bin"]; |
6 if (resclass) { |
6 if (resclass) { |
7 return new resclass(_renkan, _opts); |
7 return new resclass(_renkan, _opts); |
8 } |
8 } |
9 } |
9 } |
10 console.error("No such LDT Bin Type"); |
10 console.error("No such LDT Bin Type"); |
11 } |
11 } |
12 |
12 |
13 Rkns.Ldt.ProjectBin = Rkns.Utils.inherit(Rkns._BaseBin); |
13 Rkns.Ldt.ProjectBin = Rkns.Utils.inherit(Rkns._BaseBin); |
14 |
14 |
15 Rkns.Ldt.ProjectBin.prototype.tagTemplate = Rkns._.template( |
15 Rkns.Ldt.ProjectBin.prototype.tagTemplate = Rkns._.template( |
177 if (searchstr) { |
177 if (searchstr) { |
178 var rxbase = searchstr.replace(/(\W)/g,'\\$1'), |
178 var rxbase = searchstr.replace(/(\W)/g,'\\$1'), |
179 _rgxp = new RegExp('('+rxbase+')','gi'), |
179 _rgxp = new RegExp('('+rxbase+')','gi'), |
180 rxtest = new RegExp(rxbase,'i') |
180 rxtest = new RegExp(rxbase,'i') |
181 } else { |
181 } else { |
182 var rxbase = this.search.replace(/(\W)/g,'\\$1'), |
182 var rxbase = this.search.replace(/(\W)/g,'\\$1'), |
183 _rgxp = new RegExp('('+rxbase+')','gi'); |
183 _rgxp = new RegExp('('+rxbase+')','gi'); |
184 } |
184 } |
185 function highlight(_text) { |
185 function highlight(_text) { |
186 return _text.replace(_rgxp, "<span class='searchmatch'>$1</span>"); |
186 return _text.replace(_rgxp, "<span class='searchmatch'>$1</span>"); |
187 } |
187 } |