moshe
19 May 2007, 6:01 AM
I get the following error while moving a DialogBox, It works fine, but I get +- 1 error for every pixel that the dialog moves.
r has no properties -- ext-all-debug.js (line 8711)
- if(r.contains(pt) && el.isScrollable()){ -
function onItemClick(item) {
// item is a MenuItem, item.id is a name of hidden div
var dlg = Ext.DialogManager.get(item.id);
if (!dlg)
dlg = FormDialog(item.id);
dlg.show(item.el);
}
function FormDialog (element,config) {
var dialog;
if (config) {
dialog = new Ext.BasicDialog(element, config);
} else {
dialog = new Ext.BasicDialog(element, {
width:500,
height:300,
shadow:true,
minWidth:300,
minHeight:300
});
}
dialog.addKeyListener(27, cancel, dialog);
dialog.addButton('Close', cancel, dialog);
dialog.addButton('Submit', submit, dialog);
function submit() {
var btn = Ext.DomQuery.selectNode("button[name='submit'], a[name='submit'], input[name='submit']", element);
console.log("submit entered with" + btn);
if (btn)
btn.click();
}
function cancel() {
var btn = Ext.DomQuery.selectNode("button[name='cancel'], a[name='cancel'], input[name='cancel']", element);
if (btn)
btn.click();
else
dialog.hode();
}
return dialog;
}
r has no properties -- ext-all-debug.js (line 8711)
- if(r.contains(pt) && el.isScrollable()){ -
function onItemClick(item) {
// item is a MenuItem, item.id is a name of hidden div
var dlg = Ext.DialogManager.get(item.id);
if (!dlg)
dlg = FormDialog(item.id);
dlg.show(item.el);
}
function FormDialog (element,config) {
var dialog;
if (config) {
dialog = new Ext.BasicDialog(element, config);
} else {
dialog = new Ext.BasicDialog(element, {
width:500,
height:300,
shadow:true,
minWidth:300,
minHeight:300
});
}
dialog.addKeyListener(27, cancel, dialog);
dialog.addButton('Close', cancel, dialog);
dialog.addButton('Submit', submit, dialog);
function submit() {
var btn = Ext.DomQuery.selectNode("button[name='submit'], a[name='submit'], input[name='submit']", element);
console.log("submit entered with" + btn);
if (btn)
btn.click();
}
function cancel() {
var btn = Ext.DomQuery.selectNode("button[name='cancel'], a[name='cancel'], input[name='cancel']", element);
if (btn)
btn.click();
else
dialog.hode();
}
return dialog;
}