// ==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('Rapportèr-ikon'); }); unsafeWindow.$$('a[title="Svar direkte til dette innlegget"]').each( function(item) { item.setStyle("background: none"); item.up().setStyle("background: none"); item.update('Svar-ikon'); }); unsafeWindow.$$('a[title="Rediger dette innlegget"]').each( function(item) { item.setStyle("background: none"); item.up().setStyle("background: none"); item.update('Svar-ikon'); }); unsafeWindow.$$('a[title="Sitér dette innlegget med multisitering"]').each( function(item) { item.setStyle("background: none"); item.up().setStyle("background: none"); item.update('Svar-ikon'); }); unsafeWindow.$$('a[title="Svar"]').each( function(item) { item.setStyle("background: none"); item.up().setStyle("background: none"); item.update('Svar-ikon'); }); unsafeWindow.$$('a[title="Opprett nytt emne"]').each( function(item) { item.setStyle("background: none"); item.up().setStyle("background: none"); item.update('Svar-ikon'); });