diff --git a/api/index.html b/api/index.html index 49e54e3..627f7e0 100644 --- a/api/index.html +++ b/api/index.html @@ -45,7 +45,7 @@

Paginator

- + diff --git a/api/output/Backgrid.Extension.PageHandle.js b/api/output/Backgrid.Extension.PageHandle.js index 851c414..85de684 100644 --- a/api/output/Backgrid.Extension.PageHandle.js +++ b/api/output/Backgrid.Extension.PageHandle.js @@ -125,7 +125,7 @@ Ext.data.JsonP.Backgrid_Extension_PageHandle({ ] }, - "linenr": 26, + "linenr": 24, "files": [ { "filename": "backgrid-paginator.js", diff --git a/api/output/Backgrid.Extension.Paginator.js b/api/output/Backgrid.Extension.Paginator.js index 2011460..225f2a0 100644 --- a/api/output/Backgrid.Extension.Paginator.js +++ b/api/output/Backgrid.Extension.Paginator.js @@ -140,7 +140,7 @@ Ext.data.JsonP.Backgrid_Extension_Paginator({ ] }, - "linenr": 196, + "linenr": 194, "files": [ { "filename": "backgrid-paginator.js", diff --git a/backgrid-paginator.min.js b/backgrid-paginator.min.js index 30ac8f6..65aedeb 100644 --- a/backgrid-paginator.min.js +++ b/backgrid-paginator.min.js @@ -5,4 +5,4 @@ Copyright (c) 2013 Jimmy Yuen Ho Wong and contributors Licensed under the MIT @license. */ -!function(a,b){"object"==typeof exports?module.exports=b(require("underscore"),require("backbone"),require("backgrid"),require("backbone-pageable")):b(a._,a.Backbone,a.Backgrid)}(this,function(a,b,c){"use strict";var d=c.Extension.PageHandle=b.View.extend({tagName:"li",events:{"click a":"changePage"},title:a.template("Page <%- label %>",null,{variable:null}),isRewind:!1,isBack:!1,isForward:!1,isFastForward:!1,initialize:function(c){b.View.prototype.initialize.apply(this,arguments);var d=this.collection,e=d.state,f=e.currentPage,g=e.firstPage,h=e.lastPage;a.extend(this,a.pick(c,["isRewind","isBack","isForward","isFastForward"]));var i;this.isRewind?i=g:this.isBack?i=Math.max(g,f-1):this.isForward?i=Math.min(h,f+1):this.isFastForward?i=h:(i=+c.pageIndex,i=g?i+1:i),this.pageIndex=i,(this.isRewind||this.isBack)&&f==g||(this.isForward||this.isFastForward)&&(f==h||d.state.totalPages<1)?this.$el.addClass("disabled"):this.isRewind||this.isBack||this.isForward||this.isFastForward||f!=i||this.$el.addClass("active"),this.label=(c.label||(g?i:i+1))+"";var j=c.title||this.title;this.title=a.isFunction(j)?j({label:this.label}):j},render:function(){this.$el.empty();var a=document.createElement("a");return a.href="#",this.title&&(a.title=this.title),a.innerHTML=this.label,this.el.appendChild(a),this.delegateEvents(),this},changePage:function(a){a.preventDefault();var b=this.$el;return b.hasClass("active")||b.hasClass("disabled")||this.collection.getPage(this.pageIndex),this}}),e=c.Extension.Paginator=b.View.extend({className:"backgrid-paginator",windowSize:10,slideScale:.5,controls:{rewind:{label:"《",title:"First"},back:{label:"〈",title:"Previous"},forward:{label:"〉",title:"Next"},fastForward:{label:"》",title:"Last"}},renderIndexedPageHandles:!0,pageHandle:d,goBackFirstOnSort:!0,initialize:function(b){var c=this;c.controls=a.defaults(b.controls||{},c.controls,e.prototype.controls),a.extend(this,a.pick(b||{},"windowSize","pageHandle","slideScale","goBackFirstOnSort","renderIndexedPageHandles"));var d=c.collection;c.listenTo(d,"add",c.render),c.listenTo(d,"remove",c.render),c.listenTo(d,"reset",c.render),c.listenTo(d,"backgrid:sort",function(){c.goBackFirstOnSort&&d.getFirstPage()})},slideMaybe:function(a,b,c,d){return Math.round(c%d/d)},slideThisMuch:function(a,b,c,d,e){return~~(d*e)},_calculateWindow:function(){var a=this.collection,b=a.state,c=b.firstPage,d=+b.lastPage;d=Math.max(0,c?d-1:d);var e=Math.max(b.currentPage,b.firstPage);e=c?e-1:e;var f=this.windowSize,g=this.slideScale,h=Math.floor(e/f)*f;e<=d-this.slideThisMuch()&&(h+=this.slideMaybe(c,d,e,f,g)*this.slideThisMuch(c,d,e,f,g));var i=Math.min(d+1,h+f);return[h,i]},makeHandles:function(){var b=[],c=this.collection,d=this._calculateWindow(),e=d[0],f=d[1];if(this.renderIndexedPageHandles)for(var g=e;f>g;g++)b.push(new this.pageHandle({collection:c,pageIndex:g}));var h=this.controls;return a.each(["back","rewind","forward","fastForward"],function(a){var d=h[a];if(d){var e={collection:c,title:d.title,label:d.label};e["is"+a.slice(0,1).toUpperCase()+a.slice(1)]=!0;var f=new this.pageHandle(e);"rewind"==a||"back"==a?b.unshift(f):b.push(f)}},this),b},render:function(){if(this.$el.empty(),this.handles)for(var a=0,b=this.handles.length;b>a;a++)this.handles[a].remove();for(var c=this.handles=this.makeHandles(),d=document.createElement("ul"),a=0;a",null,{variable:null}),isRewind:!1,isBack:!1,isForward:!1,isFastForward:!1,initialize:function(c){b.View.prototype.initialize.apply(this,arguments);var d=this.collection,e=d.state,f=e.currentPage,g=e.firstPage,h=e.lastPage;a.extend(this,a.pick(c,["isRewind","isBack","isForward","isFastForward"]));var i;this.isRewind?i=g:this.isBack?i=Math.max(g,f-1):this.isForward?i=Math.min(h,f+1):this.isFastForward?i=h:(i=+c.pageIndex,i=g?i+1:i),this.pageIndex=i,(this.isRewind||this.isBack)&&f==g||(this.isForward||this.isFastForward)&&(f==h||d.state.totalPages<1)?this.$el.addClass("disabled"):this.isRewind||this.isBack||this.isForward||this.isFastForward||f!=i||this.$el.addClass("active"),this.label=(c.label||(g?i:i+1))+"";var j=c.title||this.title;this.title=a.isFunction(j)?j({label:this.label}):j},render:function(){this.$el.empty();var a=document.createElement("a");return a.href="#",this.title&&(a.title=this.title),a.innerHTML=this.label,this.el.appendChild(a),this.delegateEvents(),this},changePage:function(a){a.preventDefault();var b=this.$el;return b.hasClass("active")||b.hasClass("disabled")||this.collection.getPage(this.pageIndex),this}}),e=c.Extension.Paginator=b.View.extend({className:"backgrid-paginator",windowSize:10,slideScale:.5,controls:{rewind:{label:"《",title:"First"},back:{label:"〈",title:"Previous"},forward:{label:"〉",title:"Next"},fastForward:{label:"》",title:"Last"}},renderIndexedPageHandles:!0,pageHandle:d,goBackFirstOnSort:!0,initialize:function(b){var c=this;c.controls=a.defaults(b.controls||{},c.controls,e.prototype.controls),a.extend(this,a.pick(b||{},"windowSize","pageHandle","slideScale","goBackFirstOnSort","renderIndexedPageHandles"));var d=c.collection;c.listenTo(d,"add",c.render),c.listenTo(d,"remove",c.render),c.listenTo(d,"reset",c.render),c.listenTo(d,"backgrid:sort",function(){c.goBackFirstOnSort&&d.getFirstPage()})},slideMaybe:function(a,b,c,d){return Math.round(c%d/d)},slideThisMuch:function(a,b,c,d,e){return~~(d*e)},_calculateWindow:function(){var a=this.collection,b=a.state,c=b.firstPage,d=+b.lastPage;d=Math.max(0,c?d-1:d);var e=Math.max(b.currentPage,b.firstPage);e=c?e-1:e;var f=this.windowSize,g=this.slideScale,h=Math.floor(e/f)*f;e<=d-this.slideThisMuch()&&(h+=this.slideMaybe(c,d,e,f,g)*this.slideThisMuch(c,d,e,f,g));var i=Math.min(d+1,h+f);return[h,i]},makeHandles:function(){var b=[],c=this.collection,d=this._calculateWindow(),e=d[0],f=d[1];if(this.renderIndexedPageHandles)for(var g=e;f>g;g++)b.push(new this.pageHandle({collection:c,pageIndex:g}));var h=this.controls;return a.each(["back","rewind","forward","fastForward"],function(a){var d=h[a];if(d){var e={collection:c,title:d.title,label:d.label};e["is"+a.slice(0,1).toUpperCase()+a.slice(1)]=!0;var f=new this.pageHandle(e);"rewind"==a||"back"==a?b.unshift(f):b.push(f)}},this),b},render:function(){if(this.$el.empty(),this.handles)for(var a=0,b=this.handles.length;b>a;a++)this.handles[a].remove();for(var c=this.handles=this.makeHandles(),d=document.createElement("ul"),a=0;a 414 415 416 -417 -418 -419  +417        @@ -681,8 +679,6 @@

      -  -  1     @@ -1057,8 +1053,6 @@

}   }(this, function (_, Backbone, Backgrid) { -  - "use strict";   /** PageHandle is a class that renders the actual page handles and reacts to @@ -1458,7 +1452,7 @@

diff --git a/test/coverage/coverage.json b/test/coverage/coverage.json index 3991224..846ba3e 100644 --- a/test/coverage/coverage.json +++ b/test/coverage/coverage.json @@ -1 +1 @@ -{"backgrid-paginator.js":{"path":"backgrid-paginator.js","s":{"1":1,"2":1,"3":0,"4":1,"5":1,"6":535,"7":535,"8":535,"9":535,"10":535,"11":535,"12":535,"13":535,"14":535,"15":83,"16":452,"17":83,"18":369,"19":84,"20":285,"21":84,"22":201,"23":201,"24":535,"25":535,"26":150,"27":385,"28":83,"29":535,"30":535,"31":535,"32":535,"33":535,"34":535,"35":535,"36":535,"37":535,"38":535,"39":535,"40":535,"41":19,"42":19,"43":19,"44":19,"45":19,"46":1,"47":37,"48":37,"49":37,"50":37,"51":37,"52":37,"53":37,"54":37,"55":2,"56":1,"57":85,"58":170,"59":85,"60":85,"61":85,"62":85,"63":85,"64":85,"65":85,"66":85,"67":85,"68":85,"69":85,"70":85,"71":85,"72":85,"73":80,"74":80,"75":80,"76":80,"77":80,"78":77,"79":193,"80":80,"81":80,"82":320,"83":320,"84":320,"85":320,"86":320,"87":320,"88":160,"89":160,"90":80,"91":80,"92":80,"93":46,"94":306,"95":80,"96":80,"97":80,"98":513,"99":80,"100":80},"b":{"1":[0,1],"2":[83,452],"3":[83,369],"4":[84,285],"5":[84,201],"6":[141,60],"7":[150,385],"8":[535,452,166,413,329,168,148],"9":[83,302],"10":[385,201],"11":[385,363,341,271],"12":[535,202],"13":[142,60],"14":[535,201],"15":[202,333],"16":[535,0],"17":[19,0],"18":[19,19],"19":[37,37],"20":[37,0],"21":[1,1],"22":[65,20],"23":[65,20],"24":[85,0],"25":[77,3],"26":[320,0],"27":[160,160],"28":[320,240],"29":[46,34]},"f":{"1":1,"2":1,"3":535,"4":535,"5":19,"6":37,"7":2,"8":85,"9":170,"10":85,"11":80,"12":320,"13":80},"fnMap":{"1":{"name":"(anonymous_1)","line":8,"loc":{"start":{"line":8,"column":1},"end":{"line":8,"column":26}}},"2":{"name":"(anonymous_2)","line":22,"loc":{"start":{"line":22,"column":8},"end":{"line":22,"column":41}}},"3":{"name":"(anonymous_3)","line":126,"loc":{"start":{"line":126,"column":16},"end":{"line":126,"column":35}}},"4":{"name":"(anonymous_4)","line":170,"loc":{"start":{"line":170,"column":12},"end":{"line":170,"column":24}}},"5":{"name":"(anonymous_5)","line":185,"loc":{"start":{"line":185,"column":16},"end":{"line":185,"column":29}}},"6":{"name":"(anonymous_6)","line":274,"loc":{"start":{"line":274,"column":16},"end":{"line":274,"column":35}}},"7":{"name":"(anonymous_7)","line":287,"loc":{"start":{"line":287,"column":49},"end":{"line":287,"column":61}}},"8":{"name":"(anonymous_8)","line":307,"loc":{"start":{"line":307,"column":16},"end":{"line":307,"column":84}}},"9":{"name":"(anonymous_9)","line":326,"loc":{"start":{"line":326,"column":19},"end":{"line":326,"column":87}}},"10":{"name":"(anonymous_10)","line":330,"loc":{"start":{"line":330,"column":22},"end":{"line":330,"column":34}}},"11":{"name":"(anonymous_11)","line":356,"loc":{"start":{"line":356,"column":17},"end":{"line":356,"column":29}}},"12":{"name":"(anonymous_12)","line":374,"loc":{"start":{"line":374,"column":59},"end":{"line":374,"column":74}}},"13":{"name":"(anonymous_13)","line":395,"loc":{"start":{"line":395,"column":12},"end":{"line":395,"column":24}}}},"statementMap":{"1":{"start":{"line":8,"column":0},"end":{"line":418,"column":4}},"2":{"start":{"line":11,"column":2},"end":{"line":20,"column":3}},"3":{"start":{"line":12,"column":4},"end":{"line":15,"column":59}},"4":{"start":{"line":19,"column":4},"end":{"line":19,"column":50}},"5":{"start":{"line":67,"column":2},"end":{"line":194,"column":5}},"6":{"start":{"line":127,"column":6},"end":{"line":127,"column":64}},"7":{"start":{"line":129,"column":6},"end":{"line":129,"column":39}},"8":{"start":{"line":130,"column":6},"end":{"line":130,"column":35}},"9":{"start":{"line":131,"column":6},"end":{"line":131,"column":42}},"10":{"start":{"line":132,"column":6},"end":{"line":132,"column":38}},"11":{"start":{"line":133,"column":6},"end":{"line":133,"column":36}},"12":{"start":{"line":135,"column":6},"end":{"line":136,"column":83}},"13":{"start":{"line":138,"column":6},"end":{"line":138,"column":20}},"14":{"start":{"line":139,"column":6},"end":{"line":146,"column":7}},"15":{"start":{"line":139,"column":25},"end":{"line":139,"column":47}},"16":{"start":{"line":140,"column":11},"end":{"line":146,"column":7}},"17":{"start":{"line":140,"column":28},"end":{"line":140,"column":77}},"18":{"start":{"line":141,"column":11},"end":{"line":146,"column":7}},"19":{"start":{"line":141,"column":31},"end":{"line":141,"column":79}},"20":{"start":{"line":142,"column":11},"end":{"line":146,"column":7}},"21":{"start":{"line":142,"column":35},"end":{"line":142,"column":56}},"22":{"start":{"line":144,"column":8},"end":{"line":144,"column":39}},"23":{"start":{"line":145,"column":8},"end":{"line":145,"column":60}},"24":{"start":{"line":147,"column":6},"end":{"line":147,"column":33}},"25":{"start":{"line":149,"column":6},"end":{"line":160,"column":7}},"26":{"start":{"line":152,"column":8},"end":{"line":152,"column":38}},"27":{"start":{"line":154,"column":11},"end":{"line":160,"column":7}},"28":{"start":{"line":159,"column":8},"end":{"line":159,"column":36}},"29":{"start":{"line":162,"column":6},"end":{"line":162,"column":83}},"30":{"start":{"line":163,"column":6},"end":{"line":163,"column":46}},"31":{"start":{"line":164,"column":6},"end":{"line":164,"column":76}},"32":{"start":{"line":171,"column":6},"end":{"line":171,"column":23}},"33":{"start":{"line":172,"column":6},"end":{"line":172,"column":47}},"34":{"start":{"line":173,"column":6},"end":{"line":173,"column":24}},"35":{"start":{"line":174,"column":6},"end":{"line":174,"column":48}},"36":{"start":{"line":174,"column":22},"end":{"line":174,"column":48}},"37":{"start":{"line":175,"column":6},"end":{"line":175,"column":36}},"38":{"start":{"line":176,"column":6},"end":{"line":176,"column":34}},"39":{"start":{"line":177,"column":6},"end":{"line":177,"column":28}},"40":{"start":{"line":178,"column":6},"end":{"line":178,"column":18}},"41":{"start":{"line":186,"column":6},"end":{"line":186,"column":25}},"42":{"start":{"line":187,"column":6},"end":{"line":187,"column":25}},"43":{"start":{"line":188,"column":6},"end":{"line":190,"column":7}},"44":{"start":{"line":189,"column":8},"end":{"line":189,"column":48}},"45":{"start":{"line":191,"column":6},"end":{"line":191,"column":18}},"46":{"start":{"line":206,"column":2},"end":{"line":416,"column":5}},"47":{"start":{"line":275,"column":6},"end":{"line":275,"column":22}},"48":{"start":{"line":276,"column":6},"end":{"line":277,"column":63}},"49":{"start":{"line":279,"column":6},"end":{"line":281,"column":57}},"50":{"start":{"line":283,"column":6},"end":{"line":283,"column":39}},"51":{"start":{"line":284,"column":6},"end":{"line":284,"column":52}},"52":{"start":{"line":285,"column":6},"end":{"line":285,"column":55}},"53":{"start":{"line":286,"column":6},"end":{"line":286,"column":54}},"54":{"start":{"line":287,"column":6},"end":{"line":289,"column":9}},"55":{"start":{"line":288,"column":8},"end":{"line":288,"column":62}},"56":{"start":{"line":288,"column":36},"end":{"line":288,"column":62}},"57":{"start":{"line":308,"column":6},"end":{"line":308,"column":63}},"58":{"start":{"line":327,"column":6},"end":{"line":327,"column":41}},"59":{"start":{"line":331,"column":6},"end":{"line":331,"column":39}},"60":{"start":{"line":332,"column":6},"end":{"line":332,"column":35}},"61":{"start":{"line":335,"column":6},"end":{"line":335,"column":38}},"62":{"start":{"line":336,"column":6},"end":{"line":336,"column":37}},"63":{"start":{"line":337,"column":6},"end":{"line":337,"column":66}},"64":{"start":{"line":338,"column":6},"end":{"line":338,"column":69}},"65":{"start":{"line":339,"column":6},"end":{"line":339,"column":62}},"66":{"start":{"line":340,"column":6},"end":{"line":340,"column":39}},"67":{"start":{"line":341,"column":6},"end":{"line":341,"column":39}},"68":{"start":{"line":342,"column":6},"end":{"line":342,"column":74}},"69":{"start":{"line":343,"column":6},"end":{"line":346,"column":7}},"70":{"start":{"line":344,"column":8},"end":{"line":345,"column":102}},"71":{"start":{"line":347,"column":6},"end":{"line":347,"column":71}},"72":{"start":{"line":348,"column":6},"end":{"line":348,"column":38}},"73":{"start":{"line":358,"column":6},"end":{"line":358,"column":23}},"74":{"start":{"line":359,"column":6},"end":{"line":359,"column":39}},"75":{"start":{"line":361,"column":6},"end":{"line":361,"column":43}},"76":{"start":{"line":362,"column":6},"end":{"line":362,"column":51}},"77":{"start":{"line":364,"column":6},"end":{"line":371,"column":7}},"78":{"start":{"line":365,"column":8},"end":{"line":370,"column":9}},"79":{"start":{"line":366,"column":10},"end":{"line":369,"column":14}},"80":{"start":{"line":373,"column":6},"end":{"line":373,"column":35}},"81":{"start":{"line":374,"column":6},"end":{"line":387,"column":15}},"82":{"start":{"line":375,"column":8},"end":{"line":375,"column":34}},"83":{"start":{"line":376,"column":8},"end":{"line":386,"column":9}},"84":{"start":{"line":377,"column":10},"end":{"line":381,"column":12}},"85":{"start":{"line":382,"column":10},"end":{"line":382,"column":85}},"86":{"start":{"line":383,"column":10},"end":{"line":383,"column":59}},"87":{"start":{"line":384,"column":10},"end":{"line":385,"column":36}},"88":{"start":{"line":384,"column":48},"end":{"line":384,"column":72}},"89":{"start":{"line":385,"column":15},"end":{"line":385,"column":36}},"90":{"start":{"line":389,"column":6},"end":{"line":389,"column":21}},"91":{"start":{"line":396,"column":6},"end":{"line":396,"column":23}},"92":{"start":{"line":398,"column":6},"end":{"line":402,"column":7}},"93":{"start":{"line":399,"column":8},"end":{"line":401,"column":9}},"94":{"start":{"line":400,"column":10},"end":{"line":400,"column":35}},"95":{"start":{"line":404,"column":6},"end":{"line":404,"column":54}},"96":{"start":{"line":406,"column":6},"end":{"line":406,"column":44}},"97":{"start":{"line":407,"column":6},"end":{"line":409,"column":7}},"98":{"start":{"line":408,"column":8},"end":{"line":408,"column":47}},"99":{"start":{"line":411,"column":6},"end":{"line":411,"column":30}},"100":{"start":{"line":413,"column":6},"end":{"line":413,"column":18}}},"branchMap":{"1":{"line":11,"type":"if","locations":[{"start":{"line":11,"column":2},"end":{"line":11,"column":2}},{"start":{"line":11,"column":2},"end":{"line":11,"column":2}}]},"2":{"line":139,"type":"if","locations":[{"start":{"line":139,"column":6},"end":{"line":139,"column":6}},{"start":{"line":139,"column":6},"end":{"line":139,"column":6}}]},"3":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":11},"end":{"line":140,"column":11}},{"start":{"line":140,"column":11},"end":{"line":140,"column":11}}]},"4":{"line":141,"type":"if","locations":[{"start":{"line":141,"column":11},"end":{"line":141,"column":11}},{"start":{"line":141,"column":11},"end":{"line":141,"column":11}}]},"5":{"line":142,"type":"if","locations":[{"start":{"line":142,"column":11},"end":{"line":142,"column":11}},{"start":{"line":142,"column":11},"end":{"line":142,"column":11}}]},"6":{"line":145,"type":"cond-expr","locations":[{"start":{"line":145,"column":33},"end":{"line":145,"column":46}},{"start":{"line":145,"column":49},"end":{"line":145,"column":58}}]},"7":{"line":149,"type":"if","locations":[{"start":{"line":149,"column":6},"end":{"line":149,"column":6}},{"start":{"line":149,"column":6},"end":{"line":149,"column":6}}]},"8":{"line":149,"type":"binary-expr","locations":[{"start":{"line":149,"column":12},"end":{"line":149,"column":25}},{"start":{"line":149,"column":29},"end":{"line":149,"column":40}},{"start":{"line":149,"column":45},"end":{"line":149,"column":69}},{"start":{"line":150,"column":12},"end":{"line":150,"column":26}},{"start":{"line":150,"column":30},"end":{"line":150,"column":48}},{"start":{"line":151,"column":12},"end":{"line":151,"column":35}},{"start":{"line":151,"column":39},"end":{"line":151,"column":70}}]},"9":{"line":154,"type":"if","locations":[{"start":{"line":154,"column":11},"end":{"line":154,"column":11}},{"start":{"line":154,"column":11},"end":{"line":154,"column":11}}]},"10":{"line":154,"type":"binary-expr","locations":[{"start":{"line":154,"column":15},"end":{"line":157,"column":36}},{"start":{"line":158,"column":15},"end":{"line":158,"column":39}}]},"11":{"line":154,"type":"binary-expr","locations":[{"start":{"line":154,"column":17},"end":{"line":154,"column":30}},{"start":{"line":155,"column":17},"end":{"line":155,"column":28}},{"start":{"line":156,"column":17},"end":{"line":156,"column":31}},{"start":{"line":157,"column":17},"end":{"line":157,"column":35}}]},"12":{"line":162,"type":"binary-expr","locations":[{"start":{"line":162,"column":20},"end":{"line":162,"column":33}},{"start":{"line":162,"column":38},"end":{"line":162,"column":75}}]},"13":{"line":162,"type":"cond-expr","locations":[{"start":{"line":162,"column":50},"end":{"line":162,"column":59}},{"start":{"line":162,"column":62},"end":{"line":162,"column":75}}]},"14":{"line":163,"type":"binary-expr","locations":[{"start":{"line":163,"column":18},"end":{"line":163,"column":31}},{"start":{"line":163,"column":35},"end":{"line":163,"column":45}}]},"15":{"line":164,"type":"cond-expr","locations":[{"start":{"line":164,"column":41},"end":{"line":164,"column":67}},{"start":{"line":164,"column":70},"end":{"line":164,"column":75}}]},"16":{"line":174,"type":"if","locations":[{"start":{"line":174,"column":6},"end":{"line":174,"column":6}},{"start":{"line":174,"column":6},"end":{"line":174,"column":6}}]},"17":{"line":188,"type":"if","locations":[{"start":{"line":188,"column":6},"end":{"line":188,"column":6}},{"start":{"line":188,"column":6},"end":{"line":188,"column":6}}]},"18":{"line":188,"type":"binary-expr","locations":[{"start":{"line":188,"column":10},"end":{"line":188,"column":33}},{"start":{"line":188,"column":37},"end":{"line":188,"column":62}}]},"19":{"line":276,"type":"binary-expr","locations":[{"start":{"line":276,"column":33},"end":{"line":276,"column":49}},{"start":{"line":276,"column":53},"end":{"line":276,"column":55}}]},"20":{"line":279,"type":"binary-expr","locations":[{"start":{"line":279,"column":28},"end":{"line":279,"column":35}},{"start":{"line":279,"column":39},"end":{"line":279,"column":41}}]},"21":{"line":288,"type":"if","locations":[{"start":{"line":288,"column":8},"end":{"line":288,"column":8}},{"start":{"line":288,"column":8},"end":{"line":288,"column":8}}]},"22":{"line":337,"type":"cond-expr","locations":[{"start":{"line":337,"column":41},"end":{"line":337,"column":53}},{"start":{"line":337,"column":56},"end":{"line":337,"column":64}}]},"23":{"line":339,"type":"cond-expr","locations":[{"start":{"line":339,"column":32},"end":{"line":339,"column":47}},{"start":{"line":339,"column":50},"end":{"line":339,"column":61}}]},"24":{"line":343,"type":"if","locations":[{"start":{"line":343,"column":6},"end":{"line":343,"column":6}},{"start":{"line":343,"column":6},"end":{"line":343,"column":6}}]},"25":{"line":364,"type":"if","locations":[{"start":{"line":364,"column":6},"end":{"line":364,"column":6}},{"start":{"line":364,"column":6},"end":{"line":364,"column":6}}]},"26":{"line":376,"type":"if","locations":[{"start":{"line":376,"column":8},"end":{"line":376,"column":8}},{"start":{"line":376,"column":8},"end":{"line":376,"column":8}}]},"27":{"line":384,"type":"if","locations":[{"start":{"line":384,"column":10},"end":{"line":384,"column":10}},{"start":{"line":384,"column":10},"end":{"line":384,"column":10}}]},"28":{"line":384,"type":"binary-expr","locations":[{"start":{"line":384,"column":14},"end":{"line":384,"column":29}},{"start":{"line":384,"column":33},"end":{"line":384,"column":46}}]},"29":{"line":398,"type":"if","locations":[{"start":{"line":398,"column":6},"end":{"line":398,"column":6}},{"start":{"line":398,"column":6},"end":{"line":398,"column":6}}]}}}} \ No newline at end of file +{"backgrid-paginator.js":{"path":"backgrid-paginator.js","s":{"1":1,"2":1,"3":0,"4":1,"5":1,"6":535,"7":535,"8":535,"9":535,"10":535,"11":535,"12":535,"13":535,"14":535,"15":83,"16":452,"17":83,"18":369,"19":84,"20":285,"21":84,"22":201,"23":201,"24":535,"25":535,"26":150,"27":385,"28":83,"29":535,"30":535,"31":535,"32":535,"33":535,"34":535,"35":535,"36":535,"37":535,"38":535,"39":535,"40":535,"41":19,"42":19,"43":19,"44":19,"45":19,"46":1,"47":37,"48":37,"49":37,"50":37,"51":37,"52":37,"53":37,"54":37,"55":2,"56":1,"57":85,"58":170,"59":85,"60":85,"61":85,"62":85,"63":85,"64":85,"65":85,"66":85,"67":85,"68":85,"69":85,"70":85,"71":85,"72":85,"73":80,"74":80,"75":80,"76":80,"77":80,"78":77,"79":193,"80":80,"81":80,"82":320,"83":320,"84":320,"85":320,"86":320,"87":320,"88":160,"89":160,"90":80,"91":80,"92":80,"93":46,"94":306,"95":80,"96":80,"97":80,"98":513,"99":80,"100":80},"b":{"1":[0,1],"2":[83,452],"3":[83,369],"4":[84,285],"5":[84,201],"6":[141,60],"7":[150,385],"8":[535,452,166,413,329,168,148],"9":[83,302],"10":[385,201],"11":[385,363,341,271],"12":[535,202],"13":[142,60],"14":[535,201],"15":[202,333],"16":[535,0],"17":[19,0],"18":[19,19],"19":[37,37],"20":[37,0],"21":[1,1],"22":[65,20],"23":[65,20],"24":[85,0],"25":[77,3],"26":[320,0],"27":[160,160],"28":[320,240],"29":[46,34]},"f":{"1":1,"2":1,"3":535,"4":535,"5":19,"6":37,"7":2,"8":85,"9":170,"10":85,"11":80,"12":320,"13":80},"fnMap":{"1":{"name":"(anonymous_1)","line":8,"loc":{"start":{"line":8,"column":1},"end":{"line":8,"column":26}}},"2":{"name":"(anonymous_2)","line":22,"loc":{"start":{"line":22,"column":8},"end":{"line":22,"column":41}}},"3":{"name":"(anonymous_3)","line":124,"loc":{"start":{"line":124,"column":16},"end":{"line":124,"column":35}}},"4":{"name":"(anonymous_4)","line":168,"loc":{"start":{"line":168,"column":12},"end":{"line":168,"column":24}}},"5":{"name":"(anonymous_5)","line":183,"loc":{"start":{"line":183,"column":16},"end":{"line":183,"column":29}}},"6":{"name":"(anonymous_6)","line":272,"loc":{"start":{"line":272,"column":16},"end":{"line":272,"column":35}}},"7":{"name":"(anonymous_7)","line":285,"loc":{"start":{"line":285,"column":49},"end":{"line":285,"column":61}}},"8":{"name":"(anonymous_8)","line":305,"loc":{"start":{"line":305,"column":16},"end":{"line":305,"column":84}}},"9":{"name":"(anonymous_9)","line":324,"loc":{"start":{"line":324,"column":19},"end":{"line":324,"column":87}}},"10":{"name":"(anonymous_10)","line":328,"loc":{"start":{"line":328,"column":22},"end":{"line":328,"column":34}}},"11":{"name":"(anonymous_11)","line":354,"loc":{"start":{"line":354,"column":17},"end":{"line":354,"column":29}}},"12":{"name":"(anonymous_12)","line":372,"loc":{"start":{"line":372,"column":59},"end":{"line":372,"column":74}}},"13":{"name":"(anonymous_13)","line":393,"loc":{"start":{"line":393,"column":12},"end":{"line":393,"column":24}}}},"statementMap":{"1":{"start":{"line":8,"column":0},"end":{"line":416,"column":4}},"2":{"start":{"line":11,"column":2},"end":{"line":20,"column":3}},"3":{"start":{"line":12,"column":4},"end":{"line":15,"column":59}},"4":{"start":{"line":19,"column":4},"end":{"line":19,"column":50}},"5":{"start":{"line":65,"column":2},"end":{"line":192,"column":5}},"6":{"start":{"line":125,"column":6},"end":{"line":125,"column":64}},"7":{"start":{"line":127,"column":6},"end":{"line":127,"column":39}},"8":{"start":{"line":128,"column":6},"end":{"line":128,"column":35}},"9":{"start":{"line":129,"column":6},"end":{"line":129,"column":42}},"10":{"start":{"line":130,"column":6},"end":{"line":130,"column":38}},"11":{"start":{"line":131,"column":6},"end":{"line":131,"column":36}},"12":{"start":{"line":133,"column":6},"end":{"line":134,"column":83}},"13":{"start":{"line":136,"column":6},"end":{"line":136,"column":20}},"14":{"start":{"line":137,"column":6},"end":{"line":144,"column":7}},"15":{"start":{"line":137,"column":25},"end":{"line":137,"column":47}},"16":{"start":{"line":138,"column":11},"end":{"line":144,"column":7}},"17":{"start":{"line":138,"column":28},"end":{"line":138,"column":77}},"18":{"start":{"line":139,"column":11},"end":{"line":144,"column":7}},"19":{"start":{"line":139,"column":31},"end":{"line":139,"column":79}},"20":{"start":{"line":140,"column":11},"end":{"line":144,"column":7}},"21":{"start":{"line":140,"column":35},"end":{"line":140,"column":56}},"22":{"start":{"line":142,"column":8},"end":{"line":142,"column":39}},"23":{"start":{"line":143,"column":8},"end":{"line":143,"column":60}},"24":{"start":{"line":145,"column":6},"end":{"line":145,"column":33}},"25":{"start":{"line":147,"column":6},"end":{"line":158,"column":7}},"26":{"start":{"line":150,"column":8},"end":{"line":150,"column":38}},"27":{"start":{"line":152,"column":11},"end":{"line":158,"column":7}},"28":{"start":{"line":157,"column":8},"end":{"line":157,"column":36}},"29":{"start":{"line":160,"column":6},"end":{"line":160,"column":83}},"30":{"start":{"line":161,"column":6},"end":{"line":161,"column":46}},"31":{"start":{"line":162,"column":6},"end":{"line":162,"column":76}},"32":{"start":{"line":169,"column":6},"end":{"line":169,"column":23}},"33":{"start":{"line":170,"column":6},"end":{"line":170,"column":47}},"34":{"start":{"line":171,"column":6},"end":{"line":171,"column":24}},"35":{"start":{"line":172,"column":6},"end":{"line":172,"column":48}},"36":{"start":{"line":172,"column":22},"end":{"line":172,"column":48}},"37":{"start":{"line":173,"column":6},"end":{"line":173,"column":36}},"38":{"start":{"line":174,"column":6},"end":{"line":174,"column":34}},"39":{"start":{"line":175,"column":6},"end":{"line":175,"column":28}},"40":{"start":{"line":176,"column":6},"end":{"line":176,"column":18}},"41":{"start":{"line":184,"column":6},"end":{"line":184,"column":25}},"42":{"start":{"line":185,"column":6},"end":{"line":185,"column":25}},"43":{"start":{"line":186,"column":6},"end":{"line":188,"column":7}},"44":{"start":{"line":187,"column":8},"end":{"line":187,"column":48}},"45":{"start":{"line":189,"column":6},"end":{"line":189,"column":18}},"46":{"start":{"line":204,"column":2},"end":{"line":414,"column":5}},"47":{"start":{"line":273,"column":6},"end":{"line":273,"column":22}},"48":{"start":{"line":274,"column":6},"end":{"line":275,"column":63}},"49":{"start":{"line":277,"column":6},"end":{"line":279,"column":57}},"50":{"start":{"line":281,"column":6},"end":{"line":281,"column":39}},"51":{"start":{"line":282,"column":6},"end":{"line":282,"column":52}},"52":{"start":{"line":283,"column":6},"end":{"line":283,"column":55}},"53":{"start":{"line":284,"column":6},"end":{"line":284,"column":54}},"54":{"start":{"line":285,"column":6},"end":{"line":287,"column":9}},"55":{"start":{"line":286,"column":8},"end":{"line":286,"column":62}},"56":{"start":{"line":286,"column":36},"end":{"line":286,"column":62}},"57":{"start":{"line":306,"column":6},"end":{"line":306,"column":63}},"58":{"start":{"line":325,"column":6},"end":{"line":325,"column":41}},"59":{"start":{"line":329,"column":6},"end":{"line":329,"column":39}},"60":{"start":{"line":330,"column":6},"end":{"line":330,"column":35}},"61":{"start":{"line":333,"column":6},"end":{"line":333,"column":38}},"62":{"start":{"line":334,"column":6},"end":{"line":334,"column":37}},"63":{"start":{"line":335,"column":6},"end":{"line":335,"column":66}},"64":{"start":{"line":336,"column":6},"end":{"line":336,"column":69}},"65":{"start":{"line":337,"column":6},"end":{"line":337,"column":62}},"66":{"start":{"line":338,"column":6},"end":{"line":338,"column":39}},"67":{"start":{"line":339,"column":6},"end":{"line":339,"column":39}},"68":{"start":{"line":340,"column":6},"end":{"line":340,"column":74}},"69":{"start":{"line":341,"column":6},"end":{"line":344,"column":7}},"70":{"start":{"line":342,"column":8},"end":{"line":343,"column":102}},"71":{"start":{"line":345,"column":6},"end":{"line":345,"column":71}},"72":{"start":{"line":346,"column":6},"end":{"line":346,"column":38}},"73":{"start":{"line":356,"column":6},"end":{"line":356,"column":23}},"74":{"start":{"line":357,"column":6},"end":{"line":357,"column":39}},"75":{"start":{"line":359,"column":6},"end":{"line":359,"column":43}},"76":{"start":{"line":360,"column":6},"end":{"line":360,"column":51}},"77":{"start":{"line":362,"column":6},"end":{"line":369,"column":7}},"78":{"start":{"line":363,"column":8},"end":{"line":368,"column":9}},"79":{"start":{"line":364,"column":10},"end":{"line":367,"column":14}},"80":{"start":{"line":371,"column":6},"end":{"line":371,"column":35}},"81":{"start":{"line":372,"column":6},"end":{"line":385,"column":15}},"82":{"start":{"line":373,"column":8},"end":{"line":373,"column":34}},"83":{"start":{"line":374,"column":8},"end":{"line":384,"column":9}},"84":{"start":{"line":375,"column":10},"end":{"line":379,"column":12}},"85":{"start":{"line":380,"column":10},"end":{"line":380,"column":85}},"86":{"start":{"line":381,"column":10},"end":{"line":381,"column":59}},"87":{"start":{"line":382,"column":10},"end":{"line":383,"column":36}},"88":{"start":{"line":382,"column":48},"end":{"line":382,"column":72}},"89":{"start":{"line":383,"column":15},"end":{"line":383,"column":36}},"90":{"start":{"line":387,"column":6},"end":{"line":387,"column":21}},"91":{"start":{"line":394,"column":6},"end":{"line":394,"column":23}},"92":{"start":{"line":396,"column":6},"end":{"line":400,"column":7}},"93":{"start":{"line":397,"column":8},"end":{"line":399,"column":9}},"94":{"start":{"line":398,"column":10},"end":{"line":398,"column":35}},"95":{"start":{"line":402,"column":6},"end":{"line":402,"column":54}},"96":{"start":{"line":404,"column":6},"end":{"line":404,"column":44}},"97":{"start":{"line":405,"column":6},"end":{"line":407,"column":7}},"98":{"start":{"line":406,"column":8},"end":{"line":406,"column":47}},"99":{"start":{"line":409,"column":6},"end":{"line":409,"column":30}},"100":{"start":{"line":411,"column":6},"end":{"line":411,"column":18}}},"branchMap":{"1":{"line":11,"type":"if","locations":[{"start":{"line":11,"column":2},"end":{"line":11,"column":2}},{"start":{"line":11,"column":2},"end":{"line":11,"column":2}}]},"2":{"line":137,"type":"if","locations":[{"start":{"line":137,"column":6},"end":{"line":137,"column":6}},{"start":{"line":137,"column":6},"end":{"line":137,"column":6}}]},"3":{"line":138,"type":"if","locations":[{"start":{"line":138,"column":11},"end":{"line":138,"column":11}},{"start":{"line":138,"column":11},"end":{"line":138,"column":11}}]},"4":{"line":139,"type":"if","locations":[{"start":{"line":139,"column":11},"end":{"line":139,"column":11}},{"start":{"line":139,"column":11},"end":{"line":139,"column":11}}]},"5":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":11},"end":{"line":140,"column":11}},{"start":{"line":140,"column":11},"end":{"line":140,"column":11}}]},"6":{"line":143,"type":"cond-expr","locations":[{"start":{"line":143,"column":33},"end":{"line":143,"column":46}},{"start":{"line":143,"column":49},"end":{"line":143,"column":58}}]},"7":{"line":147,"type":"if","locations":[{"start":{"line":147,"column":6},"end":{"line":147,"column":6}},{"start":{"line":147,"column":6},"end":{"line":147,"column":6}}]},"8":{"line":147,"type":"binary-expr","locations":[{"start":{"line":147,"column":12},"end":{"line":147,"column":25}},{"start":{"line":147,"column":29},"end":{"line":147,"column":40}},{"start":{"line":147,"column":45},"end":{"line":147,"column":69}},{"start":{"line":148,"column":12},"end":{"line":148,"column":26}},{"start":{"line":148,"column":30},"end":{"line":148,"column":48}},{"start":{"line":149,"column":12},"end":{"line":149,"column":35}},{"start":{"line":149,"column":39},"end":{"line":149,"column":70}}]},"9":{"line":152,"type":"if","locations":[{"start":{"line":152,"column":11},"end":{"line":152,"column":11}},{"start":{"line":152,"column":11},"end":{"line":152,"column":11}}]},"10":{"line":152,"type":"binary-expr","locations":[{"start":{"line":152,"column":15},"end":{"line":155,"column":36}},{"start":{"line":156,"column":15},"end":{"line":156,"column":39}}]},"11":{"line":152,"type":"binary-expr","locations":[{"start":{"line":152,"column":17},"end":{"line":152,"column":30}},{"start":{"line":153,"column":17},"end":{"line":153,"column":28}},{"start":{"line":154,"column":17},"end":{"line":154,"column":31}},{"start":{"line":155,"column":17},"end":{"line":155,"column":35}}]},"12":{"line":160,"type":"binary-expr","locations":[{"start":{"line":160,"column":20},"end":{"line":160,"column":33}},{"start":{"line":160,"column":38},"end":{"line":160,"column":75}}]},"13":{"line":160,"type":"cond-expr","locations":[{"start":{"line":160,"column":50},"end":{"line":160,"column":59}},{"start":{"line":160,"column":62},"end":{"line":160,"column":75}}]},"14":{"line":161,"type":"binary-expr","locations":[{"start":{"line":161,"column":18},"end":{"line":161,"column":31}},{"start":{"line":161,"column":35},"end":{"line":161,"column":45}}]},"15":{"line":162,"type":"cond-expr","locations":[{"start":{"line":162,"column":41},"end":{"line":162,"column":67}},{"start":{"line":162,"column":70},"end":{"line":162,"column":75}}]},"16":{"line":172,"type":"if","locations":[{"start":{"line":172,"column":6},"end":{"line":172,"column":6}},{"start":{"line":172,"column":6},"end":{"line":172,"column":6}}]},"17":{"line":186,"type":"if","locations":[{"start":{"line":186,"column":6},"end":{"line":186,"column":6}},{"start":{"line":186,"column":6},"end":{"line":186,"column":6}}]},"18":{"line":186,"type":"binary-expr","locations":[{"start":{"line":186,"column":10},"end":{"line":186,"column":33}},{"start":{"line":186,"column":37},"end":{"line":186,"column":62}}]},"19":{"line":274,"type":"binary-expr","locations":[{"start":{"line":274,"column":33},"end":{"line":274,"column":49}},{"start":{"line":274,"column":53},"end":{"line":274,"column":55}}]},"20":{"line":277,"type":"binary-expr","locations":[{"start":{"line":277,"column":28},"end":{"line":277,"column":35}},{"start":{"line":277,"column":39},"end":{"line":277,"column":41}}]},"21":{"line":286,"type":"if","locations":[{"start":{"line":286,"column":8},"end":{"line":286,"column":8}},{"start":{"line":286,"column":8},"end":{"line":286,"column":8}}]},"22":{"line":335,"type":"cond-expr","locations":[{"start":{"line":335,"column":41},"end":{"line":335,"column":53}},{"start":{"line":335,"column":56},"end":{"line":335,"column":64}}]},"23":{"line":337,"type":"cond-expr","locations":[{"start":{"line":337,"column":32},"end":{"line":337,"column":47}},{"start":{"line":337,"column":50},"end":{"line":337,"column":61}}]},"24":{"line":341,"type":"if","locations":[{"start":{"line":341,"column":6},"end":{"line":341,"column":6}},{"start":{"line":341,"column":6},"end":{"line":341,"column":6}}]},"25":{"line":362,"type":"if","locations":[{"start":{"line":362,"column":6},"end":{"line":362,"column":6}},{"start":{"line":362,"column":6},"end":{"line":362,"column":6}}]},"26":{"line":374,"type":"if","locations":[{"start":{"line":374,"column":8},"end":{"line":374,"column":8}},{"start":{"line":374,"column":8},"end":{"line":374,"column":8}}]},"27":{"line":382,"type":"if","locations":[{"start":{"line":382,"column":10},"end":{"line":382,"column":10}},{"start":{"line":382,"column":10},"end":{"line":382,"column":10}}]},"28":{"line":382,"type":"binary-expr","locations":[{"start":{"line":382,"column":14},"end":{"line":382,"column":29}},{"start":{"line":382,"column":33},"end":{"line":382,"column":46}}]},"29":{"line":396,"type":"if","locations":[{"start":{"line":396,"column":6},"end":{"line":396,"column":6}},{"start":{"line":396,"column":6},"end":{"line":396,"column":6}}]}}}} \ No newline at end of file diff --git a/test/coverage/index.html b/test/coverage/index.html index 155e5fb..1789202 100644 --- a/test/coverage/index.html +++ b/test/coverage/index.html @@ -232,7 +232,7 @@