// ==UserScript==
// @name Ordens de Defesa - MoD ePortuguês
// @namespace Ministério de Defesa de ePortugal
// @include /^.*\.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.
// @downloadURL none
// ==/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 = '
';
$('#battle_listing').prepend(orders);
var battles = $.parseJSON(response.responseText);
var imageHeader = "http://i.imgur.com/wHxgkmx.png";
$('#mon_orders').append('
');
if(GM_getValue('ordens')=='activas'){
$('#mon_orders').append('');
}
else{
$('#mon_orders').append('');
}
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('
');
} else if(i<5){
image = battle['image'];
regiao = battle['regiao'];
cor = battle['prioridade'];
if(image==''){
$('#mon_orders_content').append(''+regiao+'');
}
else{
$('#mon_orders_content').append(''+regiao+'');
}
} else {
image = battle['image'];
regiao = battle['regiao'];
cortemp = battle['prioridade'];
cor = battle['prioridade'];
if(image==''){
$('#mon_orders_content').append(''+regiao+'');
}
else{
$('#mon_orders_content').append(''+regiao+'');
}
}
}
var imagehided = 'http://i.imgur.com/wpNTZl2.png';
if(GM_getValue('ordens')=='activas'){
$('#mon_orders').append('
');
}
else{
$('#mon_orders').append('
');
}
$(".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();