diff --git a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/AssignmentManagerStatusTmpl.jamon b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/AssignmentManagerStatusTmpl.jamon index c7b305c525..ba9bd06f5d 100644 --- a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/AssignmentManagerStatusTmpl.jamon +++ b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/AssignmentManagerStatusTmpl.jamon @@ -55,6 +55,7 @@ int numOfPages = (int) Math.ceil(numOfRITs * 1.0 / ritsPerPage);

Regions in Transition

+

<% numOfRITs %> region(s) in transition. <%if ritStat.hasRegionsTwiceOverThreshold() %> @@ -120,16 +121,8 @@ int numOfPages = (int) Math.ceil(numOfRITs * 1.0 / ritsPerPage);

diff --git a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon index 8f907366b3..965329cd60 100644 --- a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon +++ b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon @@ -407,6 +407,7 @@ AssignmentManager assignmentManager = master.getAssignmentManager(); + diff --git a/hbase-server/src/main/resources/hbase-webapps/static/js/jqSpager.min.js b/hbase-server/src/main/resources/hbase-webapps/static/js/jqSpager.min.js new file mode 100755 index 0000000000..37615238d5 --- /dev/null +++ b/hbase-server/src/main/resources/hbase-webapps/static/js/jqSpager.min.js @@ -0,0 +1 @@ +(function(p,t,e,a){"use strict";var s={page:1,pageSize:10,total:0,showTotal:false,totalTxt:"total{total}num",noData:false,showSkip:false,showPN:true,prevPage:"pre",nextPage:"next",fastForward:0,backFun:function(t){}};function i(t,e){this.element=p(t);this.settings=p.extend({},s,e);this.pageNum=1,this.pageList=[],this.pageTatol=0;this.init()}p.extend(i.prototype,{init:function(){this.element.empty();this.viewHtml()},creatHtml:function(t){t==this.settings.page?this.pageList.push('
  • "+t+"
  • ")},viewHtml:function(){var t=this.settings;var e=0;var a=[];if(t.total>0){e=Math.ceil(t.total/t.pageSize)}else{if(t.noData){e=1;t.page=1;t.total=0}else{return}}this.pageTatol=e;this.pageNum=t.page;if(t.showTotal){a.push('")}a.push('");if(t.showSkip){a.push('
    跳至  页  
    ')}this.element.html(a.join(""));this.clickBtn()},clickBtn:function(){var a=this;var s=this.settings;var i=this.element;var n=this.pageTatol;this.element.off("click","a");this.element.on("click","a",function(){var t=p(this).data("page");switch(t){case"prev":s.page=s.page-1>=1?s.page-1:1;t=s.page;break;case"next":s.page=Number(s.page)+1<=n?Number(s.page)+1:n;t=s.page;break;case"before":s.page=s.page-s.fastForward>=1?s.page-s.fastForward:1;t=s.page;break;case"after":s.page=Number(s.page)+Number(s.fastForward)<=n?Number(s.page)+Number(s.fastForward):n;t=s.page;break;case"go":var e=parseInt(i.find("input").val());if(/^[0-9]*$/.test(e)&&e>=1&&e<=n){s.page=e;t=e}else{return}break;default:s.page=t}if(t==a.pageNum){return}a.pageNum=s.page;a.viewHtml();s.backFun(t)});this.element.off("keyup","input");this.element.on("keyup","input",function(t){if(t.keyCode==13){var e=parseInt(i.find("input").val());if(/^[0-9]*$/.test(e)&&e>=1&&e<=n&&e!=a.pageNum){s.page=e;a.pageNum=e;a.viewHtml();s.backFun(e)}else{return}}});if(s.fastForward>0){i.find(".spage-after").hover(function(){p(this).html("»")},function(){p(this).html("...")});i.find(".spage-before").hover(function(){p(this).html("«")},function(){p(this).html("...")})}}});p.fn.sPage=function(t){return this.each(function(){new i(this,t)})}})(jQuery,window,document);