sebs 1 eval in jsObjects 0
I have replaced the first evals in jsObjects
that code
eval(gridName + ".element = gridTable"); //element
eval(gridName + ".createColumn = GridPubCreateColumn"); //method
eval(gridName + ".createCell = GridPubCreateCell"); //method
eval(gridName + ".createRow = GridPubCreateRow"); //method
eval(gridName + ".editRow = GridPubEditRow"); //method
eval(gridName + ".removeRow = GridPubRemoveRow"); //method
eval(gridName + ".moveRow = GridPubMoveRow"); //method
eval(gridName + ".newButton = GridPubNewButton"); //method
eval(gridName + ".getGridData = GridPvtGetGridData"); //method
eval(gridName + ".cellClick = doNothing"); //event
eval(gridName + ".editDone = doNothing"); //event
eval(gridName + ".deleteDone = doNothing"); //event
eval(gridName + ".GridParent = gridParent"); //property
eval(gridName + ".GridRowCount = 0"); //private property
eval(gridName + ".CurrentCell = ''"); //private property
eval(gridName + ".currentRow = ''"); //public property
eval(gridName + ".rootDir = rootDir"); //private property
eval(gridName + ".id = gridName"); //private property
eval(gridName + ".textChecker = null"); //public property
eval(gridName + ".readOnly = false"); //private property
eval("tbObject = " + gridName); //assignment
became
var tbObject = {
element: gridTable,
createColumn: GridPubCreateColumn,
createCell: GridPubCreateCell,
createRow: GridPubCreateRow,
removeRow: GridPubRemoveRow,
moveRow: GridPubMoveRow,
newButton: GridPubNewButton,
getGridData: GridPvtGetGridData,
cellClick: doNothing,
editDone: doNothing,
deleteDone: doNothing,
GridParent: gridParent,
GridRowCount: 0,
CurrentCell: '',
currentRell: '',
rootDir: rootDir,
id: gridName,
textChecker: null,
readOnly: false
};
;))))
I guess i will have to replace a lot of the code, just for optimization issues ;)
that code
eval(gridName + ".element = gridTable"); //element
eval(gridName + ".createColumn = GridPubCreateColumn"); //method
eval(gridName + ".createCell = GridPubCreateCell"); //method
eval(gridName + ".createRow = GridPubCreateRow"); //method
eval(gridName + ".editRow = GridPubEditRow"); //method
eval(gridName + ".removeRow = GridPubRemoveRow"); //method
eval(gridName + ".moveRow = GridPubMoveRow"); //method
eval(gridName + ".newButton = GridPubNewButton"); //method
eval(gridName + ".getGridData = GridPvtGetGridData"); //method
eval(gridName + ".cellClick = doNothing"); //event
eval(gridName + ".editDone = doNothing"); //event
eval(gridName + ".deleteDone = doNothing"); //event
eval(gridName + ".GridParent = gridParent"); //property
eval(gridName + ".GridRowCount = 0"); //private property
eval(gridName + ".CurrentCell = ''"); //private property
eval(gridName + ".currentRow = ''"); //public property
eval(gridName + ".rootDir = rootDir"); //private property
eval(gridName + ".id = gridName"); //private property
eval(gridName + ".textChecker = null"); //public property
eval(gridName + ".readOnly = false"); //private property
eval("tbObject = " + gridName); //assignment
became
var tbObject = {
element: gridTable,
createColumn: GridPubCreateColumn,
createCell: GridPubCreateCell,
createRow: GridPubCreateRow,
removeRow: GridPubRemoveRow,
moveRow: GridPubMoveRow,
newButton: GridPubNewButton,
getGridData: GridPvtGetGridData,
cellClick: doNothing,
editDone: doNothing,
deleteDone: doNothing,
GridParent: gridParent,
GridRowCount: 0,
CurrentCell: '',
currentRell: '',
rootDir: rootDir,
id: gridName,
textChecker: null,
readOnly: false
};
;))))
I guess i will have to replace a lot of the code, just for optimization issues ;)
Comments
No new comments allowed (anymore) on this post.