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>