add: if (pendingAction) { clearTimeout(pendingAction); pendingAction = null; } 
context: function toggleBreakpointEditor(event){    var row = event.target.parentNode;    var file = files[currentFile];    var lineNum = parseInt(event.target.title);    if (row.hasStyleClass("breakpoint")) {        var editor = file.breakpointEditors[lineNum];        if (!editor) {            var sourcesDocument = document.getElementById("sources").contentDocument;            editor = sourcesDocument.createElement("div");            editor.className = "editor";            editor.id = lineNum;            editor.innerHTML = breakpointEditorHTML;            // set the enabled checkbox to the correct state            editor.getElementsByTagName("input")[0].checked = !row.hasStyleClass("disabled");                        // set the condition field to reflect the breakpoint            setConditionFieldText(editor, lineNum);                        row.childNodes[1].appendChild(editor);            file.breakpointEditors[lineNum] = editor;         } else {            row.childNodes[1].removeChild(editor);            file.breakpointEditors[lineNum] = null;        }    }}
meta: 5650	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5650/db1024bed1b118db2dbce57247d163bec12c1fbb/debugger.js/buggy/WebKitTools/Drosera/debugger.js