mirror of
https://github.com/Cacti/cacti.git
synced 2026-11-08 21:16:17 +09:00
use local storage and insure showing/hiding spacers works
This commit is contained in:
1 parent
d12394b570
commit
df29c52800
2 files changed
+24
-4
No files matched your search
@@ -297,7 +297,7 @@ function form_actions() {
|
||||
api_tree_item_save(0, get_nfilter_request_var('tree_id'), TREE_ITEM_TYPE_HOST, get_nfilter_request_var('tree_item_id'), '', 0, $selected_items[$i], 1, 1, false);
|
||||
}
|
||||
}elseif (get_request_var('drp_action') == 6) { /* automation */
|
||||
cacti_log(__FUNCTION__ . ' called, action: ' . $action, true, 'AUTOM8 TRACE', POLLER_VERBOSITY_MEDIUM);
|
||||
cacti_log(__FUNCTION__ . ' called, action: ' . get_request_var('drp_action'), true, 'AUTOM8 TRACE', POLLER_VERBOSITY_MEDIUM);
|
||||
|
||||
cacti_log(__FUNCTION__ . ', items: ' . get_nfilter_request_var('selected_items'), true, 'AUTOM8 TRACE', POLLER_VERBOSITY_MEDIUM);
|
||||
|
||||
@@ -965,6 +965,10 @@ function device_javascript() {
|
||||
var ping_retries = $('#ping_retries').val();
|
||||
|
||||
function setPing() {
|
||||
if ($('#row_host_avail_head').hasClass('collapsed')) {
|
||||
return false;
|
||||
}
|
||||
|
||||
availability_method = $('#availability_method').val();
|
||||
ping_method = $('#ping_method').val();
|
||||
|
||||
@@ -1009,6 +1013,10 @@ function device_javascript() {
|
||||
}
|
||||
|
||||
function setAvailability() {
|
||||
if ($('#row_host_avail_head').hasClass('collapsed')) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($('#snmp_version').val() == '0') {
|
||||
methods = [
|
||||
{ value: '0', text: 'None' },
|
||||
@@ -1071,6 +1079,10 @@ function device_javascript() {
|
||||
}
|
||||
|
||||
function setSNMP() {
|
||||
if ($('#row_host_snmp_head').hasClass('collapsed')) {
|
||||
return false;
|
||||
}
|
||||
|
||||
snmp_version = $('#snmp_version').val();
|
||||
switch(snmp_version) {
|
||||
case '0': // No SNMP
|
||||
@@ -1157,6 +1169,10 @@ function device_javascript() {
|
||||
$('#dqdebug').empty().fadeOut('fast');
|
||||
});
|
||||
|
||||
$('[id$="spacer"]').click(function() {
|
||||
changeHostForm();
|
||||
});
|
||||
|
||||
$.get(urlPath+'host.php?action=ping_host&id='+$('#id').val(), function(data) {
|
||||
$('#ping_results').html(data);
|
||||
});
|
||||
|
||||
+7
-3
@@ -591,25 +591,29 @@ function ajaxAnchors() {
|
||||
}
|
||||
|
||||
function setupCollapsible() {
|
||||
storage=$.sessionStorage;
|
||||
storage=$.localStorage;
|
||||
|
||||
$('.collapsible').each(function(data) {
|
||||
id=$(this).attr('id')+'_cs';
|
||||
state = storage.get(id);
|
||||
if (state == 'hide') {
|
||||
$(this).addClass('collapsed');
|
||||
$(this).nextUntil('tr.spacer').hide();
|
||||
$(this).find('i').removeClass('fa-angle-double-up').addClass('fa-angle-double-down');
|
||||
storage.set(id, 'hide');
|
||||
}
|
||||
});
|
||||
|
||||
$('.collapsible').click(function(data) {
|
||||
id=$(this).attr('id')+'_cs';
|
||||
if ($(this).find('i').hasClass('fa-angle-double-up')) {
|
||||
$(this).nextUntil('tr.spacer').slideUp('fast');
|
||||
$(this).addClass('collapsed');
|
||||
$(this).nextUntil('tr.spacer').slideUp('slow');
|
||||
$(this).find('i').removeClass('fa-angle-double-up').addClass('fa-angle-double-down');
|
||||
storage.set(id, 'hide');
|
||||
}else{
|
||||
$(this).nextUntil('tr.spacer').slideDown('fast');
|
||||
$(this).removeClass('collapsed');
|
||||
$(this).nextUntil('tr.spacer').slideDown('slow');
|
||||
$(this).nextUntil('tr.spacer').each(function(data) {
|
||||
$(this).find('input, select').change();
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user