You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.6 KiB
60 lines
1.6 KiB
var BootstrapTable = function () {
|
|
|
|
var TableTransform = function () {
|
|
var $table_transform = $('#table-transform');
|
|
$('#transform').click(function () {
|
|
$table_transform.bootstrapTable();
|
|
});
|
|
$('#destroy').click(function () {
|
|
$table_transform.bootstrapTable('destroy');
|
|
});
|
|
}
|
|
|
|
var TableStyle = function () {
|
|
var $table_style = $('#table-style');
|
|
// $table_style.bootstrapTable();
|
|
|
|
$('#hover, #striped, #condensed').click(function () {
|
|
var classes = 'table';
|
|
|
|
if ($('#hover').prop('checked')) {
|
|
classes += ' table-hover';
|
|
}
|
|
if ($('#condensed').prop('checked')) {
|
|
classes += ' table-condensed';
|
|
}
|
|
$('#table-style').bootstrapTable('destroy')
|
|
.bootstrapTable({
|
|
classes: classes,
|
|
striped: $('#striped').prop('checked')
|
|
});
|
|
});
|
|
|
|
function rowStyle(row, index) {
|
|
var bs_classes = ['active', 'success', 'info', 'warning', 'danger'];
|
|
|
|
if (index % 2 === 0 && index / 2 < bs_classes.length) {
|
|
return {
|
|
classes: bs_classes[index / 2]
|
|
};
|
|
}
|
|
return {};
|
|
}
|
|
}
|
|
|
|
return {
|
|
|
|
//main function to initiate the module
|
|
init: function () {
|
|
|
|
TableTransform();
|
|
TableStyle();
|
|
}
|
|
|
|
};
|
|
|
|
}();
|
|
|
|
jQuery(document).ready(function() {
|
|
BootstrapTable.init();
|
|
});
|