
template.static.js.swagger-zfs-header.js Maven / Gradle / Ivy
var headerNumber = 1;
var headerMap = {};
function setHeaderModalShow() {
$("#setHeader").modal('show');
}
function addHeader(key, value, init) {
var htmlTem =
'' +
' ' +
' ' +
' ' +
' ' +
' ' +
' ' +
' ' +
' ' +
' '
;
$("#header").append(htmlTem);
if (key && value) {
$("#header-key-" + headerNumber).val(key);
$("#header-key-" + headerNumber).attr('disabled', true);
$("#header-value-" + headerNumber).val(value);
$("#header-value-" + headerNumber).attr('disabled', true);
$("#header-checkbox-" + headerNumber).iCheck('check');
$("#header-checkbox-" + headerNumber).iCheck('enable');
} else if (init) {
$("#headers-" + headerNumber).remove();
}
headerNumber += 1;
initCheck2header();
}
function delHeader(headerId) {
$("#" + headerId).remove();
}
function initCheck2header() {
$(".i-checks").iCheck({
checkboxClass: "icheckbox_square-green",
radioClass: "iradio_square-green"
}
);
$("#header .i-checks").on('ifChecked', function (ent) {
var keyIdFlag = $(this).attr('id').replace('header-checkbox-', 'header-key-');
var valueIdFlag = $(this).attr('id').replace('header-checkbox-', 'header-value-');
var key = $('#' + keyIdFlag).val();
var value = $('#' + valueIdFlag).val();
if (!(key && value)) {
alert("key and value is not null!");
} else {
$('#' + keyIdFlag).attr('disabled', true);
$('#' + valueIdFlag).attr('disabled', true);
headerMap[key] = value;
}
});
$("#header .i-checks").on('ifUnchecked', function (ent) {
var keyIdFlag = $(this).attr('id').replace('header-checkbox-', 'header-key-');
var valueIdFlag = $(this).attr('id').replace('header-checkbox-', 'header-value-');
var key = $('#' + keyIdFlag).val();
$('#' + keyIdFlag).attr('disabled', false);
$('#' + valueIdFlag).attr('disabled', false);
delete headerMap[key];
})
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy