Fix loose ends

Add space above footer, add better delay for height
adjustment, and add conditions to prevent errors for
websocket endpoint and no endpoint.
This commit is contained in:
hunicus 2022-03-14 14:33:41 -04:00
parent 4c8ac3a585
commit 5a58ce0ab3
No known key found for this signature in database
GPG Key ID: 24837C51B6D81FD9
3 changed files with 10 additions and 10 deletions

View File

@ -188,6 +188,7 @@ h3 {
.doc-content {
width: 100%;
margin-top: -20px;
float: unset;
}
.endpoint-container {
@ -230,5 +231,4 @@ h3 {
h3 {
display: none;
}
}

View File

@ -79,7 +79,7 @@ export class ApiDocsComponent implements OnInit {
}
openEndpointContainer( targetId ) {
if( window.innerWidth <= 992 ) {
if( ( window.innerWidth <= 992 ) && this.restTabActivated && targetId ) {
const endpointContainerEl = document.querySelector<HTMLElement>( "#" + targetId );
const endpointContentEl = document.querySelector<HTMLElement>( "#" + targetId + " .endpoint-content" );
const endPointContentElHeight = endpointContentEl.clientHeight;

View File

@ -23,13 +23,13 @@ export class CodeTemplateComponent implements OnInit {
}
adjustContainerHeight( event ) {
if( window.innerWidth <= 992 ) {
if( ( window.innerWidth <= 992 ) && ( this.method !== "websocket" ) ) {
const urlObj = new URL( window.location + "" );
const endpointContainerEl = document.querySelector<HTMLElement>( urlObj.hash );
const endpointContentEl = document.querySelector<HTMLElement>( urlObj.hash + " .endpoint-content" );
window.setTimeout( function() {
endpointContainerEl.style.height = endpointContentEl.clientHeight + 90 + "px";
}, 400);
}, 550);
}
}