var advancedVisibility = false; var selectMenu = $("#selectMenuContent"); var advancedTab = $("#advanced"); var basicID = $("#basicItemData") var advancedID = $("#advancedItemData"); var focusedField = false; function changeAdvancedVisibility(){ if(advancedVisibility){ selectMenu.removeClass('active'); advancedTab.removeClass('active'); advancedID.removeClass('active'); basicID.addClass('active'); advancedVisibility = false; } else { selectMenu.addClass('active'); advancedTab.addClass('active'); advancedID.addClass('active'); basicID.removeClass('active'); advancedVisibility = true; } setCookie(); } const historyFilterSwitch = function(){ $('#history-filter').toggleClass('active'); } $("#optional").click(changeAdvancedVisibility); $('#historyTab').click(showHistory); $('#btn-history-filter').click(historyFilterSwitch); const tabitem = $('.tabitem'); function showHistory(){ $('#headersTab').click(showHeaders); tabitem.removeClass('active'); $('.tabcontent').removeClass('active'); $('#history').addClass('active'); $('#historyTab').addClass('active'); $('#historyTab').off('click'); } function showHeaders(){ $('#historyTab').click(showHistory); tabitem.removeClass('active'); $('.tabcontent').removeClass('active'); $('#headers').addClass('active'); $('#headersTab').addClass('active'); $('#headersTab').off('click'); } function focusInTip(element){ showTip(element); focusedField = true; } function focusOutTip(element){ focusedField = false; hidTip(element); } function hidTip(element){ if(focusedField) return; $('#'+element).removeClass('active'); } function showTip(element){ if(focusedField) return; $('.tip').removeClass('active'); $('#'+element).addClass('active'); } $('#messageLink').mouseover(function(){showTip('messageLinkTip')}); $('#messageLink').mouseleave(function(){hidTip('messageLinkTip')}); $('#httpStatus').mouseover(function(){showTip('httpStatusTip')}); $('#httpStatus').focusin(function(){focusInTip('httpStatusTip')}); $('#httpStatus').mouseleave(function(){hidTip('httpStatusTip')}); $('#httpStatus').focusout(function(){focusOutTip('httpStatusTip')}); $('#typeSelector').mouseover(function(){showTip('typeSelectorTip')}); $('#typeSelector').focusin(function(){focusInTip('typeSelectorTip')}); $('#typeSelector').mouseleave(function(){hidTip('typeSelectorTip')}); $('#typeSelector').focusout(function(){focusOutTip('typeSelectorTip')}); $('#bodyEditor').mouseover(function(){showTip('bodyEditorTip')}); $('#bodyEditor').focusin(function(){focusInTip('bodyEditorTip')}); $('#bodyEditor').mouseleave(function(){hidTip('bodyEditorTip')}); $('#bodyEditor').focusout(function(){focusOutTip('bodyEditorTip')}); $('#headersTab').mouseover(function(){showTip('headersTabTip')}); $('#headersTab').mouseleave(function(){hidTip('headersTabTip')}); $('#historyTab').mouseover(function(){showTip('historyTabTip')}); $('#historyTab').mouseleave(function(){hidTip('historyTabTip')}); $('#headerKeyInput').mouseover(function(){showTip('newHeaderTip')}); $('#headerKeyInput').focusin(function(){focusInTip('newHeaderTip')}); $('#headerKeyInput').mouseleave(function(){hidTip('newHeaderTip')}); $('#headerKeyInput').focusout(function(){focusOutTip('newHeaderTip')}); $('#headerValueInput').mouseover(function(){showTip('newHeaderTip')}); $('#headerValueInput').focusin(function(){focusInTip('newHeaderTip')}); $('#headerValueInput').mouseleave(function(){hidTip('newHeaderTip')}); $('#headerValueInput').focusout(function(){focusOutTip('newHeaderTip')});