rem: if (MicrosummaryPicker.enabled) 
add: if (MicrosummaryPicker.enabled) { 
context: function onOK(){  RDFC.Init(BMDS, gSelectedFolder);    var url;  var livemarkFeed = gArg.feedURL;  if (gArg.bBookmarkAllTabs) {    gResource = BMDS.createFolder(gName.value);    const groups = gArg.objGroup;    for (var i = 0; i < groups.length; ++i) {      url = getNormalizedURL(groups[i].url);      BMDS.createBookmarkInContainer(groups[i].name, url, gKeyword.value,                                      groups[i].description, groups[i].charset,                                      gPostData, gResource, -1);    }  } else if (livemarkFeed != null) {    url = getNormalizedURL(gArg.url);    gResource = BMDS.createLivemark(gName.value, url, livemarkFeed,                                     gArg.description);  } else {    url = getNormalizedURL(gArg.url);    gResource = BMDS.createBookmark(gName.value, url, gKeyword.value,                                     gArg.description, gArg.charset,                                     gPostData);  }  var selection = BookmarksUtils.getSelectionFromResource(gResource);  var target    = BookmarksUtils.getTargetFromFolder(gSelectedFolder);  BookmarksUtils.insertAndCheckSelection("newbookmark", selection, target);  if (MicrosummaryPicker.enabled)    MicrosummaryPicker.commit();  if (gArg.bWebPanel && gResource) {    // Assert that we're a web panel.    BMDS.Assert(gResource, RDF.GetResource(gNC_NS+"WebPanel"),                RDF.GetLiteral("true"), true);  }    // in insertSelection, the ds flush is delayed. It will never be performed,  // since this dialog is destroyed before.  // We have to flush manually  var remoteDS = BMDS.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);  remoteDS.Flush();}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/4702957aefe02cf33b27335f1f32aef273ccb533/addBookmark2.js/clean/browser/components/bookmarks/content/addBookmark2.js