bookmarklet
Version:
A JavaScript bookmarklet compiler and demo page creator with greasemonkey userscript-like metadata options
28 lines (23 loc) • 681 B
JavaScript
// ==Bookmarklet==
// @name Test
// @author Peter
// @style !loadOnce data:text/css,imaginary%7Bfont-family%3A%20%22ok%22%7D
// @script !loadOnce=false https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// ==/Bookmarklet==
const $ = jQuery.noConflict(true);
const pCount = $('p').size();
const divCount = $('div').size();
const testElement = $('<imaginary>').appendTo('body');
const testPassed = testElement.css('font-family') === 'ok';
testElement.remove();
let run = () => {
alert(
'p tags: ' +
pCount +
'\ndiv tags: ' +
divCount +
'\nDid the test element get styled? ' +
(testPassed ? 'Of course!' : 'Nope.')
);
};
run();