anchor.diff:          return false;
       };
       
  -    applicationFramesButton.onclick();
  +    // If there are no application frames, select the 'All Frames'
  +    // tab by default.
  +    if(applicationFramesCount > 0) {
  +        installApplicationFramesButton();
  +        applicationFramesButton.onclick();
  +    } else {
  +        applicationFramesButton.className = "disabled";
  +        applicationFramesButton.title = "No application frames available";
  +        allFramesButton.onclick();
  +    }
   })();
   </script>
   </html>
  
positive.code:       document.querySelector(".frames li")
      ).onclick();
  
      var applicationFramesButton = document.getElementById("application_frames");
      var allFramesButton = document.getElementById("all_frames");
      
      applicationFramesButton.onclick = function() {
          allFramesButton.className = "";
          applicationFramesButton.className = "selected";
          for(var i = 0; i < allFrames.length; i++) {
              if(allFrames[i].attributes["data-context"].value == "application") {
                  allFrames[i].style.display = "block";
              } else {
                  allFrames[i].style.display = "none";
              }
          }
          return false;
      };
      
      allFramesButton.onclick = function() {
          applicationFramesButton.className = "";
          allFramesButton.className = "selected";
          for(var i = 0; i < allFrames.length; i++) {
              allFrames[i].style.display = "block";
  
negative.code:         border-radius: 16px;
          box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1);
          text-shadow: 0 0 4px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(0, 0, 0, 0.4);
      }
  
      nav.tabs a.disabled {
          text-decoration: line-through;
          text-shadow: none;
          cursor: default;
      }
  
      /* ---------------------------------------------------------------------
  