sorridi6morto / OGame Expedition Hotkeys

// ==UserScript==
// @name         OGame Expedition Hotkeys
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description  รจ - spedizione normale, + - spedizione notturna
// @author       Sorridi6morto
// @include      *.ogame*gameforge.com/game/index.php?page=ingame&component=fleetdispatch*
// @grant        none
// @license      MIT
// ==/UserScript==

(function () {
  'use strict';
  document.onkeydown = function (e) {
    if (e.ctrlKey || e.altKey || e.metaKey) return;
    var char = e.which;
    if (!char) return;
    switch (char) {
        case 186:
        case 219:
            document.querySelector("a#ago_routine_7").click();
            setTimeout(document.querySelector('.combatunits a').click(), 1000);
            setTimeout(document.querySelector('.dropdownList.initialized [data-value="255"]').click(), 1000);
            setTimeout(document.querySelector("a#continueToFleet2").click(), 1000);
            setTimeout(document.querySelector("a#continueToFleet3").click(), 1000);
            //setTimeout(document.getElementbyName("sendForm").submit(), 1000);
            break;
        case 187:
            document.querySelector("a#ago_routine_7").click();
            setTimeout(document.querySelector('.combatunits a').click(), 1000);
            setTimeout(document.querySelector('.dropdownList.initialized [data-value="269"]').click(), 1000);
            setTimeout(document.querySelector("a#continueToFleet2").click(), 1000);
            //setTimeout(document.querySelector("a#continueToFleet3").click(), 1000);
            //setTimeout(document.getElementbyName("sendForm").submit(), 1000);
            break;
    }
    return;
  };
  // MOBILE CLICK
  document.querySelector('.ago_hover_S1').onclick = function () {
      document.querySelector("a#ago_routine_7").click();
      setTimeout(document.querySelector('.combatunits a').click(), 1000);
      setTimeout(document.querySelector('.dropdownList.initialized [data-value="255"]').click(), 1000);
      setTimeout(document.querySelector("a#continueToFleet2").click(), 1000);
      setTimeout(document.querySelector("a#continueToFleet3").click(), 1000);
  };
})();