diff --git a/forms/ImageFormAction.php b/forms/ImageFormAction.php index c6dda0f39..3ca2b8303 100755 --- a/forms/ImageFormAction.php +++ b/forms/ImageFormAction.php @@ -23,7 +23,6 @@ class ImageFormAction extends FormAction { } function Field() { Requirements::javascript(THIRDPARTY_DIR . '/jquery/jquery.js'); - Requirements::javascript(THIRDPARTY_DIR . '/jquery-livequery/jquery.livequery.js'); Requirements::javascript(SAPPHIRE_DIR . '/javascript/ImageFormAction.js'); $classClause = ''; diff --git a/javascript/ImageFormAction.js b/javascript/ImageFormAction.js index 548c85609..5e1b85128 100755 --- a/javascript/ImageFormAction.js +++ b/javascript/ImageFormAction.js @@ -1,18 +1,18 @@ -(function($) { +(function($) { $(document).ready(function() { - $("input.rollover").livequery(function(){ - var srcParts = jQuery(this).attr('src').match( /(.*)\.([a-zA-Z]+)$/ ); - var fileName = srcParts[1]; - var extension = srcParts[2]; - this.overSrc = fileName + '_over.' + extension; - this.outSrc = jQuery(this).attr('src'); - }); - $("input.rollover").livequery('mouseover', function(){ - jQuery(this).attr('src', this.overSrc); + $("input.rollover").live('mouseover', function(){ + if(!this.overSrc) { + var srcParts = $(this).attr('src').match( /(.*)\.([a-zA-Z]+)$/ ); + var fileName = srcParts[1]; + var extension = srcParts[2]; + this.overSrc = fileName + '_over.' + extension; + this.outSrc = $(this).attr('src'); + } + $(this).attr('src', this.overSrc); }); - $("input.rollover").livequery('mouseout', function(){ - jQuery(this).attr('src', this.outSrc); + $("input.rollover").live('mouseout', function(){ + $(this).attr('src', this.outSrc); }); }); })(jQuery); \ No newline at end of file