diff --git a/src/main/resources/templates/page/routes/mockRouteList.html b/src/main/resources/templates/page/routes/mockRouteList.html index 10424b9..5222ad5 100644 --- a/src/main/resources/templates/page/routes/mockRouteList.html +++ b/src/main/resources/templates/page/routes/mockRouteList.html @@ -41,12 +41,12 @@ + - - + diff --git a/src/main/resources/templates/page/tester/apiTester.html b/src/main/resources/templates/page/tester/apiTester.html index 6376a9c..48f7abb 100644 --- a/src/main/resources/templates/page/tester/apiTester.html +++ b/src/main/resources/templates/page/tester/apiTester.html @@ -44,6 +44,7 @@
@@ -400,6 +401,7 @@ }, openTab: function(idx){ $('#apiRequestTabTitle li:eq(' + idx + ') button').tab('show'); + $('#api_request_'+ idx+' li:eq(0) button').tab('show') }, renderTabContent: function (idx) { let apiRequestTabContent = $('#apiRequestTabContent'); @@ -415,9 +417,11 @@ template.find('.btn_request_header_tab').attr('data-bs-target', "#requestHeaderTab_" + idx); template.find('.btn_request_body_tab').attr('data-bs-target', "#requestBodyTab_" + idx); - template.find('.request_param_tab').attr('id', "requestParamTab_" + idx); template.find('.request_header_tab').attr('id', "requestHeaderTab_" + idx); + template.find('.request_param_tab').attr('id', "requestParamTab_" + idx); template.find('.request_body_tab').attr('id', "requestBodyTab_" + idx); + template.find('.api_name').text(model.name); + template.find('.collection_name').text(model.collectionName); apiRequestTabContent.append(template); let target = $('#api_request_' + idx); @@ -485,7 +489,6 @@ automaticLayout: true }); me.requests.push(requestBodyEditor); - target.find(".request_body")[0].addEventListener('shown.bs.tab', function () { me.requests[idx].layout(); }); @@ -499,7 +502,6 @@ monaco.editor.setModelLanguage(model, $(this).val()); }); - let responseBodyEditor = monaco.editor.create(target.find(".response_body")[0], { value: '', language: 'json', @@ -561,9 +563,6 @@ let filter = $('#filter_text').val(); for (let i = 0; i < collections.length; i++) { - // if (filter !== '' && collections[i].name.indexOf(filter) === -1) { - // continue; - // } let template = $('#collectionTemplate').children().clone(); template.attr('id', 'collection_' + i); @@ -592,10 +591,6 @@ for (let j = 0; j < collections[i].apis.length; j++) { - // if(collections[i].apis[j].name.indexOf(filter) === -1) { - // continue; - // } - let collectionApiTemplate = $('#collectionApiTemplate').children().clone(); let link = collectionApiTemplate.find('a'); let btn = collectionApiTemplate.find('button.delete_api_request'); @@ -879,12 +874,17 @@ }); }, openApiRequest: function (collectionId, apiId) { + let collectionName = collections.filter(function (collection) { + return collection.id === collectionId; + })[0].name; let selectedApi = collections.filter(function (collection) { return collection.id === collectionId; })[0].apis.filter(function (api) { return api.id === apiId; })[0]; + if (selectedApi !== undefined) { + selectedApi.collectionName = collectionName; let tab = apiRequests.filter(function (api) { return api.id === selectedApi.id; })[0];