text: var keybindings = require('keybindings.js')
  var settings = require('util/settings/settings.js')
  
  var menuButton = document.getElementById('menu-button')
  
  function showSecondaryMenu () {
    var navbar = document.getElementById('navbar')
    var rect = menuButton.getBoundingClientRect()
    var navbarRect = navbar.getBoundingClientRect()
  
    ipc.send('showSecondaryMenu', {
      x: Math.round(rect.left),
      y: Math.round(navbarRect.bottom)
    })
  }
  
  function initialize () {
    menuButton.addEventListener('click', function (e) {
      showSecondaryMenu()
    })
  
    keybindings.defineShortcut('showMenu', function () {
      if (!settings.get('useSeparateTitlebar') && (window.platformType === 'windows' || window.platformType === 'linux')) { showSecondaryMenu() }
    })
  }
  
  module.exports = { initialize, showSecondaryMenu }
  