mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-17 02:10:02 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8253 201d5d3c-b55e-5fd7-737f-ddc643e51545
59 lines
1.7 KiB
JavaScript
59 lines
1.7 KiB
JavaScript
function content_widget_next(obj,list_per_page){
|
|
var page = 1;
|
|
if(obj.is('table')) {
|
|
var list = jQuery('>tbody>tr',obj);
|
|
} else if(obj.is('ul')) {
|
|
var list = jQuery('>li',obj);
|
|
}
|
|
|
|
var total_page = parseInt((list.size()-1) / list_per_page,10)+1;
|
|
list.each(function(i){
|
|
if(jQuery(this).css('display') !='none'){
|
|
page = parseInt((i+1)/list_per_page,10)+1;
|
|
return false;
|
|
}
|
|
});
|
|
if(total_page <= page) return;
|
|
list.each(function(i){
|
|
if( (page* list_per_page) <= i && ((page+1) * list_per_page) > i){
|
|
jQuery(this).show();
|
|
}else{
|
|
jQuery(this).hide();
|
|
}
|
|
});
|
|
}
|
|
|
|
function content_widget_prev(obj,list_per_page){
|
|
var page = 1;
|
|
if(obj.is('table')){
|
|
var list = jQuery('>tbody>tr',obj);
|
|
}else if(obj.is('ul')){
|
|
var list = jQuery('>li',obj);
|
|
}
|
|
|
|
var total_page = parseInt((list.size()-1) / list_per_page,10)+1;
|
|
list.each(function(i){
|
|
if(jQuery(this).css('display') !='none'){
|
|
page = parseInt((i+1)/list_per_page,10)+1;
|
|
return false;
|
|
}
|
|
});
|
|
|
|
if(page <= 1) return;
|
|
list.each(function(i){
|
|
if( ((page-2)* list_per_page)<= i && ((page-1) * list_per_page) > i){
|
|
jQuery(this).show();
|
|
}else{
|
|
jQuery(this).hide();
|
|
}
|
|
});
|
|
}
|
|
|
|
function content_widget_tab_show(tab,list,i){
|
|
tab.parents('ul.widgetTab').children('li.active').removeClass('active');
|
|
tab.parent('li').addClass('active');
|
|
jQuery('>dd',list).each(function(j){
|
|
if(j==i) jQuery(this).addClass('open');
|
|
else jQuery(this).removeClass('open');
|
|
});
|
|
}
|