rem: } 
context: function registerZoomManager(){  if (navigator.platform.indexOf("Mac") != -1)    return; // Macs suck ;-)  var zoom = ZoomManager.prototype.getInstance();  var textZoomMenu = document.getElementById("menu_textZoom");  if (textZoomMenu) {    textZoomMenu.removeAttribute("hidden");    var parentMenu = textZoomMenu.parentNode;    parentMenu.addEventListener("create", updateViewMenu, false);  }  var insertBefore = document.getElementById("menu_textZoomInsertBefore");  var popup = insertBefore.parentNode;  var accessKeys = zoom.bundle.getString("accessKeys").split(",");  var zoomFactors = zoom.getZoomFactors();  for (var i = 0; i < zoomFactors.length; ++i) {    var menuItem = document.createElement("menuitem");    menuItem.setAttribute("type", "radio");    menuItem.setAttribute("name", "textZoom");    var label;    if (zoomFactors[i] == 100)      label = zoom.bundle.getString("labelOriginal");    else      label = zoom.bundle.getString("label");    menuItem.setAttribute("value", label.replace(/%zoom%/, zoomFactors[i]));    menuItem.setAttribute("accesskey", accessKeys[i]);    menuItem.setAttribute("oncommand", "ZoomManager.prototype.getInstance().textZoom = this.data;");    menuItem.setAttribute("data", zoomFactors[i]);    popup.insertBefore(menuItem, insertBefore);  }}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/5b5a295f900c3159d64b0172e6975077aee9e0c4/viewZoomOverlay.js/clean/suite/common/viewZoomOverlay.js