files/media/js/print.js @ b2dfe584ddcd jilcrow

lol no
author Steve Losh <steve@stevelosh.com>
date Thu, 03 Aug 2017 22:49:49 -0400
parents 5f05b296676b
children (none)
$(function() {
    $('#leaf-content p:has(a)').add('#leaf-content ol:has(a)').add('#leaf-content ul:has(a)').each(function() {
        var printing_links = $(this).find('a')
                                    .not("[href^='#']")
                                    .not(":has(img)")
                                    .clone();
        $(this).after(printing_links);

        printing_links.wrap('<li></li>')
                      .parent()
                      .wrapAll('<ul class="print-links"></ul>');

        printing_links.each(function() {
            var href = $(this).attr('href');
            if (href.match("^/")) {
                href = 'http://stevelosh.com' + href;
            }
            $(this).after(': ' + href);
        });
    });
});