...
|
...
|
@@ -29,8 +29,8 @@ tab.prototype = { |
|
|
index = tab.split('=')[1];
|
|
|
}
|
|
|
g.index = index;
|
|
|
this.render(data);
|
|
|
g.active = index;
|
|
|
this.render(data);
|
|
|
p._init && p._init(g.active);
|
|
|
this.bind(p.click);
|
|
|
return this;
|
...
|
...
|
@@ -57,13 +57,19 @@ tab.prototype = { |
|
|
p = this.options;
|
|
|
|
|
|
var lis = [];
|
|
|
var hasActive = false;
|
|
|
$(p.columns).each(function(i, column) {
|
|
|
var li = $("<li></li>");
|
|
|
var a = $("<a href='javascript:void(0);'></a>");
|
|
|
|
|
|
if (g.index && i == g.index) {
|
|
|
li = $('<li class="active"></li>');
|
|
|
} else if (!g.index && column.name == 'all') {
|
|
|
}else if(!g.index && column.active) {
|
|
|
li = $('<li class="active"></li>');
|
|
|
g.index = i;
|
|
|
g.active = i;
|
|
|
hasActive = true;
|
|
|
}else if (!g.index && !hasActive && column.name == 'all') {
|
|
|
li = $('<li class="active"></li>');
|
|
|
}
|
|
|
if (column.name) a.attr({
|
...
|
...
|
|