rem: msgFolder.setFlag(MSG_FOLDER_FLAG_ELIDED); 
context: function FolderPaneOnClick(event){    // we only care about button 0 (left click) events    if (event.button != 0)        return;    var folderOutliner = GetFolderOutliner();    var row = {};    var col = {};    var elt = {};    folderOutliner.outlinerBoxObject.getCellAt(event.clientX, event.clientY, row, col, elt);    if (elt.value == "twisty")    {        var folderResource = GetFolderResource(folderOutliner, row.value);        var msgFolder = folderResource.QueryInterface(Components.interfaces.nsIMsgFolder);        if (folderOutliner.outlinerBoxObject.view.isContainerOpen(row.value))            msgFolder.clearFlag(MSG_FOLDER_FLAG_ELIDED);        else        {            msgFolder.setFlag(MSG_FOLDER_FLAG_ELIDED);            var isServer = GetFolderAttribute(folderOutliner, folderResource, "IsServer");            if (isServer == "true")            {                var server = msgFolder.server;                server.PerformExpand(msgWindow);            }            else            {                var serverType = GetFolderAttribute(folderOutliner, folderResource, "ServerType");                if (serverType == "imap")                {                    var imapFolder = folderResource.QueryInterface(Components.interfaces.nsIMsgImapMailFolder);                    imapFolder.performExpand(msgWindow);                }            }        }    }    else if ((event.originalTarget.localName == "outlinercol") ||             (event.originalTarget.localName == "scrollbarbutton")) {      // clicking on the name column in the folder pane should not sort      event.preventBubble();    }    else if (event.detail == 2) {      FolderPaneDoubleClick(row.value, event);    }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/9c896ab73619cee64d3d424a21b82d3c9ce6651c/msgMail3PaneWindow.js/clean/mailnews/base/resources/content/msgMail3PaneWindow.js