// ==UserScript==
// @name diskusjon-fix
// @namespace diskusjon
// @description Fixes diskusjon appreance
// @include http://www.diskusjon.no/*
// ==/UserScript==
// Remove top bar
unsafeWindow.Element.remove(unsafeWindow.$("colCenterTop"));
// Set solid frame
unsafeWindow.Element.setStyle(unsafeWindow.$("colCenterMiddle"),"border: 1px solid #FFFFFF");
// Black tekst
unsafeWindow.Element.setStyle(unsafeWindow.$("ipboard_body"),"color: #000000");
unsafeWindow.Element.setStyle(unsafeWindow.$("ipboard_body"),"font-size: 8pt");
// Remove inline user controls
unsafeWindow.$$('ul[class="user_controls clear"]').each(function(item) { item.remove() } )
// Remove bloggo drama
unsafeWindow.$$('img[alt="Vis blogg"]').each(function(item) { item.up().up().remove(); });
// Why blog on a forum ?
unsafeWindow.$("nav_app_blog").remove();
// Tracker ? Why ?
// unsafeWindow.$("nav_app_tracker").remove();
// Remove user group (volatile)
unsafeWindow.$$('ul[class="user_fields"]').each(function(item) { item.firstDescendant().remove() } );
// Insert white border at post top
var thread_title = unsafeWindow.$$('h2[class=maintitle]');
if ( thread_title.size() == 1 ) {
unsafeWindow.Element.setStyle(thread_title[0],"border-bottom:1px solid #FFFFFF");
unsafeWindow.Element.setStyle(thread_title[0],"-moz-border-radius-topleft: 0px");
unsafeWindow.Element.setStyle(thread_title[0],"-moz-border-radius-topright: 0px");
}
// Resize searchbox on.. my firefox
unsafeWindow.$("main_search").writeAttribute("size","15");
// Old style
unsafeWindow.$$(".post_block").each(
function(item) {
item.select("h3")[0].setStyle("background:#E4EAF2 none repeat scroll 0 0");
item.select("h3")[0].setStyle("border-bottom: #FFFFFF solid 1px");
item.setStyle("border-bottom: #8394B2 solid 6px");
item.setStyle("background: #EEF2F7 none repeat scroll 0 0");
});
unsafeWindow.$$(".category_block").each(
function(item) {
if ( item.select("caption") > 0 ) {
item.select("caption")[0].setStyle("background:#DFE6EF none repeat scroll 0 0");
item.select("caption")[0].setStyle("border-bottom: #FFFFFF solid 1px");
item.select("caption")[0].setStyle("-moz-border-radius-topleft: 0px");
item.select("caption")[0].setStyle("-moz-border-radius-topright: 0px");
}
item.setStyle("border: 1px solid #000000");
item.setStyle("background: #DFE6EF none repeat scroll 0 0");
//item.setStyle("border-bottom: #8394B2 solid 6px");
//item.setStyle("background: #EEF2F7 none repeat scroll 0 0");
});
unsafeWindow.$$(".header").each(
function(item) {
item.setStyle("background-color: #556D85");
item.setStyle("color: #FFFFFF");
});
unsafeWindow.$$(".last_24_hours").each(
function(item) {
item.select("a")[0].setStyle("font-size: 9pt")
});
unsafeWindow.$$("tr.row1").each(
function(tr) {
tr.select("td").each(
function(td) {
td.setStyle("background-color: #DFE6EF");
//td.setStyle("border: 1px solid #FFFFFF");
});
});
unsafeWindow.$$("tr.row2").each(
function(tr) {
tr.select("td").each(
function(td) {
td.setStyle("background-color: #DFE6EF");
//td.setStyle("border: 1px solid #FFFFFF");
});
});
unsafeWindow.$$(".post_controls").each(
function(item) {
item.setStyle("background: #D1DCEB none repeat scroll 0 0 !important");
item.setStyle("border-top: #517684 solid 1px");
});
unsafeWindow.$$('span[class="author vcard"]').each(
function(item) {
item.select("a")[0].setStyle("color: #34499A");
item.select("a")[0].setStyle("font-size: 8pt");
});
unsafeWindow.$$('span[class="main_topic_title"]').each(
function(item) {
item.setStyle("color: #34499A");
item.setStyle("font-size: 8pt");
item.setStyle("font-weight: bold");
});
unsafeWindow.$$('div[class="author_info"]').each(
function(item) {
item.setStyle("border-right: none");
});
unsafeWindow.$$('div[class="quote"]').each(
function(item) {
item.setStyle("font-size: 9pt");
});
unsafeWindow.$$('div[class="post_body"]').each(
function(item) {
item.setStyle("font-size: 9pt");
});
unsafeWindow.$$('a[class="topic_title"]').each(
function(item) {
item.setStyle("font-size: 8pt");
});
unsafeWindow.$$('class="short altrow"').each(
function(item) {
item.select("a")[0].setStyle("font-size: 8pt");
});
unsafeWindow.$$(".ipb_table").each(
function(item) {
item.setStyle("border: none");
});
unsafeWindow.$$(".tab_bar").each(
function(item) {
item.setStyle("-moz-border-radius-topleft: 0px");
item.setStyle("-moz-border-radius-topright: 0px");
});
var posts_border = unsafeWindow.$$(".borderwrap");
if ( posts_border.size() > 0 ) {
posts_border[0].setStyle("border: 1px solid #000000");
}
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_unread.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_norm.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_unread_dot.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_norm_dot.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_read.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_norm_no.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_read_dot.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_norm_no_dot.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_hot_unread.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_hot.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_hot_unread_dot.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_hot_dot.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_hot_read.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_hot_no.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_hot_read_dot.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_hot_no_dot.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_closed.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_closed.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_poll_read.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_poll_no.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_poll_read_dot.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_poll_no_dot.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_poll_unread.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_poll.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_poll_unread_dot.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_poll_dot.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/f_cat_unread.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/bf_new.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/f_cat_read.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/bf_nonew.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/f_unread.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/bc_new.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/f_read.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/bc_nonew.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/f_redirect.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/br_redirect.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_announcement.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_pinned.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/t_moved.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/f_moved.gif");
});
unsafeWindow.$$('img[src="http://www.diskusjon.no/public/style_images/master/new_post.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/newpost.gif");
});
unsafeWindow.$$('img[src="/public/style_images/master/new_post.png"]').each(
function(item) {
item.writeAttribute("src","http://www.diskusjon.no/style_images/main_gfx/newpost.gif");
});
unsafeWindow.$$('li[class="report"]').each(
function(item) {
item.setStyle("background: none");
item.down().setStyle("background: none");
item.down().update('');
});
unsafeWindow.$$('a[title="Svar direkte til dette innlegget"]').each(
function(item) {
item.setStyle("background: none");
item.up().setStyle("background: none");
item.update('');
});
unsafeWindow.$$('a[title="Rediger dette innlegget"]').each(
function(item) {
item.setStyle("background: none");
item.up().setStyle("background: none");
item.update('');
});
unsafeWindow.$$('a[title="Sitér dette innlegget med multisitering"]').each(
function(item) {
item.setStyle("background: none");
item.up().setStyle("background: none");
item.update('');
});
unsafeWindow.$$('a[title="Svar"]').each(
function(item) {
item.setStyle("background: none");
item.up().setStyle("background: none");
item.update('');
});
unsafeWindow.$$('a[title="Opprett nytt emne"]').each(
function(item) {
item.setStyle("background: none");
item.up().setStyle("background: none");
item.update('');
});