rem: column = columns[++i]; 
context: function fillViewMenu(popup){  var fill_after = document.getElementById('fill_after_this_node');  var fill_before = document.getElementById('fill_before_this_node');  var columns = document.getElementsByTagName('outlinercol');  var strBundle = document.getElementById('sortBundle');  var sortString;  if (strBundle)    sortString = strBundle.getString('SortMenuItems');  if (!sortString)    sortString = "Sorted by %COLNAME%";      var i = 0;  var column = columns[i];  var popupChild = popup.firstChild.nextSibling.nextSibling;  var firstTime = (fill_after.nextSibling == fill_before);  while (column) {    if (firstTime) {      // Construct an entry for each cell in the row.      var column_name = column.getAttribute("label");      var item = document.createElement("menuitem");      item.setAttribute("type", "radio");      item.setAttribute("name", "sort_column");      if (column_name == "")        column_name = column.getAttribute("display");      var name = sortString.replace(/%COLNAME%/g, column_name);      item.setAttribute("label", name);      item.setAttribute("oncommand", "SortColumn('" + column.id + "');");      item.setAttribute("column_id", column.id);      popup.insertBefore(item, fill_before);    }    column = columns[++i];  }  var sort_column = find_sort_column();  var sort_direction = find_sort_direction(sort_column);  update_sort_menuitems(sort_column, sort_direction);}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/30694439f6a0230bce8981c054f9fae02b8f0313/nsOutlinerSorting.js/clean/xpfe/global/resources/content/nsOutlinerSorting.js