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 @@
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