Toadies, when I try to install the vip_map_page_transformation.user.js, it just gives me a page full of code without actually installing:
//
// Copyright (c) 2008 Mathew Schofield <[email protected]>
//
// Description:
// Alters the map page for VIP users.
//
// Transformations:
// - Adds a 'generate list' button.
// This button creates a list of currently highlighted
// (outlined) systems.
// - Adds a 'change family' button.
// This button appears when you have selected to view the
// systems of a specific family. If you click this button,
// you will be prompted to enter a new family number.
//
// ================================================================
//
// ==UserScript==
// @name VIP Map Page transformation
// @namespace http://www.imperialconflict.com
// @description Please see the script file for a description.
// @match http://*.imperialconflict.com/map.php?*
// @version 1.1
// ==/UserScript==
//
//
// Generates a list of currently highlighted (outlined)
// systems.
//
function generateList()
{
var table = document.getElementsByTagName("table")[0];
var form = document.getElementById("form");
var html = "<p id=poo><p><span class=title>System List</span><p><textarea cols=50 rows=7>";
var type = "";
var seltype = form.elements[3].value;
if (seltype == "0") {
type = "images/Systems/owner.jpg";
} else if (seltype == "6") {
type = "images/Systems/enemy.jpg";
} else if (seltype == "1") {
type = "images/Systems/empty.jpg";
} else if (seltype == "4") {
type = "images/Systems/friendly.jpg";
} else {
/* Huh? =P */
return;
}
var tds = table.getElementsByTagName("td");
for (i = 0; i < tds.length; ++i) {
var temp = tds[i].innerHTML.toString();
if (temp.indexOf(type) != -1) {
/* <img src="images/Systems/enemy.jpg" onmousedown="w(13,25)" border="0"> */
/* Add a system to the list... */
html += temp.substring(temp.indexOf("onmousedown=\"w(")+15, temp.indexOf(","));
html += ",";
html += temp.substring(temp.indexOf(",")+1, temp.indexOf(")"));
html += ":99 - ";
}
}
html += "</textarea>";
form.innerHTML = form.innerHTML + html;
}
//
// Runs when the page is loaded. Duh.
//
function loader()
{
var form = document.getElementById("form");
if (form == null) {
/* You do not have VIP... */
return;
}
if (form.innerHTML.toString().indexOf("value=\"6\" select") != -1) {
form.innerHTML = form.innerHTML + " <input type=button value=\"Select another fam\" onclick=\"showFam();\">";
}
form.innerHTML = form.innerHTML + " <input type=button id=generator value=\"Generate System List\">";
if (window.addEventListener) {
//document.getElementById("generator").addEventListener('click', generateList, true);
document.getElementById("generator").addEventListener('click', generateList, false);
} else {
document.getElementById("generator").attachEvent('onclick', generateList);
}
}
/* Attach the loader depending on our browser... */
if (window.opera) {
loader();
} else if (window.addEventListener) {
window.addEventListener('load', loader, true);
} else {
window.attachEvent('onload', loader);
}
Maar doodslaan deed hij niet, want tussen droom en daad,
Staan wetten in de weg en praktische bezwaren,
En ook weemoedigheid, die niemand kan verklaren,
En die des avonds komt, wanneer men slapen gaat.