anjakammer
10/12/2015 - 3:13 PM

get icons by file-type

get icons by file-type

$(function () {

    $('a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"], a[href$=".mov"], a[href$=".wmv"], a[href$=".mp4"], a[href$=".avi"], a[href$=".mpg"]')

    $('a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"], a[href$=".jpg"], a[href$=".gif"], a[href$=".png"], a[href$=".bmp"], a[href$=".jpeg"], a[href$=".svg"], a[href$=".eps"]')
        .filter(
        function () {
            return !$(this).find('img').length;
        }).addClass('pic').hover(function () {
            of = $(this).offset();
            $div = $('<div style="border: 1px solid black; width: 100px; position: absolute; left: ' + (of.left + 20) + 'px; top: ' + (of.top + 20) + '"><img src="' + $(this).attr('href') + '" width="100"/></div>');
            $(this).after($div);
        }, function () {
            $div.remove();
        });

    $('a[href$=".doc"], a[href$=".rtf"]').addClass('doc');

    $('a[href$=".txt"]').addClass('txt');

    $('a[href$=".xls"]').addClass('xls');

    $('a[href$=".rss"], a[href$=".atom"]').addClass('rss');

    $('a[href$=".opml"]').addClass('opml');

    $('a[href$=".phps"]').addClass('phps');

    $('a[href$=".torrent"]').addClass('torrent');

    $('a[href$=".vcard"]').addClass('vcard');

    $('a[href$=".exe"]').addClass('exe');

    $('a[href$=".dmg"], a[href$=".app"]').addClass('dmg');

    $('a[href$=".pps"]').addClass('pps');

    $('a[href$=".pdf"]').addClass('pdf');

    $('a[href$=".xpi"]').addClass('xpi');

    $('a[href$=".fla"], a[href$=".swf"]').addClass('fla');

    $('a[href$=".zip"], a[href$=".rar"], a[href$=".gzip"], a[href$=".bzip"], a[href$=".ace"]').addClass('archive');

    $('a[href$=".ical"]').addClass('ical');

    $('a[href$=".css"]').addClass('css');

    $('a[href$=".ttf"]').addClass('ttf');

    $('a[href$=".mp3"], a[href$=".wav"], a[href$=".ogg"], a[href$=".wma"], a[href$=".m4a"]').addClass('music');

    $('a[href ^="aim:"]').addClass('aim');

    $('a[href ^="msnim:"]').addClass('msn');

    $('a[href ^="xmpp:"]').addClass('jabber');

    $('a[href *="icq.com"]').addClass('icq');

    $('a[href *="edit.yahoo.com/config/send_webmesg?"]').addClass('yim');

    $('a[href ^="callto:"]').addClass('call');

    $('a[href ^="skype:"]').addClass('skype');

    $('a[href ^="gg:"]').addClass('gadugadu');

    $('a[href ^="mailto:"]').addClass('mail');

});