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