Skip to content

Commit 1a12513

Browse files
committed
Merge pull request #158 from mulesoft/features/disable-try-it-if-not-baseuri-present
Disable Try-it if there is no baseUri present on the RAML file
2 parents b31f06f + 9f8a2fe commit 1a12513

File tree

5 files changed

+41
-2
lines changed

5 files changed

+41
-2
lines changed

dist/scripts/api-console.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5488,10 +5488,13 @@ angular.module('ramlConsoleApp').run(['$templateCache', function($templateCache)
54885488

54895489
$templateCache.put('directives/resource-panel.tpl.html',
54905490
"<div class=\"raml-console-resource-panel\" ng-if=\"showPanel\" ng-class=\"{ 'raml-console-has-sidebar-collapsed': singleView }\">\n" +
5491+
" <div class=\"raml-console-resource-no-baseuri\" ng-hide=\"raml.baseUri\">\n" +
5492+
" <strong>Try-it</strong> is disabled because <strong>baseUri</strong> is not present\n" +
5493+
" </div>\n" +
54915494
" <div class=\"raml-console-resource-panel-wrapper\">\n" +
54925495
" <documentation></documentation>\n" +
54935496
"\n" +
5494-
" <sidebar></sidebar>\n" +
5497+
" <sidebar ng-show=\"raml.baseUri\"></sidebar>\n" +
54955498
"\n" +
54965499
" <div class=\"raml-console-sidebar-controls raml-console-sidebar-controls-collapse\" ng-click=\"collapseSidebar($event)\" style=\"right: -1px; position: absolute;\">\n" +
54975500
" <button class=\"raml-console-collapse\">\n" +

dist/styles/api-console-dark-theme.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2219,6 +2219,17 @@ a.raml-console-resource-path-active {
22192219
color: #5685aa;
22202220
}
22212221

2222+
.raml-console-resource-no-baseuri {
2223+
background-color: red;
2224+
margin-top: -1px;
2225+
font-family: Lato;
2226+
font-size: 13px;
2227+
padding: 3px;
2228+
color: white;
2229+
text-align: center;
2230+
text-rendering: optimizeLegibility;
2231+
}
2232+
22222233
.raml-console-resource-header {
22232234
position: relative;
22242235
padding-top: 8px;

dist/styles/api-console-light-theme.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2219,6 +2219,17 @@ a.raml-console-resource-path-active {
22192219
color: #585961;
22202220
}
22212221

2222+
.raml-console-resource-no-baseuri {
2223+
background-color: red;
2224+
margin-top: -1px;
2225+
font-family: Lato;
2226+
font-size: 13px;
2227+
padding: 3px;
2228+
color: white;
2229+
text-align: center;
2230+
text-rendering: optimizeLegibility;
2231+
}
2232+
22222233
.raml-console-resource-header {
22232234
position: relative;
22242235
padding-top: 8px;

src/app/directives/resource-panel.tpl.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
<div class="raml-console-resource-panel" ng-if="showPanel" ng-class="{ 'raml-console-has-sidebar-collapsed': singleView }">
2+
<div class="raml-console-resource-no-baseuri" ng-hide="raml.baseUri">
3+
<strong>Try-it</strong> is disabled because <strong>baseUri</strong> is not present
4+
</div>
25
<div class="raml-console-resource-panel-wrapper">
36
<documentation></documentation>
47

5-
<sidebar></sidebar>
8+
<sidebar ng-show="raml.baseUri"></sidebar>
69

710
<div class="raml-console-sidebar-controls raml-console-sidebar-controls-collapse" ng-click="collapseSidebar($event)" style="right: -1px; position: absolute;">
811
<button class="raml-console-collapse">

src/scss/_resource.scss

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -468,3 +468,14 @@ a.resource-path-active {
468468
color: $color-sidebar-subheader-text;
469469
}
470470
}
471+
472+
.resource-no-baseuri {
473+
background-color: red;
474+
margin-top: -1px;
475+
font-family: Lato;
476+
font-size: 13px;
477+
padding: 3px;
478+
color: white;
479+
text-align: center;
480+
text-rendering: optimizeLegibility;
481+
}

0 commit comments

Comments
 (0)