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();}
1725	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1725/068a33448dabd14354547a0f3025643c1853e7d9/debugger.js/clean/WebKitTools/Drosera/debugger.js