diff --git a/forms/SelectionGroup.php b/forms/SelectionGroup.php index 5a8fb8184..308a5f7e6 100755 --- a/forms/SelectionGroup.php +++ b/forms/SelectionGroup.php @@ -79,10 +79,8 @@ class SelectionGroup extends CompositeField { } function FieldHolder() { - Requirements::javascript(SAPPHIRE_DIR . '/thirdparty/prototype/prototype.js'); - Requirements::javascript(SAPPHIRE_DIR . '/thirdparty/behaviour/behaviour.js'); - Requirements::javascript(SAPPHIRE_DIR . '/javascript/prototype_improvements.js'); - Requirements::javascript(SAPPHIRE_DIR . '/javascript/SelectionGroup.js'); + Requirements::javascript(THIRDPARTY_DIR .'/jquery/jquery.js'); + Requirements::javascript(SAPPHIRE_DIR . '/javascript/SelectionGroup.js'); Requirements::css(SAPPHIRE_DIR . '/css/SelectionGroup.css'); return $this->renderWith("SelectionGroup"); diff --git a/javascript/SelectionGroup.js b/javascript/SelectionGroup.js index 5f5145fb6..733ce99c5 100755 --- a/javascript/SelectionGroup.js +++ b/javascript/SelectionGroup.js @@ -1,15 +1,15 @@ (function($) { -$(document).ready(function() { - $('ul.SelectionGroup input.selector').livequery('click', function(){ - var li = $(this).parent('li') - li.addClass('selected'); - - var prev = li.prevAll('li.selected'); - if(prev.length) prev.removeClass('selected'); - var next = li.nextAll('li.selected'); - if(next.length) next.removeClass('selected'); - - $(this).focus(); - }); -}) -})(jQuery); + $(document).ready(function() { + $('ul.SelectionGroup input.selector').live('click', function() { + var li = $(this).parent('li') + li.addClass('selected'); + + var prev = li.prevAll('li.selected'); + if(prev.length) prev.removeClass('selected'); + var next = li.nextAll('li.selected'); + if(next.length) next.removeClass('selected'); + + $(this).focus(); + }); + }) +})(jQuery); \ No newline at end of file