rem: /* collect the list of menuItem values */ 
add: /* collect the list of menuItem labels */ 
context:       savePageData:        function(tag) {          /* collect the list of menuItem values */          var elementIDs = window.frames[this.contentFrame]._elementIDs;          for(var i = 0; i < elementIDs.length; i++) {            var values = "";            var menuList = window.frames[this.contentFrame].document.getElementById(elementIDs[i]);            if (menuList.parentNode.getAttribute("hidden") == "true") {              continue; /* needed for concatenations only */            }            Append(menuList); /* in case current editing has not been stored away */            var menuPopup = menuList.firstChild;            /* visit each menuItem */            for (var menuItem = menuPopup.firstChild;                 menuItem != menuPopup.lastChild; /* skip empty item at end of list */                 menuItem = menuItem.nextSibling) {              values += (menuItem.getAttribute("value") + BREAK);            }            schemaToValue[tag+elementIDs[i]] = values;          }        },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/0b2dd2b2d2fd037df917e07645fa019a963332a5/WalletViewer.js/buggy/extensions/wallet/editor/resources/content/WalletViewer.js