<html>
<head>
<title>Magic Thumb™ API</title>
<!-- link to magicthumb.css file -->
<link href="magicthumb/magicthumb.css" rel="stylesheet" type="text/css" media="screen"/>
<!-- link to magicthumb.js file -->
<script src="magicthumb/magicthumb.js" type="text/javascript"></script>
</head>
<body>
<p>The API allows more advanced customisation of Magic Thumb™. Here are some examples of what you can do. <a href="mailto:support@magictoolbox.com">Email us</a> if you have questions.</p>
<p>
<a id="thumb-1" class="MagicThumb" href="images/imac-side-300.jpg" title="" rel="caption-source: a:title; caption-speed: 300"><img src="images/imac-side-90.jpg" alt=""/></a>
<a id="thumb-2" class="MagicThumb" href="images/imac-side-300.jpg" title="" rel="caption-source: a:title; caption-speed: 300"><img src="images/imac-side-50.jpg" alt=""/></a>
</p>
<p>
<!-- Stop all Magic Thumb objects on the page -->
<input type="button" value="Stop all" onclick="MagicThumb.stop();"/>
<!-- Start all Magic Thumb objects on the page after we stopped them -->
<input type="button" value="Start all" onclick="MagicThumb.start();"/>
<!-- Reload all Magic Thumb objects on the page -->
<script type="text/javascript">
function reloadAll() {
// Let's update some global options and reload Magic Thumbs
MagicThumb.options = {
'expand-effect': 'back'
}
MagicThumb.refresh();
}
</script>
<input type="button" value="Refresh all" onclick="reloadAll();"/>
</p>
<p>
<!-- Stop a particular Magic Thumb by ID -->
<input type="button" value="Stop second thumb" onclick="MagicThumb.stop('thumb-2');"/>
<!-- Stop a particular Magic Thumb by ID -->
<input type="button" value="Start second thumb" onclick="MagicThumb.start('thumb-2');"/>
<!-- Reload a particular Magic Thumb by ID -->
<script type="text/javascript">
function reloadSecond() {
// Let's update options of particular Magic Thumb and reload it
document.getElementById('thumb-2').rel='expand-effect: bounce';
MagicThumb.refresh('thumb-2');
}
</script>
<input type="button" value="Refresh second thumb" onclick="reloadSecond();"/>
</p>
<p>
<!-- Expand a particular Magic Thumb by ID -->
<input type="button" value="Expand first thumb" onclick="MagicThumb.expand('thumb-1');"/>
<!-- Restore a particular Magic Thumb by ID -->
<input type="button" value="Restore first thumb" onclick="MagicThumb.restore('thumb-1');"/>
</p>
</body>
</html>