diff --git a/assets/css/devportal.css b/assets/css/devportal.css index c8914e63f7..babb468277 100644 --- a/assets/css/devportal.css +++ b/assets/css/devportal.css @@ -428,29 +428,6 @@ a.button { text-decoration: none !important; } -.button, #request_button { /* Should be same as btn btn-primary */ - display: inline-block; - font-weight: 400; - text-align: center; - white-space: nowrap; - vertical-align: middle; - user-select: none; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - color: #fff; - background-color: #1db4ff; - border-color: #1db4ff; -} -.button:hover { - background-color: #43bded; - -o-transition: .5s; - -webkit-transition: .5s; - transition: .5s; -} /* Code Tabs ---------------------------------------------------------------- */ @@ -1041,8 +1018,36 @@ a.current { border-bottom: none; } +.content a.button { + /* should match the bootstrap buttons */ + display: inline-block; + font-weight: 400; + text-align: center; + vertical-align: middle; + text-decoration: none; + line-height: 1.5; + padding: 9px 16px; + transition: 0.5s; + box-shadow: inset 0 0 0 1px #d3d0cf; + color: #676463; + border: 1px solid #676463; +} + +.content a.button::after { + content: " ➝"; + padding-left: 7px; + transition: all .2s ease-in-out; + display: inline-block; + text-decoration: none; +} + +.content a.button:hover::after { + padding-left: 14px; +} + #main_content_wrapper .btn-outline-secondary:hover, -#main_content_wrapper .btn-outline-secondary:active { +#main_content_wrapper .btn-outline-secondary:active, +.button:hover, #request_button:hover { /* Undo Bootstrap styling */ color: #1b1818; background-color: inherit; diff --git a/assets/js/apitool-rest.js b/assets/js/apitool-rest.js index b8ac2a0e7a..c8addfaca2 100644 --- a/assets/js/apitool-rest.js +++ b/assets/js/apitool-rest.js @@ -58,7 +58,7 @@ function generate_table_of_contents() { } else { commandlist.append("
  • "+req.name+"
  • "); } - }); + }); } function make_commands_clickable() { @@ -136,7 +136,7 @@ function select_request(request) { if (request === undefined) { var el = commandlist.children("li:not(.separator)").eq(0); request = slugify(el.text()); - + /* var keys = Object.keys(requests); var index = keys.indexOf(cmd); if (index === -1) return;*/ @@ -145,7 +145,7 @@ function select_request(request) { } $(el).siblings().removeClass('selected'); $(el).addClass('selected'); - + command = requests[request]; if (command.test_only === true) { @@ -156,15 +156,15 @@ function select_request(request) { if (command.description) { $(description).html(command.description); - + if (command.link) { - $(description).append(" Read more"); } - + $(description).show(); } else if (command.link) { - $(description).html("Read more"); } else { $(description).hide(); @@ -215,7 +215,7 @@ function send_request() { $(this).addClass('depressed'); response_body.addClass('obscured'); - + var original_cmd = requests[slugify(selected_command.text())]; if (original_cmd.hasOwnProperty("body")) { @@ -274,13 +274,13 @@ $(document).ready(function() { } else { select_request(); } - + if (urlParams["base_url"]) { change_base_url(urlParams["base_url"]); } - + request_button.click(send_request); - + }); var urlParams; diff --git a/assets/js/apitool-websocket.js b/assets/js/apitool-websocket.js index f38d8b78f5..ca20fc207e 100644 --- a/assets/js/apitool-websocket.js +++ b/assets/js/apitool-websocket.js @@ -380,7 +380,7 @@ var urlParams; if (command._description) { //$(description).html(command._description).show(); $(description).html(command._description); - $(description).append(" Read more"); + $(description).append(" Read more"); } else { $(description).hide(); } diff --git a/tool/template-rest-api-tool.html b/tool/template-rest-api-tool.html index 8b9da4700e..0d0a2b7518 100644 --- a/tool/template-rest-api-tool.html +++ b/tool/template-rest-api-tool.html @@ -31,7 +31,7 @@
    - Send request + Send request
    diff --git a/tool/template-websocket-api-tool.html b/tool/template-websocket-api-tool.html index d127c6978a..f0b7121492 100644 --- a/tool/template-websocket-api-tool.html +++ b/tool/template-websocket-api-tool.html @@ -57,7 +57,7 @@

    JSON

    -
    Send request
    +
    Send request