ginebra2/chrome/bedrockchrome/contextmenu.snippet/ViewContextMenu.js
changeset 10 232fbd5a2dcb
parent 6 1c3b8676e58c
child 15 73c48011b8c7
equal deleted inserted replaced
6:1c3b8676e58c 10:232fbd5a2dcb
   109          "menuItems":
   109          "menuItems":
   110              [
   110              [
   111                {
   111                {
   112                  "text": window.localeDelegate.translateText("txt_browser_content_view_menu_page_add_bookmark"), // "Add Bookmark",
   112                  "text": window.localeDelegate.translateText("txt_browser_content_view_menu_page_add_bookmark"), // "Add Bookmark",
   113                  "onclick": function() {
   113                  "onclick": function() {
   114                    launchBookmarkDialog(pageController.currentDocTitle, pageController.currentDocUrl,0),
   114                    launchBookmarkDialog(pageController.currentDocTitle, pageController.currentDocUrl,0);
   115                  },
   115                  },
   116                },
   116                },
   117                {
   117                {
   118                  "text": (popupsBlocked ) ?
   118                  "text": (popupsBlocked ) ?
   119                     window.localeDelegate.translateText("txt_browser_content_view_menu_page_allow_popups"): 
   119                     window.localeDelegate.translateText("txt_browser_content_view_menu_page_allow_popups"): 
   149     else
   149     else
   150       tabList = tabList.concat(viewMenu_getNavMenuData(false));
   150       tabList = tabList.concat(viewMenu_getNavMenuData(false));
   151 
   151 
   152     var linkMenuItems = new Array();
   152     var linkMenuItems = new Array();
   153 
   153 
       
   154 	// Get link related menu items.
       
   155     if (isLink || !isLinkOrImage)
       
   156         linkMenuItems = linkMenuItems.concat(viewMenu_getLinkItems(linkUrl));
       
   157 
   154     // Get image related menu items.
   158     // Get image related menu items.
   155     if (isImage || !isLinkOrImage)
   159     if (isImage || !isLinkOrImage)
   156         linkMenuItems = linkMenuItems.concat(viewMenu_getImageItems(imageUrl));
   160         linkMenuItems = linkMenuItems.concat(viewMenu_getImageItems(imageUrl));
   157 
   161 
   158     // Get link related menu items.
   162    
   159     if (isLink || !isLinkOrImage)
       
   160         linkMenuItems = linkMenuItems.concat(viewMenu_getLinkItems(linkUrl));
       
   161 
       
   162     linkMenuItems = linkMenuItems.concat(
   163     linkMenuItems = linkMenuItems.concat(
   163          [
   164          [
   164              {
   165              {
   165                  "text": window.localeDelegate.translateText("txt_browser_content_view_menu_link_share_link"), // "Share"
   166              	// Show "Share" for Image or empty area, "Share Link" for link in the menu item.
       
   167 		     	"text": (isImage || !isLinkOrImage) ?
       
   168                 	window.localeDelegate.translateText("txt_browser_content_view_menu_page_share"): 
       
   169                     window.localeDelegate.translateText("txt_browser_content_view_menu_link_share_link"),//Share Link	
   166                  "onclick": function() {
   170                  "onclick": function() {
   167                   if ( isImage || !isLinkOrImage)
   171                   if ( isImage || !isLinkOrImage)
   168                       {
   172                       {
   169                	      pageController.share(imageUrl); 
   173                	      pageController.share(imageUrl); 
   170                       }
   174                       }