Skip to content

Commit 9da8c4f

Browse files
authored
Use disable instead of readonly for oj-text-area to work around Jet issue (#170)
1 parent f0a9cdc commit 9da8c4f

8 files changed

+25
-16
lines changed

webui/src/css/app.css

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,15 @@ h6:first-child {
344344
padding: 2px;
345345
}
346346

347+
/*
348+
a JET bug causes oj-text-area readonly=true text to not be selectable.
349+
we use disabled=true instead, and use these styles to simulate readonly.
350+
*/
351+
.wkt-code-view.oj-text-field.oj-disabled .oj-text-field-input {
352+
color: black;
353+
padding: 0;
354+
}
355+
347356
.wkt-dialog {
348357
width: 500px;
349358
height: 500px;

webui/src/js/views/domain-code-view.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@
2727
help.instruction="[[shellLabelMapper('selector-help')]]">
2828
</oj-select-single>
2929
</oj-form-layout>
30-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{scriptText}}" readonly="true">
30+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{scriptText}}" disabled="true">
3131
</oj-text-area>
3232
</div>
3333

3434
<div slot="domain" class="oj-panel wkt-code-view-platform-frame">
35-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{domainText}}" readonly="true">
35+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{domainText}}" disabled="true">
3636
</oj-text-area>
3737
</div>
3838

3939
<div slot="configMap" class="oj-panel wkt-code-view-platform-frame">
40-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{configMapText}}" readonly="true">
40+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{configMapText}}" disabled="true">
4141
</oj-text-area>
4242
</div>
4343
</oj-switcher>

webui/src/js/views/image-code-view.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<oj-text-area class="wkt-code-view"
3030
max-rows="-1"
3131
value="{{codeText}}"
32-
readonly="true">
32+
disabled="true">
3333
</oj-text-area>
3434
</div>
3535

webui/src/js/views/ingress-code-view.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
help.instruction="[[shellLabelMapper('selector-help')]]">
2727
</oj-select-single>
2828
</oj-form-layout>
29-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{installScriptText}}" readonly="true">
29+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{installScriptText}}" disabled="true">
3030
</oj-text-area>
3131
</div>
3232

@@ -38,12 +38,12 @@
3838
help.instruction="[[shellLabelMapper('selector-help')]]">
3939
</oj-select-single>
4040
</oj-form-layout>
41-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{addRoutesScriptText}}" readonly="true">
41+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{addRoutesScriptText}}" disabled="true">
4242
</oj-text-area>
4343
</div>
4444

4545
<div slot="routesYaml" class="oj-panel wkt-code-view-platform-frame">
46-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{ingressRoutesYamlText}}" readonly="true">
46+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{ingressRoutesYamlText}}" disabled="true">
4747
</oj-text-area>
4848
</div>
4949

webui/src/js/views/operator-code-view.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@
1414
<oj-text-area class="wkt-code-view"
1515
max-rows="-1"
1616
value="{{codeText}}"
17-
readonly="true">
17+
disabled="true">
1818
</oj-text-area>
1919
</div>

webui/src/js/views/vz-application-code-view.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@
2727
help.instruction="[[shellLabelMapper('selector-help')]]">
2828
</oj-select-single>
2929
</oj-form-layout>
30-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{scriptText}}" readonly="true">
30+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{scriptText}}" disabled="true">
3131
</oj-text-area>
3232
</div>
3333

3434
<div slot="application" class="oj-panel wkt-code-view-platform-frame">
35-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{applicationText}}" readonly="true">
35+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{applicationText}}" disabled="true">
3636
</oj-text-area>
3737
</div>
3838

3939
<div slot="project" class="oj-panel wkt-code-view-platform-frame">
40-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{projectText}}" readonly="true">
40+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{projectText}}" disabled="true">
4141
</oj-text-area>
4242
</div>
4343
</oj-switcher>

webui/src/js/views/vz-component-code-view.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@
2727
help.instruction="[[shellLabelMapper('selector-help')]]">
2828
</oj-select-single>
2929
</oj-form-layout>
30-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{scriptText}}" readonly="true">
30+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{scriptText}}" disabled="true">
3131
</oj-text-area>
3232
</div>
3333

3434
<div slot="component" class="oj-panel wkt-code-view-platform-frame">
35-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{componentText}}" readonly="true">
35+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{componentText}}" disabled="true">
3636
</oj-text-area>
3737
</div>
3838

3939
<div slot="configMap" class="oj-panel wkt-code-view-platform-frame">
40-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{configMapText}}" readonly="true">
40+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{configMapText}}" disabled="true">
4141
</oj-text-area>
4242
</div>
4343
</oj-switcher>

webui/src/js/views/vz-install-code-view.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@
2727
help.instruction="[[shellLabelMapper('selector-help')]]">
2828
</oj-select-single>
2929
</oj-form-layout>
30-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{scriptText}}" readonly="true">
30+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{scriptText}}" disabled="true">
3131
</oj-text-area>
3232
</div>
3333

3434
<div slot="verrazzano" class="oj-panel wkt-code-view-platform-frame">
35-
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{verrazzanoResourceText}}" readonly="true">
35+
<oj-text-area class="wkt-code-view" max-rows="-1" value="{{verrazzanoResourceText}}" disabled="true">
3636
</oj-text-area>
3737
</div>
3838

0 commit comments

Comments
 (0)