rem: elem.innerHTML = this._createItemInfo(node, nodeType, fromClassNode, showDetails); 
add:   var opencloseImgElem = textTrElem.firstChild.firstChild; opencloseImgElem.src = showDetails ? 'images/close.gif' : 'images/open.gif';  var textTdElem = textTrElem.lastChild; var info = typeInfo.infoFactory.call(this, node, nodeType, fromClassNode, showDetails); textTdElem.innerHTML = info.textHtml; 
context: qx.Proto._onShowItemDetailClicked = function(nodeType, name, fromClassName) {  try {    var typeInfo = this._infoPanelHash[nodeType];    var elem = this._getItemElement(nodeType, name);      if (! elem) {      throw Error("Element for name '" + name + "' not found!");    }    var showDetails = elem._showDetails ? !elem._showDetails : true;    elem._showDetails = showDetails;      var fromClassNode = this._currentClassDocNode;    if (fromClassName) {      fromClassNode = this._getClassDocNode(fromClassName);    }    var listNode = qx.apiviewer.TreeUtil.getChild(fromClassNode, typeInfo.listName);    var node;    if (nodeType == qx.apiviewer.DetailViewer.NODE_TYPE_CONSTRUCTOR) {      node = listNode.children[0];    } else {      node = qx.apiviewer.TreeUtil.getChildByAttribute(listNode, "name", name);    }    elem.innerHTML = this._createItemInfo(node, nodeType, fromClassNode, showDetails);  } catch (exc) {    this.error("Toggling item details failed", null, exc);  }}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/81eb7a06fca481ace7507df2e760534ffa2b71b3/DetailViewer.js/buggy/qooxdoo/source/demo/apiviewer/script/qx/apiviewer/DetailViewer.js