blob: 1ab57859463f204e149c411bda6a0f10b7a04764 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
jQuery(function($) {
"use strict";
$('.guff-dropdown').on('click', 'a', function() {
var data = $(this).data(),
ul = $(this).parents('ul'),
is_default = (data.id == ul.data('default'));
// update ui
ul.find('li').removeClass('active');
$(this).parents('li').addClass('active');
ul.prev('a')
.toggleClass('btn-default', is_default)
.toggleClass('btn-primary', !is_default)
.find('span').text(data.name);
// hide dropdown
$('body').trigger('click');
// trigger choose
$(this).trigger({
type: 'guff.choose',
item: $(this).data(),
});
// stop event
return false;
});
});
|