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

View File

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

View File

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