tools.js
3.79 KB
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
jQuery(document).ready(function ($) {
/**
* For Tool Page
*/
$('select#achievement_types_to_award, select#badgeos-award-users, select#achievement_types_to_revoke, select#badgeos-revoke-users, select#rank_types_to_award, select#rank_types_to_revoke').select2({ width: 'resolve', minimumInputLength: 0 });
$('#award-achievement, #award-credits, #award-ranks').change(function () {
if ($('#award-achievement, #award-credits, #award-ranks').is(':checked')) {
$('#badgeos-award-users').parents('tr').find('th, th label, td, td select, td span').slideUp({ duration: 500 });
} else {
$('#badgeos-award-users').parents('tr').find('th, th label, td, td select, td span').slideDown({ duration: 500 });
}
});
$('#revoke-achievement, #revoke-credits, #revoke-ranks').change(function () {
if ($('#revoke-achievement, #revoke-credits, #revoke-ranks').is(':checked')) {
$('#badgeos-revoke-users').parents('tr').find('th, th label, td, td select, td span').slideUp({ duration: 500 });
} else {
$('#badgeos-revoke-users').parents('tr').find('th, th label, td, td select, td span').slideDown({ duration: 500 });
}
});
$('#badgeos_tools_disable_earned_achievement_email, .badgeos_tools_disable_email_checkboxes').change(function () {
if ($(this).is(':checked')) {
$(this).parents('table').find('.badgeos_tools_email_achievement_field').parents('tr').find('th, th label, td, td select, td span').slideUp({ duration: 500 });
} else {
$(this).parents('table').find('.badgeos_tools_email_achievement_field').parents('tr').find('th, th label, td, td select, td span').slideDown({ duration: 500 });
}
}).trigger('change');
$(function () {
$("#achievement-tabs, #credit-tabs, #rank-tabs, #email-tabs, #system-tabs, #badgeos-setting-tabs").tabs().addClass("ui-tabs-vertical ui-helper-clearfix");
$("#achievement-tabs li, #credit-tabs li, #rank-tabs li, #email-tabs li, #system-tabs li, #badgeos-setting-tabs li").removeClass("ui-corner-top").addClass("ui-corner-left");
if (admin_js.badgeos_tools_email_tab != '') {
$('#' + admin_js.badgeos_tools_email_tab + '_link').click();
}
var active_site_tab = $('#badgeos_admin_side_tab').val();
if (active_site_tab != '') {
$('.badgeos_sidebar_tab_links').find('a[href="' + active_site_tab + '"]').click();
}
if ($('.badgeos_mini_color_picker_ctrl').length > 0) {
$('.badgeos_mini_color_picker_ctrl').each(function () {
$(this).minicolors({
control: $(this).attr('data-control') || 'hue',
defaultValue: $(this).attr('data-defaultValue') || '',
format: $(this).attr('data-format') || 'hex',
keywords: $(this).attr('data-keywords') || '',
inline: $(this).attr('data-inline') === 'true',
letterCase: $(this).attr('data-letterCase') || 'lowercase',
opacity: $(this).attr('data-opacity'),
position: $(this).attr('data-position') || 'bottom',
swatches: $(this).attr('data-swatches') ? $(this).attr('data-swatches').split('|') : [],
change: function (value, opacity) {
if (!value) return;
if (opacity) value += ', ' + opacity;
if (typeof console === 'object') {
console.log(value);
}
},
theme: 'bootstrap'
});
});
}
});
$('.badgeos_sidebar_tab_links a').on('click', function () {
$('#badgeos_admin_side_tab').val($(this).attr('href'));
});
});