Plugin feito pelo Ministério da Defesa Português, para ver todas as batalhas importantes em que ePortugal está a lutar.
// ==UserScript== // @name Ordens de Defesa - MoD ePortuguês // @namespace Ministério de Defesa de ePortugal // @include *www.erepublik.com/* // @version 5.1 // @description Plugin feito pelo Ministério da Defesa Português, para ver todas as batalhas importantes em que ePortugal está a lutar. // ==/UserScript== // Feito por: Ptwonder, jotapelx e Nuno Correia // Gráficos: Marta Li // Ultimo update: 09/10/2014 function GM_wait() { if (typeof unsafeWindow.jQuery == 'undefined') { window.setTimeout(GM_wait, 100); } else { $ = unsafeWindow.jQuery; // Code here if(document.getElementById('homepage_feed') == null) { return; } GM_xmlhttpRequest({ url: 'https://docs.google.com/spreadsheet/pub?key=0At56i_YbWewNdDVVQVRadDZFdEd0UXRMSWF6S1dBMEE&single=true&gid=0&range=a1&output=txt', method: 'GET', // headers: { // 'User-agent': 'Mozilla/4.0 (compatible) Greasemonkey', // 'Accept': 'application/json', // }, onload: function(response) { $(document).ready(function() { var orders = '<div id="mon_orders" style="text-align: center" />'; $('#battle_listing').prepend(orders); var battles = $.parseJSON(response.responseText); var imageHeader = "http://i.imgur.com/wHxgkmx.png"; $('#mon_orders').append('<img class="mon_orders_block" src="'+ imageHeader + '" style="float: none; margin-top:0px; margin-bottom:-3px"/>'); if(GM_getValue('ordens')=='activas'){ $('#mon_orders').append('<div id="mon_orders_content"/>'); } else{ $('#mon_orders').append('<div id="mon_orders_content" style="display: none"/>'); } for(var i in battles) { var battle = battles[i]; var url = battle['url']; var image; var regiao; var cor; if (i==10){ image = battle['image']; image = 'http://i.imgur.com/wpNTZl2.png'; $('#mon_orders_content').append('<font face="Cambria"><a target="_blank" href="' + url + '" style="margin: auto; display: block; font-size:36px;"><img src="'+ image + '" style="margin-top:0;"/></a></font><br/>'); } else if(i<5){ image = battle['image']; regiao = battle['regiao']; cor = battle['prioridade']; if(image==''){ $('#mon_orders_content').append('<font face="Arial Narrow"><a target="_blank" href="' + url + '" style="padding-top: 12px; padding-bottom: 58px ; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto ; color: white ;background-color:'+cor+'; text-align: center;display: block; font-size:17pt;">'+regiao+'</a></font>'); } else{ $('#mon_orders_content').append('<font face="Arial Narrow"><a target="_blank" href="' + url + '" style="padding-top: 12px; padding-bottom: 58px ; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto ; color: white ;background: url('+image+'); text-align: center;display: block; font-size:17pt;">'+regiao+'</a></font>'); } } else { image = battle['image']; regiao = battle['regiao']; cortemp = battle['prioridade']; cor = battle['prioridade']; if(image==''){ $('#mon_orders_content').append('<font face="Arial Narrow"><a target="_blank" href="' + url + '" style="padding-top: 17px; padding-bottom: 24px ; margin: auto; color: white ;background-color:' +cor+ '; text-align: center;display: block; font-size:14pt;">'+regiao+'</a></font>'); } else{ $('#mon_orders_content').append('<font face="Arial Narrow"><a target="_blank" href="' + url + '" style="padding-top: 17px; padding-bottom: 24px ; margin: auto; color: white ;background: url('+image+'); text-align: center;display: block; font-size:14pt;">'+regiao+'</a></font>'); } } } var imagehided = 'http://i.imgur.com/wpNTZl2.png'; if(GM_getValue('ordens')=='activas'){ $('#mon_orders').append('<img id="mon_orders_hided" class="mon_orders_block" src="'+ imagehided + '" style="display:none; margin-top: -1px;margin-left: 1px;"/><br/>'); } else{ $('#mon_orders').append('<img id="mon_orders_hided" class="mon_orders_block" src="'+ imagehided + '" style="margin-top: -1px;margin-left: 1px;"/><br/>'); } $(".mon_orders_block").click( function(){ if(GM_getValue('ordens')=='activas') GM_setValue('ordens','inactivas'); else GM_setValue('ordens','activas'); $('#mon_orders_content').slideToggle('slow', function() { $('#mon_orders_hided').slideToggle('slow'); }); } ); }); }, onerror: function() { alert('Não está a funcionar'); } }); } } GM_wait();