--- iconize-old.css 2008-01-04 20:17:04.000000000 +0100 +++ iconize.css 2008-09-08 12:17:13.000000000 +0200 @@ -1,19 +1,20 @@ /* Iconize 0.5 */ /* websites (pictures and movies) */ -a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { +a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"], a[href *="veoh.com/videos/"], a[href *="megavideo.com/?v="], a[href= *= "video.google.com/videoplay?docid="] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_film.gif) no-repeat center right; } -a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { +a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"], a[href *="picasaweb.google.com"] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_pic.gif) no-repeat center right; } /* extensions */ -a[href$='.doc'], a[href$='.rtf'] { +a[href$='.doc'], a[href$='.docx'], a[href$='.rtf'], +a[href *= "docs.google.com/View?docid"] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_doc.gif) no-repeat center right; } @@ -23,12 +24,13 @@ background: transparent url(icons/icon_txt.gif) no-repeat center right; } -a[href$='.xls'] { +a[href$='.xls'], a[href$='.xlsx'], +a[href *= "spreadsheets.google.com/ccc?key="] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_xls.gif) no-repeat center right; } -a[href$='.rss'], a[href$='.atom'] { +a[href$='.rss'], a[href$='.atom'], a[href$='.xml'] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_feed.gif) no-repeat center right; } @@ -43,11 +45,6 @@ background: transparent url(icons/icon_phps.gif) no-repeat center right; } -a[href$='.phps'] { - padding: 5px 20px 5px 0; - background: transparent url(icons/icon_phps.gif) no-repeat center right; -} - a[href$='.torrent'] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_torrent.gif) no-repeat center right; @@ -63,12 +60,19 @@ background: transparent url(icons/icon_exe.gif) no-repeat center right; } -a[href$='.dmg'], a[href$='.app'] { +a[href$='.dmg'], a[href$='.app'], a[href$='.bin'] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_dmg.gif) no-repeat center right; } -a[href$='.pps'] { +a[href$='.sh'], a[href$='.run'], a[href$='.js'] { + padding: 5px 20px 5px 0; + background: transparent url(icons/icon_script.png) no-repeat center right; +} + + +a[href$='.pps'], a[href$='.ppt'], +a[href *= "docs.google.com/Presentation?id="] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_pps.gif) no-repeat center right; } @@ -88,12 +92,45 @@ background: transparent url(icons/icon_flash.gif) no-repeat center right; } -a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { +a[href$='.zip'], /* Zip */ +a[href$='.rar'], /* Rar */ +a[href$='.7z'], /* 7-Zip */ +a[href$='.lha'], a[href$='.lzh'], /*LhA */ +a[href$='.sit'], a[href$='.sitx'], /* Stuffit */ +a[href$='.hqx'], /* BinHex */ +a[href$='.gz'], a[href$='.gzip'], /*Gzip */ +a[href$='.tgz'], a[href$='tar-gz'], /* Gzip Tar */ +a[href$='.bz2'], a[href$='.bzip2'], a[href$='.bz'], /*Bzip2 */ +a[href$='.tbz2'], a[href$='.tbz'], /* Bzip2 Tar */ +a[href$='.tar'], /* Tar */ +a[href$='.tar'], /* GNU Tar */ +a[href$='.z'], /* Unix xompressed */ +a[href$='.taz'], a[href$='.tar-z'], /* Unix compressed Tar */ +a[href$='.ace'], /* ACE */ +a[href$='.cab'], /* CAB */ +a[href$='.cbz'], /* Comic Book Zip */ +a[href$='.cbr'], /* Comic Book Rar */ +a[href$='.rpm'], /* Linux RPM */ +a[href$='.dd'], /* DiskDoubler */ +a[href$='.cpio'], /* CPIO */ +a[href$='.cpgz'], /* Gzip CPIO */ +a[href$='.pax'], /* Pax */ +a[href$='.ha'], /* HA */ +a[href$='.adf'], /* Amiga Disk */ +a[href$='.adz'], /* Compressed Amiga Disk */ +a[href$='.dms'], /* Amiga DMS Disk */ +a[href$='.f'], /* Amiga LhF */ +a[href$='.lzx'], /* Amiga LZX */ +a[href$='.dcs'], /* Amiga DCS */ +a[href$='.pkd'], /* Amiga PackDev */ +a[href$='.xms'], /* Amiga xMash Disk */ +a[href$='.zom'] /* Amiga Zoom Disk */ +{ padding: 5px 20px 5px 0; background: transparent url(icons/icon_archive.gif) no-repeat center right; } -a[href$='.ical'] { +a[href$='.ical'], a[href$='.ics'], a[href$='.ifb'], a[href$='.icalendar'] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_ical.gif) no-repeat center right; } @@ -103,22 +140,22 @@ background: transparent url(icons/icon_css.gif) no-repeat center right; } -a[href$='.ttf'] { +a[href$='.ttf'], a[href$='.ttc'], a[href$='.otf'] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_ttf.gif) no-repeat center right; } -a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { +a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'], a[href$='.tiff'], a[href$='.tif'] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_pic.gif) no-repeat center right; } -a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { +a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'], a[href$='.mpeg'], a[href$='.flv'], a[href$='.asf'], a[href$='.avi'], { padding: 5px 20px 5px 0; background: transparent url(icons/icon_film.gif) no-repeat center right; } -a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { +a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'] /* both audio and video... uhm */, a[href$='.wma'], a[href$='.m4a'] { padding: 5px 20px 5px 0; background: transparent url(icons/icon_music.gif) no-repeat center right; } @@ -126,17 +163,17 @@ /* messenger */ a[href ^="aim:"] { padding: 5px 20px 5px 0; - background: transparent url(icons/icon_aim.gif) no-repeat center right; + background: transparent url(icons/icon_aim.gif) no-repeat center right; } a[href ^="msnim:"] { padding: 5px 20px 5px 0; - background: transparent url(icons/icon_msn.gif) no-repeat center right; + background: transparent url(icons/icon_msn.gif) no-repeat center right; } a[href ^="xmpp:"] { padding: 5px 20px 5px 0; - background: transparent url(icons/icon_jabber.gif) no-repeat center right; + background: transparent url(icons/icon_jabber.gif) no-repeat center right; } a[href *="icq.com"] { @@ -151,23 +188,23 @@ a[href ^="callto:"] { padding: 5px 20px 5px 0; - background: transparent url(icons/icon_call.gif) no-repeat center right; + background: transparent url(icons/icon_call.gif) no-repeat center right; } a[href ^="skype:"] { padding: 5px 20px 5px 0; - background: transparent url(icons/icon_skype.gif) no-repeat center right; + background: transparent url(icons/icon_skype.gif) no-repeat center right; } a[href ^="gg:"] { padding: 5px 20px 5px 0; - background: transparent url(icons/icon_gadugadu.gif) no-repeat center right; + background: transparent url(icons/icon_gadugadu.gif) no-repeat center right; } /* email */ a[href ^="mailto:"] { padding: 5px 20px 5px 0; - background: transparent url(icons/icon_mailto.gif) no-repeat center right; + background: transparent url(icons/icon_mailto.gif) no-repeat center right; } /* use this class to make sure that images won't get iconized */