[MOD] Gamma "2.5"
Publié : ven. avr. 29, 2016 4:45 pm
Comme mon mod précédent a bien plu (et que je voulais moi-même une nouvelle interface) j'ai essayé de continuer un peu à trafiquer les autres paramètres des autres pages.
Du coup pour plus de clarité, je vais recenser ici tous les mods des différentes pages, plutôt qu'ouvrir un sujet pour chaque mod différent. Évidemment ces MODs sont encore en construction, il reste plein de travail à faire dessus, mais ça viendra en temps et en heure pour chaque partie.
Si vous avez des suggestions, aimeriez aider au projet, etc. je vous invite à me contacter. Toute aide est la bienvenue, le travail est colossal.
Si vous constatez des bugs ou des oublis, idem
// Auteurs
Ash Morpheus
Scaum
// MODs Disponibles
- Stratégie et Infrastructure v0.3d
- Diplomatie (Messages & Politique Galactique) v0.3b
- Assemblée & Taverne v0.3b
- Barre de navigation v0.3b
- AJAX fiches de personnages v0.3b
// Screenshots :
http://i66.tinypic.com/ir71tw.jpg
http://i63.tinypic.com/15f0jrd.jpg
http://i68.tinypic.com/b5k4mu.jpg
http://i64.tinypic.com/vpjiiq.jpg
http://i63.tinypic.com/10453xf.jpg
http://i67.tinypic.com/fyhl46.jpg
http://i63.tinypic.com/1tkkkz.jpg
http://i64.tinypic.com/2j3fq5l.jpg
http://i64.tinypic.com/w0mbd3.jpg
// Bugs Connus
- Sur FireFox, bugs généraux si utilisation de GreaseMonkey, favoriser TamperMonkey
- À l'assemblée, après un clic sur un nom de personnage, on est ramené en haut de page si le MOD AJAX est installé
- Si tous le script de la barre de navigation n'est pas installé, le script AJAX fait bugger la barre de navigation
// Améliorations à venir :
- Améliorations visuelles Stratégie et Infrastructures
- Refonte des sujets à l'Assemblée
- Amélioration visuelle de l'Assemblée
- Généralisation des popups personnages aux pages Diplomatie, Taverne, etc.
- Améliorations visuelles générales
- Refonte des Ordres
- Refonte des Sciences
// Comment installer
- Opera : Télécharger l'addon ViolentMonkey > cliquez sur l'icône > gérez les scripts > nouveau > copiez-collez le contenu du MOD souhaité
- Chrome : Télécharger l'addon TamperMonkey > cliquez sur l'icone > ajouter un nouveau script > copiez-collez le contenu du MOD souhaité
- FireFox : Télécharger l'addon TamperMonkey > Cliquez sur l'icône > ajouter un nouveau script > copiez-collez le contenu du MOD souhaité
--> Note aux utilisateurs de FireFox, GreaseMonkey rencontre des bugs qui le fait appliquer le style à toutes les pages, in-apo et hors-apo, préférez TamperMonkey.
[MOD] Mod Global
L'installation se fait en un-clic, pas besoin de recopier les mods suivants. Méthode conseillée d'installation.
https://gist.github.com/Scaum/c4154b4ad ... al.user.js
[MOD] Stratégie Gamma "2.5"
[MOD] Diplomatie Gamma "2.5"
[MOD] Navigation Gamma "2.5"
[MOD] Assemblée 1 Gamma "2.5"
[MOD] AJAX fiches personnage
Du coup pour plus de clarité, je vais recenser ici tous les mods des différentes pages, plutôt qu'ouvrir un sujet pour chaque mod différent. Évidemment ces MODs sont encore en construction, il reste plein de travail à faire dessus, mais ça viendra en temps et en heure pour chaque partie.
Si vous avez des suggestions, aimeriez aider au projet, etc. je vous invite à me contacter. Toute aide est la bienvenue, le travail est colossal.
Si vous constatez des bugs ou des oublis, idem
// Auteurs
Ash Morpheus
Scaum
// MODs Disponibles
- Stratégie et Infrastructure v0.3d
- Diplomatie (Messages & Politique Galactique) v0.3b
- Assemblée & Taverne v0.3b
- Barre de navigation v0.3b
- AJAX fiches de personnages v0.3b
// Screenshots :
http://i66.tinypic.com/ir71tw.jpg
http://i63.tinypic.com/15f0jrd.jpg
http://i68.tinypic.com/b5k4mu.jpg
http://i64.tinypic.com/vpjiiq.jpg
http://i63.tinypic.com/10453xf.jpg
http://i67.tinypic.com/fyhl46.jpg
http://i63.tinypic.com/1tkkkz.jpg
http://i64.tinypic.com/2j3fq5l.jpg
http://i64.tinypic.com/w0mbd3.jpg
// Bugs Connus
- Sur FireFox, bugs généraux si utilisation de GreaseMonkey, favoriser TamperMonkey
- À l'assemblée, après un clic sur un nom de personnage, on est ramené en haut de page si le MOD AJAX est installé
- Si tous le script de la barre de navigation n'est pas installé, le script AJAX fait bugger la barre de navigation
// Améliorations à venir :
- Améliorations visuelles Stratégie et Infrastructures
- Refonte des sujets à l'Assemblée
- Amélioration visuelle de l'Assemblée
- Généralisation des popups personnages aux pages Diplomatie, Taverne, etc.
- Améliorations visuelles générales
- Refonte des Ordres
- Refonte des Sciences
// Comment installer
- Opera : Télécharger l'addon ViolentMonkey > cliquez sur l'icône > gérez les scripts > nouveau > copiez-collez le contenu du MOD souhaité
- Chrome : Télécharger l'addon TamperMonkey > cliquez sur l'icone > ajouter un nouveau script > copiez-collez le contenu du MOD souhaité
- FireFox : Télécharger l'addon TamperMonkey > Cliquez sur l'icône > ajouter un nouveau script > copiez-collez le contenu du MOD souhaité
--> Note aux utilisateurs de FireFox, GreaseMonkey rencontre des bugs qui le fait appliquer le style à toutes les pages, in-apo et hors-apo, préférez TamperMonkey.
[MOD] Mod Global
L'installation se fait en un-clic, pas besoin de recopier les mods suivants. Méthode conseillée d'installation.
https://gist.github.com/Scaum/c4154b4ad ... al.user.js
[MOD] Stratégie Gamma "2.5"
Code : Tout sélectionner
// ==UserScript==
// @name Apo MOD - Strat
// @author Warren Madanamoothoo & Scaum
// @version 0.3d
// @grant none
// @include *apocalypsis*strategie*
// @include *apocalypsis*infrastructure*
// @description Mod visuel d'Apocalypsis pour les onglets Stratégie et Infrastructure
// ==/UserScript==
/* MOD d'Apocalypsis crée par Ash Morpheus & Scaum
* MOD libre de droit et d'accès basé sur des images de stock
* Si toute atteinte au droit de reproduction est faite, merci de contacter l'auteur (kingdomdesire@gmail.com)
* Ce MOD n'est pas officiel et n'est pas soumis à l'aval des administrateurs d'Apocalypsis
* Le travail effectué sur ce MOD est un travail bénévole en bêta, des erreurs sont très certainement présentes
* Ce MOD n'a qu'une vocation esthétique et n'automatise aucune tâche
* Apocalypsis et tout son contenu restent propriété des auteurs du site
* Si vous pensez pouvoir l'améliorer au niveau du code, merci de contacter l'auteur du MOD */
//Add jQuery
function addJQuery(callback) {
var script = document.createElement("script");
script.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js");
script.addEventListener('load', function() {
var script = document.createElement("script");
script.textContent = "window.jQ=jQuery.noConflict(true);(" + callback.toString() + ")();";
document.body.appendChild(script);
}, false);
document.body.appendChild(script);
}
// Main function
function main()
{
// Soutenir Apo
jQ('.footer').css('position','absolute');
jQ('.footer').css('top','-50px');
jQ('.footer').css('left','-100px');
jQ('.footer').css('margin','10px');
jQ('.footer').css('padding','10px');
jQ('.footer a').css('color','tomato');
//Background Map
jQ('#universe_map').css('border','2px solid white');
jQ('#universe_map').css('border-radius','15px');
jQ('#universe_map').css('background','url("http://i64.tinypic.com/2lly238.jpg")'); // Crédit image http://starkiteckt.deviantart.com
// Images Tempérées
jQ('img[src="/images/universe/temperee_fg0.jpg"]').attr('src','http://i64.tinypic.com/21abtpg.jpg'); // Crédit image http://stock7000.deviantart.com
jQ('img[src="/images/universe/temperee_fg1.jpg"]').attr('src','http://i65.tinypic.com/30l1egx.jpg'); // Crédit image http://stock7000.deviantart.com
jQ('img[src="/images/universe/temperee_fg2.jpg"]').attr('src','http://i63.tinypic.com/jg347l.jpg'); // Crédit image http://bareck.deviantart.com
jQ('img[src="/images/universe/temperee_fg3.jpg"]').attr('src','http://i67.tinypic.com/k1wcjq.jpg'); // Crédit image http://stock7000.deviantart.com
// Images Luxuriantes
jQ('img[src="/images/universe/luxuriante_fg0.jpg"]').attr('src','http://i66.tinypic.com/23shdo1.jpg'); // Crédit image http://gileryd.deviantart.com
jQ('img[src="/images/universe/luxuriante_fg1.jpg"]').attr('src','http://i63.tinypic.com/2ltlbv9.jpg'); // Crédit image http://stock7000.deviantart.com
jQ('img[src="/images/universe/luxuriante_fg2.jpg"]').attr('src','http://i64.tinypic.com/qs0605.jpg'); // Crédit image http://stock7000.deviantart.com
jQ('img[src="/images/universe/luxuriante_fg3.jpg"]').attr('src','http://i67.tinypic.com/1zeuy3t.jpg'); // Crédit image http://voyager212.deviantart.com
// Images Glaciaires
jQ('img[src="/images/universe/glaciaire_fg0.jpg"]').attr('src','http://i67.tinypic.com/f1drba.jpg'); // Crédit image http://fragile-stock.deviantart.com
jQ('img[src="/images/universe/glaciaire_fg1.jpg"]').attr('src','http://i64.tinypic.com/33a6tmh.jpg'); // Crédit image http://fragile-stock.deviantart.com
jQ('img[src="/images/universe/glaciaire_fg2.jpg"]').attr('src','http://i64.tinypic.com/erk3yv.jpg'); // Crédit image http://stock7000.deviantart.com
jQ('img[src="/images/universe/glaciaire_fg3.jpg"]').attr('src','http://i65.tinypic.com/11b6j35.jpg'); // Crédit image http://stock7000.deviantart.com
// Images Arides
jQ('img[src="/images/universe/aride_fg0.jpg"]').attr('src','http://i64.tinypic.com/6hnrx1.jpg'); // Crédit image http://stock7000.deviantart.com
jQ('img[src="/images/universe/aride_fg1.jpg"]').attr('src','http://i67.tinypic.com/vg3no7.jpg'); // Crédit image http://meta474.deviantart.com
jQ('img[src="/images/universe/aride_fg2.jpg"]').attr('src','http://i67.tinypic.com/9huglv.jpg'); // Crédit image http://stock7000.deviantart.com
jQ('img[src="/images/universe/aride_fg3.jpg"]').attr('src','http://i63.tinypic.com/2ymgaye.jpg'); // Crédit image http://psamtik.deviantart.com
// Images Désertiques
jQ('img[src="/images/universe/desertique_fg0.jpg"]').attr('src','http://i65.tinypic.com/28urbz5.jpg'); // Crédit image http://stock7000.deviantart.com
jQ('img[src="/images/universe/desertique_fg1.jpg"]').attr('src','http://i66.tinypic.com/6elxn9.jpg'); // Crédit image http://stock7000.deviantart.com
jQ('img[src="/images/universe/desertique_fg2.jpg"]').attr('src','http://i64.tinypic.com/14ltu21.jpg'); // Crédit image http://stock7000.deviantart.com
jQ('img[src="/images/universe/desertique_fg3.jpg"]').attr('src','http://i68.tinypic.com/8wiql1.jpg'); // Crédit image http://stock7000.deviantart.com
// Planètes mortes
jQ('img[src="/images/universe/desertique_dead.jpg"]').attr('src','http://i67.tinypic.com/jpg8pt.jpg'); // Crédit image http://juanosarg.deviantart.com
jQ('img[src="/images/universe/aride_dead.jpg"]').attr('src','http://i63.tinypic.com/fwrm1v.jpg');
jQ('img[src="/images/universe/luxuriante_dead.jpg"]').attr('src','http://i67.tinypic.com/2z8ye6b.jpg');
jQ('img[src="/images/universe/glaciale_dead.jpg"]').attr('src','http://i64.tinypic.com/33ok4s1.jpg');
jQ('img[src="/images/universe/temperee_dead.jpg"]').attr('src','http://i65.tinypic.com/x1f42b.jpg');
// Images Soleils
// Crédits images // elvenstock.deviantart.com // lyra-elante.deviantart.com // bm-jewell-stock.deviantart.com // ektor182.deviantart.com // adoreth.deviantart.com // a-j-s.deviantart.com
//
jQ('img[src="/images/universe/soleil0.jpg"]').attr('src','http://i66.tinypic.com/2ly4xds.jpg');
jQ('img[src="/images/universe/soleil1.jpg"]').attr('src','http://i66.tinypic.com/205z9ua.jpg');
jQ('img[src="/images/universe/soleil2.jpg"]').attr('src','http://i63.tinypic.com/2ypi16a.jpg');
jQ('img[src="/images/universe/soleil3.jpg"]').attr('src','http://i66.tinypic.com/dvhezd.jpg');
jQ('img[src="/images/universe/soleil4.jpg"]').attr('src','http://i63.tinypic.com/ac7tjl.jpg');
jQ('img[src="/images/universe/soleil5.jpg"]').attr('src','http://i68.tinypic.com/list1.jpg');
jQ('img[src="/images/universe/soleil6.jpg"]').attr('src','http://i66.tinypic.com/2agqc8n.jpg');
jQ('img[src="/images/universe/soleil7.jpg"]').attr('src','http://i65.tinypic.com/2uzxut3.jpg');
jQ('img[src="/images/universe/soleil8.jpg"]').attr('src','http://i63.tinypic.com/30xd6s7.jpg');
jQ('img[src="/images/universe/soleil9.jpg"]').attr('src','http://i67.tinypic.com/25ujigy.jpg');
jQ('img[src="/images/universe/soleil10.jpg"]').attr('src','http://i65.tinypic.com/w7n9ew.jpg');
jQ('img[src="/images/universe/soleil11.jpg"]').attr('src','http://i63.tinypic.com/9hmde8.jpg');
// Images systèmes
jQ('img[src="/images/universe/system_fg0.jpg"]').attr('src','http://i63.tinypic.com/2gxnqkm.png');
jQ('img[src="/images/universe/system_fg1.jpg"]').attr('src','http://i63.tinypic.com/de9x8n.png');
jQ('img[src="/images/universe/system_fg2.jpg"]').attr('src','http://i64.tinypic.com/260zyqe.png');
jQ('img[src="/images/universe/system_fg3.jpg"]').attr('src','http://i64.tinypic.com/294gieh.png');
jQ('img[src="/images/universe/system_fg4.jpg"]').attr('src','http://i64.tinypic.com/34go8ia.png');
jQ('img[src="/images/universe/system_fg5.jpg"]').attr('src','http://i63.tinypic.com/28b4a5j.png');
jQ('img[src="/images/universe/system_fg6.jpg"]').attr('src','http://i68.tinypic.com/adcd1d.png');
jQ('img[src="/images/universe/system_fg7.jpg"]').attr('src','http://i67.tinypic.com/o5bx1c.png');
jQ('img[src="/images/universe/system_fg8.jpg"]').attr('src','http://i63.tinypic.com/uu8oi.png');
jQ('img[src="/images/universe/system_fg9.jpg"]').attr('src','http://i64.tinypic.com/25zi69j.png');
jQ('img[src="/images/universe/system_fg10.jpg"]').attr('src','http://i67.tinypic.com/685wds.png');
jQ('img[src="/images/universe/system_fg11.jpg"]').attr('src','http://i63.tinypic.com/wwi4q0.png');
//Images Secteurs
jQ('img[src="/images/universe/sector_fg0.jpg"]').attr('src', 'http://i65.tinypic.com/2sbu5p4.png');
jQ('img[src="/images/universe/sector_fg1.jpg"]').attr('src', 'http://i67.tinypic.com/2rcs9l3.png');
jQ('img[src="/images/universe/sector_fg2.jpg"]').attr('src', 'http://i65.tinypic.com/1znu4wl.png');
jQ('img[src="/images/universe/sector_fg3.jpg"]').attr('src', 'http://i64.tinypic.com/2yueumg.png');
jQ('img[src="/images/universe/sector_fg4.jpg"]').attr('src', 'http://i66.tinypic.com/zxmsyw.png');
jQ('img[src="/images/universe/sector_fg5.jpg"]').attr('src', 'http://i63.tinypic.com/2d6qn90.png');
jQ('img[src="/images/universe/sector_fg6.jpg"]').attr('src', 'http://i65.tinypic.com/2u3vatc.png');
jQ('img[src="/images/universe/sector_fg7.jpg"]').attr('src', 'http://i66.tinypic.com/dd25jm.png');
jQ('img[src="/images/universe/sector_fg8.jpg"]').attr('src', 'http://i64.tinypic.com/flj1ns.png');
jQ('img[src="/images/universe/sector_fg9.jpg"]').attr('src', 'http://i65.tinypic.com/2ezskco.png');
jQ('img[src="/images/universe/blackhole.jpg"]').attr('src', 'http://img110.xooimage.com/files/9/a/9/blackhole-4f38595.png');
// Autres Images
jQ('img[src="/images/universe/coordonnee.jpg"]').attr('src','http://i68.tinypic.com/2d747c.jpg'); // Crédit image http://eon-krate32.deviantart.com
jQ('img[src="/images/universe/coordonnee_small.jpg"]').attr('src','http://i68.tinypic.com/2d747c.jpg'); // Crédit image http://eon-krate32.deviantart.com
// Boites
jQ('.subbox').css('background','rgba(0,0,0,0.9)');
jQ('.subbox').css('border','2px solid white');
jQ('.subbox').css('border-radius','15px');
jQ('#id_locator_form').css('color','#aaa');
jQ('#id_locator_form').css('font-weight','bold');
jQ('#id_locator_form input').css('border','none');
jQ('#id_locator_form input').css('background','none');
jQ('#id_locator_form input').css('color','#ccc');
jQ('#id_locator_form input').css('font-weight','bold');
jQ('#id_locator_form input').css('width','15px');
jQ('#id_locator_form input[type="submit"]').css('width','30px');
jQ('#id_locator_form a').css('display','none'); // Cacher boite aide galaxie/secteur/systeme/PC
// Boites ordres
jQ('#ordres_strat .innertabbox').css('display', 'block');
jQ('#ordres_strat .subbox').css('display','block');
jQ('#ordres_strat .innertabbox').css('visibility', 'visible');
jQ('#ordres_strat .subbox').css('visibility','visible');
jQ('#ordres_strat .infra_innertabbar').css('display','none');
jQ('#ordres_strat .innertabbox').css('border','none');
jQ('#ordres_strat .subbox').css('position','relative');
jQ('#ordres_strat .innertabbox').css('position','absolute');
jQ('#ordre_list').css('width','200px');
jQ('#ordre_list').css('right','200px');
jQ('#unit_list').css('width','200px');
jQ('#unit_list').css('height','auto');
jQ('#unit_list').css('right','-10px');
jQ('#unit_list li').css('color','darkcyan'); // Changer couleur unités libre
jQ('#flottes_here').css('width','200px');
jQ('#flottes_here').css('right','-10px');
jQ('#flottes_here').css('top',jQ('#unit_list').height()+10 +"px");
// Infrastructures position blocs
jQ('#infra_ordres .infra_innertabbar').css('display','none');
jQ('#infra_units_list').css('border','none');
jQ('#infra_bat_list').css('border','none');
jQ('#infra_pla').css('position','absolute');
jQ('#infra_pla').css('top','0px');
jQ('#infra_pla').css('left','-100px');
jQ('#infra_pla').css('width','250px');
jQ('#infra_main').css('position','absolute');
jQ('#infra_main').css('left','200px');
jQ('#infra_main').css('width','320px');
jQ('#infra_bat_list').css('position','absolute');
jQ('#infra_units_list').css('position','absolute');
jQ('#infra_bat_list').css('display','block');
jQ('#infra_units_list').css('display','block');
jQ('#infra_bat_list').css('visibility','visible');
jQ('#infra_units_list').css('visibility','visible');
jQ('#infra_bat_list').css('width','300px');
jQ('#infra_units_list').css('width','300px');
jQ('#infra_bat_list').css('right','220px');
jQ('#infra_units_list').css('right','-100px');
jQ('#infra_bat_list li').css('color','darkcyan');
// Visuel Infrastructure
jQ('#id_img_planete').css('border','none');
jQ('#id_img_planete').css('margin','30px 0 30px 0');
jQ('.title').css('color','crimson');
jQ('.title a').css('color','#ccc');
jQ('.title a').hover(function(){jQ(this).css('color','forestgreen');}, function(){jQ(this).css('color','#ccc');});
jQ('h2').css('color','goldenrod');
jQ('.subbox_sub p').css('color','#ccc');
jQ('.subbox_sub form p').css('color','#aaa');
jQ('.subbox_sub p a').css('color','#ccc');
jQ('.mainarea b').css('display','none'); // Enlever les boutons d'aide !!
jQ('.subbox_sub p a').hover(function(){jQ(this).css('color','forestgreen');}, function(){jQ(this).css('color','#ccc');});
jQ('h2').css('color','goldenrod');
// Bloc sélection planètes
jQ('th').css('background','none');
jQ('th').css('border','none');
jQ('th').css('color','darkcyan');
jQ('th').css('text-align','left');
jQ('th').css('padding-left','15px');
jQ('tr').css('border','none');
jQ('tr').css('border-bottom','1px solid grey');
jQ('tr').css('position','relative');
jQ('td').css('border','none');
jQ('td').css('width','150px');
jQ('.even').css('background','rgba(255,255,255,0.1)');
jQ('.selected').css('background','darkgoldenrod');
// Noms des planètes - Stratégie
jQ('#calque_names span').css('background','none');
jQ('#calque_names span').css('text-shadow','0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black');
jQ('#calque_names span').css('font-family','Verdana, Geneva, sans-serif');
jQ('#calque_names .ennemy span').css('color','orangered'); // Couleur planètes autres personnages
//jQ('#calque_names .visible span').css('color','yellowgreen'); // Couleur planètes neutre
//jQ('#calque_names .known span').css('color','teal'); // Couleur planètes joueur
//Modif macro-gestion
jQ('form[name="macro1"] tr').css('border-bottom', 'none');
jQ('form[name="macro1"] table').css('margin', 'auto');
//Disparition des boites ordres et flottes si vide
if (jQ('#flottes_here .subbox').text() == "\n ") {
jQ('#flottes_here').css('display', 'none');
}
if (jQ('#ordre_list .subbox').text() == "\n ") {
jQ('#ordre_list').css('display', 'none');
}
}
// load jQuery and execute the main function
addJQuery(main);
Code : Tout sélectionner
// ==UserScript==
// @name Apo MOD - Diplomatie
// @author Warren Madanamoothoo & Scaum
// @version 0.3b
// @grant none
// @include *apocalypsis*diplomatie*
// @exclude *apocalypsis*diplomatie*new*
// @exclude *apocalypsis*diplomatie*lecture*
// ==/UserScript==
/* MOD d'Apocalypsis crée par Ash Morpheus & Scaum
* MOD libre de droit et d'accès basé sur des images de stock
* Si toute atteinte au droit de reproduction est faite, merci de contacter l'auteur (kingdomdesire@gmail.com)
* Ce MOD n'est pas officiel et n'est pas soumis à l'aval des administrateurs d'Apocalypsis
* Le travail effectué sur ce MOD est un travail bénévole en bêta, des erreurs sont très certainement présentes
* Ce MOD n'a qu'une vocation esthétique et n'automatise aucune tâche
* Apocalypsis et tout son contenu restent propriété des auteurs du site
* Si vous pensez pouvoir l'améliorer au niveau du code, merci de contacter l'auteur du MOD */
//Add jQuery
function addJQuery(callback) {
var script = document.createElement("script");
script.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js");
script.addEventListener('load', function() {
var script = document.createElement("script");
script.textContent = "window.jQ=jQuery.noConflict(true);(" + callback.toString() + ")();";
document.body.appendChild(script);
}, false);
document.body.appendChild(script);
}
// Main function
function main()
{
// Cadre des messages
jQ('th').css('background','none');
jQ('th').css('border','none');
jQ('th').css('color','darkcyan');
jQ('th').css('text-align','left');
jQ('th').css('padding-left','15px');
jQ('tr').css('border','none');
jQ('tr').css('border-bottom','1px solid grey');
jQ('tr').css('position','relative');
jQ('tr:odd').css('background','rgba(255,255,255,0.1)');
jQ('td').css('border','none');
jQ('td').css('width','150px');
jQ('td:nth-child(1)').css('width','120px');
jQ('td:nth-child(3)').css('width','200px');
jQ('td:nth-child(4)').css('width','15px');
jQ('.selected').css('background','darkgoldenrod');
// Boites
jQ('.subbox').css('background','rgba(0,0,0,0.9)');
jQ('.subbox').css('border','2px solid white');
jQ('.subbox').css('border-radius','15px');
// Soutenir Apo
jQ('.footer').css('position','absolute');
jQ('.footer').css('top','-65px');
jQ('.footer').css('left','-100px');
jQ('.footer').css('margin','10px');
jQ('.footer').css('padding','10px');
jQ('.footer a').css('color','tomato');
// Boutons supprimer
jQ('.subarea span input').css('background','rgba(0,0,0,0.9)');
jQ('.subarea span input').css('border','2px solid white');
jQ('.subarea span input').css('border-radius','15px');
jQ('.subarea span input').css('padding','7px');
jQ('.subarea span input').css('margin-right','15px');
jQ('.subarea span input').css('font-weight','bold');
jQ('.subarea span input:nth-child(1)').css('margin-left',jQ('.subarea').width()/4-30+"px");
jQ('.subarea span input').clone().css('margin-bottom','10px').prependTo('.subarea');
// Exporter
jQ('a[href="/diplomatie/export"]').css('color','#ccc');
// Envoyé / Reçu
jQ('.subtabbar_nie').css('border-bottom','2px solid firebrick');
jQ('.subtabbar_nie').css('border-left','2px solid crimson');
jQ('.subtabbar_nie').css('border-right','2px solid crimson');
jQ('.subtabbar_nie').css('border-radius','5px 5px 10px 10px');
jQ('.subtabs').css('border','none');
jQ('.subtabbar_nie').css('background','rgba(0,0,0,0.5)');
}
// load jQuery and execute the main function
addJQuery(main);
Code : Tout sélectionner
// ==UserScript==
// @name Apo MOD - Navigation
// @author Warren Madanamoothoo & Scaum
// @version 0.3b
// @grant none
// @include *apocalypsis*
// ==/UserScript==
/* MOD d'Apocalypsis crée par Ash Morpheus & Scaum
* MOD libre de droit et d'accès basé sur des images de stock
* Si toute atteinte au droit de reproduction est faite, merci de contacter l'auteur (kingdomdesire@gmail.com)
* Ce MOD n'est pas officiel et n'est pas soumis à l'aval des administrateurs d'Apocalypsis
* Le travail effectué sur ce MOD est un travail bénévole en bêta, des erreurs sont très certainement présentes
* Ce MOD n'a qu'une vocation esthétique et n'automatise aucune tâche
* Apocalypsis et tout son contenu restent propriété des auteurs du site
* Si vous pensez pouvoir l'améliorer au niveau du code, merci de contacter l'auteur du MOD */
//Add jQuery
function addJQuery(callback) {
var script = document.createElement("script");
script.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js");
script.addEventListener('load', function() {
var script = document.createElement("script");
script.textContent = "window.jQ=jQuery.noConflict(true);(" + callback.toString() + ")();";
document.body.appendChild(script);
}, false);
document.body.appendChild(script);
}
// Main function
function main()
{
// Cadre des messages
jQ('.nav').css('border-bottom','2px solid firebrick');
jQ('.nav').css('border-left','2px solid crimson');
jQ('.nav').css('border-right','2px solid crimson');
jQ('.nav').css('background','rgba(30,30,30,0.7)');
// Dropdown-menu
jQ('.dropdown-menu').css('border-bottom','2px solid aquamarine');
jQ('.dropdown-menu').css('border-left','2px solid cornflowerblue');
jQ('.dropdown-menu').css('border-right','2px solid cornflowerblue');
jQ('.dropdown-menu').css('border-top','2px solid aquamarine');
jQ('.dropdown-menu').css('background','rgba(0,0,0,0.9)');
}
// load jQuery and execute the main function
addJQuery(main);
Code : Tout sélectionner
// ==UserScript==
// @name Apo MOD - Assemblée 1
// @author Warren Madanamoothoo & Scaum
// @version 0.3b
// @grant none
// @include *apocalypsis*assemblee*
// @exclude *apocalypsis*assemblee*viewtopic*
// ==/UserScript==
/* MOD d'Apocalypsis crée par Ash Morpheus & Scaum
* MOD libre de droit et d'accès
* Ce MOD n'est pas officiel et n'est pas soumis à l'aval des administrateurs d'Apocalypsis
* Le travail effectué sur ce MOD est un travail bénévole en bêta, des erreurs sont très certainement présentes
* Ce MOD n'a qu'une vocation esthétique et n'automatise aucune tâche
* Apocalypsis et tout son contenu restent propriété des auteurs du site
* Si vous pensez pouvoir l'améliorer au niveau du code, merci de contacter l'auteur du MOD */
//Add jQuery
function addJQuery(callback) {
var script = document.createElement("script");
script.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js");
script.addEventListener('load', function() {
var script = document.createElement("script");
script.textContent = "window.jQ=jQuery.noConflict(true);(" + callback.toString() + ")();";
document.body.appendChild(script);
}, false);
document.body.appendChild(script);
}
// Main function
function main()
{
// Cadre des messages
jQ('th').css('background','none');
jQ('th').css('border','none');
jQ('th').css('color','darkcyan');
jQ('th').css('text-align','left');
jQ('th').css('padding-left','15px');
jQ('tr').css('border','none');
jQ('tr').css('border-bottom','1px solid grey');
jQ('tr').css('position','relative');
jQ('tr:odd').css('background','rgba(255,255,255,0.1)');
jQ('td').css('border','none');
jQ('td:nth-child(1)').css('max-width','350px');
jQ('td:nth-child(2)').css('max-width','350px');
jQ('td:nth-child(3)').css('width','100px');
jQ('td:nth-child(4)').css('width','150px');
jQ('.even').css('background','rgba(255,255,255,0.1)');
jQ('.selected').css('background','darkgoldenrod');
// Soutenir Apo
jQ('.footer').css('position','absolute');
jQ('.footer').css('top','-65px');
jQ('.footer').css('left','-100px');
jQ('.footer').css('margin','10px');
jQ('.footer').css('padding','10px');
jQ('.footer a').css('color','tomato');
jQ('.subbox').css('background','rgba(0,0,0,0.9)');
jQ('.subbox').css('border','2px solid white');
jQ('.subbox').css('border-radius','15px');
// Barre sélection
jQ('.subtabbar_nie').css('border-bottom','2px solid firebrick');
jQ('.subtabbar_nie').css('border-left','2px solid crimson');
jQ('.subtabbar_nie').css('border-right','2px solid crimson');
jQ('.subtabbar_nie').css('border-radius','5px 5px 10px 10px');
jQ('.subtabs').css('border','none');
jQ('.subtabbar_nie').css('background','rgba(0,0,0,0.5)');
jQ('.subtabbar_nie').css('width',jQ('tr').width()+60+"px");
jQ('.subtabbar_nie').css('margin-left',(jQ('.subtabs').width()-jQ('tr').width())/2-35+"px");
// Apocalypse
/*jQ('.red').css('border-bottom','2px solid gray');
jQ('.red').css('border-left','2px solid gray');
jQ('.red').css('border-right','2px solid gray');
jQ('.red').css('border-radius','0 0 5px 5px');
jQ('.red').css('background','rgba(0,0,0,0.5)');
jQ('.red').css('margin-top','0');
jQ('.red').css('color','white');
jQ('.red').css('font-weight','bold');
jQ('.red').css('padding-bottom','10px');
jQ('.subarea').css('padding-top','0');*/
jQ('.red').remove();
jQ('hr').remove();
// Titre et sous-titre
jQ('h2').css('color','goldenrod');
jQ('h3').css('color','sandybrown');
// Architecture
jQ('.subarea p:nth-child(7)').css('width','280px');
jQ('.subarea p:nth-child(7)').css('margin','auto');
jQ('.subarea p:nth-child(7)').css('margin-bottom','10px');
jQ('.subarea p:nth-child(7)').css('color','darkcyan');
jQ('.subarea p:nth-child(7)').css('font-weight','bold');
// Nouveau sujet
jQ('.subarea p:nth-child(8)').css('background','rgba(0,0,0,0.9)');
jQ('.subarea p:nth-child(8)').css('border','2px solid white');
jQ('.subarea p:nth-child(8)').css('border-radius','15px');
jQ('.subarea p:nth-child(8)').css('padding','10px');
jQ('.subarea p:nth-child(8)').css('width','150px');
jQ('.subarea p:nth-child(8)').css('margin','auto');
}
// load jQuery and execute the main function
addJQuery(main);
Code : Tout sélectionner
// ==UserScript==
// @name Apo MOD - AJAX
// @author Warren Madanamoothoo & Scaum
// @version 0.3b
// @grant none
// @include *apocalypsis*assemblee*
// ==/UserScript==
/* MOD d'Apocalypsis crée par Ash Morpheus & Scaum
* MOD libre de droit et d'accès basé sur des images de stock
* Si toute atteinte au droit de reproduction est faite, merci de contacter l'auteur (kingdomdesire@gmail.com)
* Ce MOD n'est pas officiel et n'est pas soumis à l'aval des administrateurs d'Apocalypsis
* Le travail effectué sur ce MOD est un travail bénévole en bêta, des erreurs sont très certainement présentes
* Ce MOD n'a qu'une vocation esthétique et n'automatise aucune tâche
* Apocalypsis et tout son contenu restent propriété des auteurs du site
* Si vous pensez pouvoir l'améliorer au niveau du code, merci de contacter l'auteur du MOD */
//Add jQuery
function addJQuery(callback) {
var script = document.createElement("script");
script.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js");
script.addEventListener('load', function() {
var script = document.createElement("script");
script.textContent = "window.jQ=jQuery.noConflict(true);(" + callback.toString() + ")();";
document.body.appendChild(script);
}, false);
document.body.appendChild(script);
}
// Main function
function main()
{
var debug_menu = 0;
// Changer liens ouvrir personnage
jQ('.mainarea .title a').attr('href', 'javascript:void(0)');
jQ('.post_left a').attr('href', 'javascript:void(0)');
// Mettre un cadre xx
jQ('.mainarea').append('<div id="personnage_calque"><div id="personnage_xx"></div></div>');
// Charger la fonction
var x = 0, y = 0;
jQ('.mainarea .title a, .post_left a').click(function () {
var nomcom = $(this).text();
var nomcomurl = nomcom;
nomcomurl = '/showuser?&e_cap=' + nomcomurl;
nomcomurl = nomcomurl.replace('cdt. ', '');
nomcomurl = nomcomurl.replace('cdte. ', '');
nomcomurl = nomcomurl.replace('coa. ', '');
nomcomurl = nomcomurl.replace('Cdt. ', '');
nomcomurl = nomcomurl.replace('Cdte. ', '');
nomcomurl = nomcomurl.replace('Coa. ', '');
nomcomurl = nomcomurl.replace(/ /g, '+');
jQ('#personnage_xx').load(nomcomurl, function () {
//Option nouveau message
jQ('#personnage_xx a').attr('href', 'javascript:void(0)');
// Charger la fonction
jQ('.popup a').click(function () {
var nomcomurl2 = nomcom;
nomcomurl2 = '/diplomatie/new?&e_dest=' + nomcomurl2;
nomcomurl2 = nomcomurl2.replace('cdt. ', '');
nomcomurl2 = nomcomurl2.replace('cdte. ', '');
nomcomurl2 = nomcomurl2.replace('coa. ', '');
nomcomurl2 = nomcomurl2.replace('Cdt. ', '');
nomcomurl2 = nomcomurl2.replace('Cdte. ', '');
nomcomurl2 = nomcomurl2.replace('Coa. ', '');
nomcomurl2 = nomcomurl2.replace(/ /g, '+');
jQ('#personnage_xx').load(nomcomurl2, function () {
function envMess(){ //Sous forme de fonction car il faut l'exécuter 2 fois
jQ('#personnage_xx form').attr('action', 'javascript:void(0);');
jQ('#personnage_xx form input[name="e_submit"]').click(function() {
var dest = jQ('#personnage_xx form input[name="e_dest"]').val();
var sujet = jQ('#personnage_xx form input[name="e_subject"]').val();
var message = jQ('#personnage_xx form textarea[name="d_body"]').val();
var data = 'e_form_name=comx&e_dest='+dest+'&e_subject='+sujet+'&d_body='+message+'&e_submit=Envoyer';
var xhttp2 = new XMLHttpRequest();
xhttp2.open('POST', nomcomurl2, true);
xhttp2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp2.send(data);
$('#personnage_calque').fadeOut(500);
});
}
function prevMess() { //idem
jQ('#personnage_xx form').attr('action', 'javascript:void(0);');
jQ('#personnage_xx form input[name="e_preview"]').click(function() {
var dest = jQ('#personnage_xx form input[name="e_dest"]').val();
var sujet = jQ('#personnage_xx form input[name="e_subject"]').val();
var message = jQ('#personnage_xx form textarea[name="d_body"]').val();
var data = 'e_form_name=comx&e_dest='+dest+'&e_subject='+sujet+'&d_body='+message+'&e_preview=Prévisualiser';
var xhttp = new XMLHttpRequest();
xhttp.open('POST', nomcomurl2, true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.onreadystatechange = function (aEvt) {
if (xhttp.readyState == 4) {
if(xhttp.status == 200) {
jQ('#personnage_xx').html(xhttp.responseText);
prevMess();
envMess();
}
else
console.log("Erreur pendant le chargement de la page.\n");
}
};
xhttp.send(data);
});
}
prevMess();
envMess();
});
y = 1;
});
});
jQ('#personnage_calque').fadeIn(500);
});
jQ(document).keyup(function (e) {
if (e.keyCode === 27)
$('#personnage_calque').fadeOut(500);
});
jQ('#personnage_xx').click(function () {
x = 1;
});
jQ('#personnage_calque').click(function () {
if (x == 0 && y == 0) {
$(this).fadeOut(500);
}
else {
x = 0;
}
});
// Stylisation de la fenêtre
jQ('#personnage_calque').css('display', 'none');
jQ('#personnage_calque').css('height', window.innerHeight);
jQ('#personnage_calque').css('width', window.innerWidth);
jQ('#personnage_calque').css('position', 'fixed');
jQ('#personnage_calque').css('left', '0px');
jQ('#personnage_calque').css('top', '0px');
jQ('#personnage_calque').css('background', 'rgba(0,0,0,0.6)');
jQ('#personnage_xx').css('width', '600px');
jQ('#personnage_xx').css('height', '400px');
jQ('#personnage_xx').css('margin', 'auto');
jQ('#personnage_xx').css('margin-top', (window.innerHeight - jQ('#personnage_xx').height()) / 2);
jQ('#personnage_xx').css('background', 'rgba(0,0,0,0.95)');
jQ('#personnage_xx').css('overflow', 'auto');
jQ('#personnage_xx').css('border', '2px solid white');
jQ('#personnage_xx').css('border-radius', '20px');
// Debug menu dropdown
$('.dropdown').click(function () {
if ($(this).hasClass('debug_open')) {
$('.dropdown-menu', this).css('visibility', 'hidden');
$('.dropdown-menu', this).css('display', 'none');
$(this).removeClass('debug_open');
}
else {
$('.dropdown').removeClass('debug_open');
$('.dropdown-menu').css('visibility', 'hidden');
$('.dropdown-menu').css('display', 'none');
$('.dropdown-menu', this).css('visibility', 'visible');
$('.dropdown-menu', this).css('display', 'block');
$(this).addClass('debug_open');
}
});
$('.dropdown a').removeAttr('data-toggle')
}
// load jQuery and execute the main function
addJQuery(main);