I have already lost all faith and hope. But what do i see from the xtech website: I am in. I still can believe it, my talk was accepted and i really look forward to grab a lot of new infos on ajax/web 2.0 and especially the semantic web.
Developing Enterprise Applications with Ajax and XUL
Sebastian Schürmann
14:45 - Duration: 45m
This talk describes the daily experience of developing an Ajax Framework and Applications for Sixt Car Rental in XUL and Javascript. It will give you an insight in the practical lessons we learned in the last 2 Years.
http://www.xtech-conference.org/2006/ajax.asp
yehaaa ;)
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 ;)