탭 열기 수정
This commit is contained in:
@@ -1563,3 +1563,12 @@ figure div span {
|
|||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin-right: 5px; /* Adjust this value as per your requirement */
|
margin-right: 5px; /* Adjust this value as per your requirement */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.nav-link {
|
||||||
|
color: #AAAAAA;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-link.active{
|
||||||
|
font-weight: bold;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
@@ -398,6 +398,9 @@
|
|||||||
apiRequestTabTitle.append(li);
|
apiRequestTabTitle.append(li);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
openTab: function(idx){
|
||||||
|
$('#apiRequestTabTitle li:eq(' + idx + ') button').tab('show');
|
||||||
|
},
|
||||||
renderTabContent: function (idx) {
|
renderTabContent: function (idx) {
|
||||||
let apiRequestTabContent = $('#apiRequestTabContent');
|
let apiRequestTabContent = $('#apiRequestTabContent');
|
||||||
|
|
||||||
@@ -488,11 +491,11 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
me.requests[idx].onDidChangeModelContent(function (e) {
|
me.requests[idx].onDidChangeModelContent(function (e) {
|
||||||
model.requestBody = me.requests[idx].getValue();
|
model.requestBody = requestBodyEditor.getValue();
|
||||||
});
|
});
|
||||||
|
|
||||||
target.find('.request_body_type').on('change', function () {
|
target.find('.request_body_type').on('change', function () {
|
||||||
let model = me.requests[idx].getModel();
|
let model = requestBodyEditor.getModel();
|
||||||
monaco.editor.setModelLanguage(model, $(this).val());
|
monaco.editor.setModelLanguage(model, $(this).val());
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -510,9 +513,7 @@
|
|||||||
target.find('.method').val(model.method);
|
target.find('.method').val(model.method);
|
||||||
this.renderParam(idx);
|
this.renderParam(idx);
|
||||||
this.renderHeaders(idx);
|
this.renderHeaders(idx);
|
||||||
|
this.openTab(view.currentIdx);
|
||||||
|
|
||||||
$('#apiRequestTabTitle li:eq(' + view.currentIdx + ') button').tab('show');
|
|
||||||
},
|
},
|
||||||
render: function () {
|
render: function () {
|
||||||
let apiRequestTabContent = $('#apiRequestTabContent');
|
let apiRequestTabContent = $('#apiRequestTabContent');
|
||||||
@@ -903,6 +904,13 @@
|
|||||||
view.currentIdx = apiRequests.length - 1;
|
view.currentIdx = apiRequests.length - 1;
|
||||||
view.renderTabHeader();
|
view.renderTabHeader();
|
||||||
view.renderTabContent(view.currentIdx);
|
view.renderTabContent(view.currentIdx);
|
||||||
|
} else {
|
||||||
|
//show selected tab
|
||||||
|
view.currentIdx = apiRequests.findIndex(function (api) {
|
||||||
|
return api.id === selectedApi.id;
|
||||||
|
});
|
||||||
|
|
||||||
|
view.openTab(view.currentIdx);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user