Bachir Soussi Chiadmi 1bc61b12ad first import
2015-04-08 11:40:19 +02:00

43 lines
1.1 KiB
JavaScript

(function($) {
Drupal.behaviors.CToolsJumpMenu = {
attach: function(context) {
$('.ctools-jump-menu-hide')
.once('ctools-jump-menu')
.hide();
$('.ctools-jump-menu-change')
.once('ctools-jump-menu')
.change(function() {
var loc = $(this).val();
var urlArray = loc.split('::');
if (urlArray[1]) {
location.href = urlArray[1];
}
else {
location.href = loc;
}
return false;
});
$('.ctools-jump-menu-button')
.once('ctools-jump-menu')
.click(function() {
// Instead of submitting the form, just perform the redirect.
// Find our sibling value.
var $select = $(this).parents('form').find('.ctools-jump-menu-select');
var loc = $select.val();
var urlArray = loc.split('::');
if (urlArray[1]) {
location.href = urlArray[1];
}
else {
location.href = loc;
}
return false;
});
}
}
})(jQuery);