title: Chrome Extension - Dynamic Right-Click Menu
body: <p>I am trying to create an option in the right-click menu that is dynamic based on the user's action. If the user selects some text, then right-clicks, the option will say "Display It". If the user right-clicks without selecting some text, the option will say "Select Some Text First" and be grayed out. I am wondering how do I achieve this?</p>
  
  <p>I currently have it so that the option will appear only when the user has selected some text. I am unsure how to modify it to meet my second requirements.</p>
  
  <pre><code>chrome.contextMenus.create ({
      title:"Display It!", contexts:["selection"], onclick:function(info,tab) {
          chrome.tabs.sendRequest(
              tab.id,
              {callFunction: "displaySidebar", info: info}, 
              function(response) {console.log(response);}
          );
      }           
  });
  </code></pre>