Skip to content

Instantly share code, notes, and snippets.

@Zegnat
Created July 1, 2011 09:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Zegnat/1058130 to your computer and use it in GitHub Desktop.
Save Zegnat/1058130 to your computer and use it in GitHub Desktop.
Comic Sans Button!

Comic Sans Button!

De Coen & Sandershow heeft een Comic Sans dag ter leven geroepen en Tim heeft er een handige bookmarklet (Wikipedia legt uit) voor gemaakt om het te promoten. Deze is te vinden als de Comic Sans Button!

Een probleem met de originele button.

De originele knop veranderd niet alleen het lettertype van de pagina maar laat ook sporen achter. Normaal maakt dit niks uit maar in theorie kan het een website in de war brengen. Deze nieuwe bookmarklet lost dat probleem op!

Voor de privacy freaks.

De originele knop roept een script aan op Tim's server. Dit is normaal geen probleem en er zijn honderden bookmarklets die dit doen. Het is de enige manier om te zorgen dat updates doorgevoerd kunnen worden. Er zijn echter altijd mensen die hier niet van houden, voor hun is er dan ook de "complete bookmarklet". Deze versie van het script doet alle handelingen zelf en is niet afhankelijk van een server.

javascript:(function(d,s){d.body.appendChild(s=d.createElement('script'));s.src='http://sanscomic.mualo.nl/comicsans.php?date='+(new Date()).getTime();})(document);
(
function(d,s) {
d.body.appendChild(
s = d.createElement('script')
);
s.src = 'http://sanscomic.mualo.nl/comicsans.php?date=' + (new Date()).getTime();
}
)(document);
as = document.getElementsByTagName("*");
for ( i = 0; i < as.length; i++ ){
as[i].style.fontFamily = "Comic Sans MS";
}
javascript:(function(c,s){for(s=c.length;s;){c[--s].style.fontFamily='Comic Sans MS';}})(document.getElementsByTagName('*'));
(
function(c,s) {
for (s=c.length;s;) {
c[--s].style.fontFamily = 'Comic Sans MS';
}
}
)(document.getElementsByTagName('*'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment