All pastes #613079 Raw Edit

Unnamed

public javascript v1 · immutable
·published 2007-07-10 20:07 UTC
rendered paste body
$.Fontisizer = {	sizeInfo: null,		Init : function() {		$.get('fontisizer/info', null, function(data) { $.Fontisizer.sizeInfo = Drupal.parseJson(data); });		$("#fontisizer_down").bind("click", {op: "down"}, $.Fontisizer.AlterSize);		$("#fontisizer_up").bind("click", {op: "up"}, $.Fontisizer.AlterSize);		$("#fontisizer_reset").bind("click", {op: "reset"}, $.Fontisizer.AlterSize);	},		AlterSize : function(event) {		alert(event.data.op);		switch (event.data.op) {			case "up":				$.Fontisizer.sizeInfo['modifier']++;				break;			case "down":				$.Fontisizer.sizeInfo['modifier']--;				break;			case "reset":			case "default":				$.Fontisizer.sizeInfo['modifier'] = 0;		}		var currentSize = $.Fontisizer.sizeInfo['basesize'] + ($.Fontisizer.sizeInfo['modifier'] * $.Fontisizer.sizeInfo['stepsize']);		alert(currentSize);		$("body").css("fontSize", currentSize + "px");		$.get(this.href + '/js', null, null);	//save to server		event.preventDefault();	}};//HTML Below<ul id="fontisizer_menu">    <li><a id="fontisizer_down" href="/jscheel/caresite/fontisizer/size/down">Decrease Size</a></li>    <li><a id="fontisizer_up" href="/jscheel/caresite/fontisizer/size/up">Increase Size</a></li>    <li><a id="fontisizer_reset" href="/jscheel/caresite/fontisizer/size/reset">Reset Size</a></li></ul>