Revision 24c4eb33 mupy/static/js/script.js

b/mupy/static/js/script.js
4 4
	var readonly = $('.menu-wrapper').hasClass('read_only');
5 5
	var menu = $('#menu');
6 6
	var tabs = $('#tabs li');
7
	var panes = $('#panes');
8
	var panesli = panes.find('li');
7 9

  
8 10
	$('body').addClass('loading');
9 11

  
......
49 51
	}
50 52

  
51 53
	function loadTab(tab, callback) {
52
		var panes = $('#panes');
53
		var li = panes.find('li');
54 54
		var firstLi = panes.find('> li');
55 55
		$(tab).siblings().each(function () {
56 56
			$(this).removeClass('active');
57 57
		})
58 58
		$(tab).addClass('active');
59
		li.each(function () {
59
		panesli.each(function () {
60 60
			$(this).removeClass('active');
61 61
		});
62 62
		$(firstLi[tabs.index(tab)]).addClass('active');
......
184 184
		$('a.loadsearch').removeClass('active');
185 185
		$(this).addClass('active');
186 186
		ev.preventDefault();
187
		$('#panes li input').prop('checked', '');
187
		panesli.find('input').prop('checked', '');
188 188
		$.getJSON($(this).prop('href'), function (data) {
189 189
			var selectedItems = data.result.split(',');
190 190
			$(tabs[data.display_type]).trigger('click');
......
248 248
		refreshChecked();
249 249
	});
250 250

  
251
	$('#panes li').on('click', '.expand', function () {
251
	panesli.on('click', '.expand', function () {
252 252
		$(this).toggleClass('open')
253 253
		$(this).parent().find('> ul').toggleClass('active');
254 254
	});
......
299 299
		}
300 300
	});
301 301

  
302
	$('#panes li').on('change', 'ul li input', function () {
302
	panesli.on('change', 'ul li input', function () {
303 303
		if ($(this).prop('checked')) {
304 304
			$(this).closest('li').find('ul li input').each(function () {
305 305
				$(this).prop('checked', 'checked');

Also available in: Unified diff