I didn’t test the Safari problem myself but got the report from one of our key users so rather than go back and forward trying to track the problem down I just reverted the change.
I actually had to remove the code I put in because it didn’t work properly with Safari. I’ve also just had to deal with the duplicates.
It also works quite nicely using:
onclick="this.disabled=true"
But I can’t get it to re-enable on pressing back – when there is no message for instance. I’ve tried onload="$('postformsub').disabled=false"
in the body (we’re using Prototype) but it doesn’t seem to do anything. Is there another event that I’m forgetting that is called when the page is reloaded via the back button?
Change your template to set a limit on the number of tags:
<?php tag_heat_map(array('limit'=>10)); ?>
Thanks also – I’ve updated the plugin and tagged 0.2.