CC-3174 : showbuilder

reset button is working.
This commit is contained in:
Naomi Aro 2012-02-03 00:56:14 +01:00
parent 11e7d813b6
commit 3b172f9c0c
3 changed files with 26 additions and 20 deletions

View File

@ -20,18 +20,23 @@ function fnLibraryTableDrawCallback() {
/*
* @param oTable the datatables instance for the library.
*/
function setupLibraryToolbar(oTable) {
function setupLibraryToolbar(oLibTable) {
var aButtons,
oSettings;
oLibTT = TableTools.fnGetInstance('library_display'),
fnResetCol;
fnResetCol = function () {
ColReorder.fnReset( oLibTable );
return false;
};
//[0] = button text
//[1] = id
//[2] = enabled
aButtons = [["Reset Order", "library_order_reset", true],
["Delete", "library_group_delete", false],
["Add", "library_group_add", false]];
//[3] = click event
aButtons = [["Reset Order", "library_order_reset", true, fnResetCol],
["Delete", "library_group_delete", true],
["Add", "library_group_add", true]];
addToolBarButtonsLibrary(aButtons);
oSettings = oTable.fnSettings();
}

View File

@ -17,12 +17,11 @@ function fnLibraryTableDrawCallback() {
});
}
function setupLibraryToolbar() {
function setupLibraryToolbar(oLibTable) {
var aButtons,
fnTest,
fnResetCol,
fnAddSelectedItems,
oSettings,
oLibTable = $("#library_display").dataTable(),
oSchedTable = $("#show_builder_table").dataTable(),
oLibTT = TableTools.fnGetInstance('library_display'),
oSchedTT = TableTools.fnGetInstance('show_builder_table');
@ -31,6 +30,11 @@ function setupLibraryToolbar() {
alert("hi");
};
fnResetCol = function () {
ColReorder.fnReset( oLibTable );
return false;
};
fnAddSelectedItems = function() {
var aData = oLibTT.fnGetSelectedData(),
item,
@ -66,9 +70,10 @@ function setupLibraryToolbar() {
//[0] = button text
//[1] = id
//[2] = enabled
aButtons = [["Reset Order", "library_order_reset", true, fnTest],
["Delete", "library_group_delete", false, fnTest],
["Add", "library_group_add", false, fnAddSelectedItems]];
//[3] = click event
aButtons = [["Reset Order", "library_order_reset", true, fnResetCol],
["Delete", "library_group_delete", true, fnTest],
["Add", "library_group_add", true, fnAddSelectedItems]];
addToolBarButtonsLibrary(aButtons);
}

View File

@ -337,19 +337,15 @@ function createDataTable(data) {
},
"oColReorder": {
"iFixedColumns": 2
"iFixedColumns": 2,
"aiOrder": [ 0,1,2,3,4,5,6,7,8,9 ]
}
});
oTable.fnSetFilteringDelay(350);
setupLibraryToolbar(oTable);
$('#library_order_reset').click(function() {
ColReorder.fnReset( oTable );
return false;
});
$('[name="pl_cb_all"]').click(function(){
var oTT = TableTools.fnGetInstance('library_display');