Home User and System Preference Fluid Text Resizer Developer's View
<html>
<head>
<style type="text/css">
.controlstyle a{ /*links inside DIV sizecontroldiv*/
outline:none;
}
.controlstyle a img{ /*image links inside DIV sizecontroldiv*/
border-width:0;
}
.controlstyle a.selectedcontrol img{ /*selected control's image*/
border-bottom:4px solid darkred;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="fluidtextresizer.js">
/***********************************************
* Fluid Text Resizer- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Visit http://www.dynamicDrive.com for hundreds of DHTML scripts
* Please keep this notice intact
***********************************************/
</script>
<script type="text/javascript">
var mytextsizer=new fluidtextresizer({
controlsdiv: "sizecontroldiv", //id of special div containing your resize
controls. Enter "" if not defined
targets: ["body"], //target elements to resize text within: ["selector1",
"selector2", etc]
levels: 3, //number of levels users can magnify (or shrink) text
persist: "session", //enter "session" or "none"
animate: 200 //animation duration of text resize. Enter 0 to disable
})
</script>
</head>
<body>
<div id="sizecontroldiv" class="controlstyle">
Increase/Decrease controls: <a href="#smaller"><img src="fontminus.gif" /></a>
<a href="#bigger"><img src="fontplus.gif" /></a><br /><br />
Font levels controls: <a href="#fontsize-1"><img src="-1.gif" /></a> <a
href="#fontsize0"><img src="0.gif" /></a> <a href="#fontsize1"><img src="1.gif"
/></a> <a href="#fontsize2"><img src="2.gif" /></a>
</div>
<p>Arbitrary link control: <a href="javascript:mytextsizer.setFontLevel(0)">Set
font level to default</a>
</body>