Newsgator

By premii Last update Dec 18, 2005 — Installed 736 times.
// Newsgator Beautifier v0.1
// http://blog.premii.com
// Last updated: 12/14/05
// 
// CSS Framed Layout, one scrollbar for feeds/folders and one for articles 
// Multiple columns
// Stylesheets for printer,
//
// ==UserScript==
// @name          Newsgator
// @namespace     http://blog.premii.com/
// @include       http://www.newsgator.com/ngs/subscriber/WebEd2*
// @description   adds separate css-scrollbar for list of feeds and artical posts.  Also adds stylesheet for printing.
// ==/UserScript==


(function() {
	var divPosts = document.getElementById('divPosts');

	var div = divPosts.getElementsByTagName('div')[0];
    var style = document.createElement('style');
    style.setAttribute('media', 'screen');
    style.innerHTML = '#sidebar {position:fixed; top:125px; float:left; height:89%; width:257px; overflow:auto;}#content-wrapper {position:relative; top:60px;}#header-wrapper {position:fixed; width:100%; height:65px; z-index:10; } #main-wrapper {position:relative; top:63px;} #content-header {position:fixed; width:100%; heigth:30px; z-index:9; }#divPosts table{display:none; } #divPosts {clear:left;}#divPosts:after {content:"."; display:block;height:0;clear:both;visibility:hidden;} .entry, .altentry {margin:0; padding:0; width:46%; border:1px solid #ccc;} .entry {float:left;clear:left;} .altentry {float:right;clear:right;}';
    divPosts.insertBefore(style, div);
	
	var head = document.getElementsByTagName('head')[0];
	if (head) {
		style = document.createElement('style');
		style.setAttribute('media', 'print');
		style.type = 'text/css';
		style.innerHTML = '* {margin:0; padding:0; background:#fff; font-family:candara,Trebuchet MS !important;}#sidebar {display:none;}#content-wrapper {position:relative; background:#ccc; margin:0; padding:0; background-image:none;}#header-wrapper {display:none; } #main-wrapper {position:relative; background:#fff; }#content-header {display:none;}#divPosts table{display:none; } #divPosts {clear:left;}#content {}.postdiv {margin:0 -10px; padding:0;}.entry, .altentry {margin:0; padding:0; border-bottom:2px solid #555;background:#fff; font-size:120%;} .entry-footer img, .entry-footer a{display:none; }.entry h1 a, .entry h1 a:visited, .altentry h1 a {font-size:14px; } ';
		head.appendChild(style);
	}
	var link = document.getElementsByTagName('head')[0];
	link.setAttribute('media', 'screen');
})();