context: function setConditionFieldText(breakpoint){    var conditionField = breakpoint.editor.query('.//div[@class="condition"]');        var functionBody = breakpoint.value;    if (!functionBody || functionBody == "break")        functionBody = "";    else {        var startIndex = functionBody.indexOf("return((") + 8;        var endIndex = null;        if (startIndex != 7) //-1 + 8, yes, that's lame            endIndex = functionBody.lastIndexOf("))");        else {            startIndex = functionBody.indexOf("{") + 1;            endIndex = functionBody.lastIndexOf("}");         }        functionBody = functionBody.substring(startIndex, endIndex);    }    conditionField.innerText = functionBody;    conditionField.addEventListener("keyup", new Function("saveBreakpointOnLine(" + breakpoint.line + ");"), false);    conditionField.focus();}
meta: 5650	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5650/184db71fa5087bd05033bd957cd496aed1a73574/debugger.js/clean/WebKitTools/Drosera/debugger.js