Skip to content

Commit 18f3dff

Browse files
andreilakatosadamruzicka
authored andcommitted
Fixes #39273 - removed showHide prop and its functionality, since it is not used anymore
1 parent f2d892f commit 18f3dff

9 files changed

Lines changed: 1 addition & 90 deletions

File tree

webpack/assets/javascripts/react_app/components/Editor/Editor.fixtures.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ export const showBooleans = {
4444
showPreview: true,
4545
showHostSelector: true,
4646
showImport: true,
47-
showHide: true,
4847
};
4948

5049
export const editorOptions = {

webpack/assets/javascripts/react_app/components/Editor/Editor.js

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ class Editor extends React.Component {
5151
isSafemodeEnabled,
5252
renderPath,
5353
safemodeRenderPath,
54-
showHide,
5554
showImport,
5655
showPreview,
5756
showHostSelector,
@@ -94,7 +93,6 @@ class Editor extends React.Component {
9493
theme,
9594
autocompletion,
9695
liveAutocompletion,
97-
toggleMaskValue,
9896
toggleModal,
9997
toggleRenderView,
10098
value,
@@ -151,7 +149,6 @@ class Editor extends React.Component {
151149
template={template}
152150
selectedView={selectedView}
153151
isDiff={template ? value !== template : false}
154-
isMasked={isMasked}
155152
isRendering={isRendering}
156153
isLoading={isLoading}
157154
isFetchingHosts={isFetchingHosts}
@@ -160,7 +157,6 @@ class Editor extends React.Component {
160157
showImport={showImport}
161158
showPreview={showPreview}
162159
showHostSelector={showHostSelector}
163-
showHide={showHide}
164160
revertChanges={revertChanges}
165161
previewTemplate={previewTemplate}
166162
hosts={hosts}
@@ -169,7 +165,6 @@ class Editor extends React.Component {
169165
isSafemodeEnabled={isSafemodeEnabled}
170166
renderPath={renderPath}
171167
safemodeRenderPath={safemodeRenderPath}
172-
toggleMaskValue={toggleMaskValue}
173168
toggleRenderView={toggleRenderView}
174169
toggleModal={toggleModal}
175170
previewResult={previewResult}
@@ -237,7 +232,6 @@ class Editor extends React.Component {
237232

238233
Editor.propTypes = {
239234
data: PropTypes.shape({
240-
showHide: PropTypes.bool,
241235
showImport: PropTypes.bool,
242236
showPreview: PropTypes.bool,
243237
showHostSelector: PropTypes.bool,
@@ -285,7 +279,6 @@ Editor.propTypes = {
285279
theme: PropTypes.string.isRequired,
286280
autocompletion: PropTypes.bool.isRequired,
287281
liveAutocompletion: PropTypes.bool.isRequired,
288-
toggleMaskValue: PropTypes.func.isRequired,
289282
toggleModal: PropTypes.func.isRequired,
290283
toggleRenderView: PropTypes.func.isRequired,
291284
value: PropTypes.string.isRequired,

webpack/assets/javascripts/react_app/components/Editor/__tests__/__snapshots__/Editor.test.js.snap

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ exports[`Editor rendering renders editor 1`] = `
4141
isDiff={true}
4242
isFetchingHosts={false}
4343
isLoading={false}
44-
isMasked={false}
4544
isRendering={false}
4645
isSafemodeEnabled={true}
4746
isSearchingHosts={false}
@@ -85,7 +84,6 @@ exports[`Editor rendering renders editor 1`] = `
8584
}
8685
selectedView="input"
8786
showError={true}
88-
showHide={true}
8987
showHostSelector={true}
9088
showImport={true}
9189
showPreview={true}
@@ -98,7 +96,6 @@ exports[`Editor rendering renders editor 1`] = `
9896
"Monokai",
9997
]
10098
}
101-
toggleMaskValue={[Function]}
10299
toggleModal={[Function]}
103100
toggleRenderView={[Function]}
104101
value="value"

webpack/assets/javascripts/react_app/components/Editor/__tests__/__snapshots__/EditorSelectors.test.js.snap

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ Object {
4747
},
4848
"renderPath": "/render/path",
4949
"safemodeRenderPath": "/safemoderender/path",
50-
"showHide": true,
5150
"showHostSelector": true,
5251
"showImport": true,
5352
"showPreview": true,

webpack/assets/javascripts/react_app/components/Editor/components/EditorNavbar.js

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ const EditorNavbar = ({
1818
importFile,
1919
isDiff,
2020
isLoading,
21-
isMasked,
2221
isRendering,
2322
isFetchingHosts,
2423
isSearchingHosts,
@@ -33,7 +32,6 @@ const EditorNavbar = ({
3332
revertChanges,
3433
selectedHost,
3534
selectedView,
36-
showHide,
3735
showImport,
3836
showPreview,
3937
showHostSelector,
@@ -42,7 +40,6 @@ const EditorNavbar = ({
4240
themes,
4341
autocompletion,
4442
liveAutocompletion,
45-
toggleMaskValue,
4643
toggleModal,
4744
toggleRenderView,
4845
value,
@@ -218,18 +215,15 @@ const EditorNavbar = ({
218215
value={value}
219216
renderPath={renderPath}
220217
showImport={showImport}
221-
showHide={showHide}
222218
showPreview={showPreview}
223219
showHostSelector={showHostSelector}
224220
isDiff={isDiff}
225221
diffViewType={diffViewType}
226-
isMasked={isMasked}
227222
isRendering={isRendering}
228223
importFile={importFile}
229224
template={template}
230225
revertChanges={revertChanges}
231226
changeDiffViewType={changeDiffViewType}
232-
toggleMaskValue={toggleMaskValue}
233227
changeSetting={changeSetting}
234228
changeTab={changeTab}
235229
toggleModal={toggleModal}
@@ -259,7 +253,6 @@ EditorNavbar.propTypes = {
259253
isDiff: PropTypes.bool.isRequired,
260254
isFetchingHosts: PropTypes.bool.isRequired,
261255
isLoading: PropTypes.bool.isRequired,
262-
isMasked: PropTypes.bool.isRequired,
263256
isRendering: PropTypes.bool.isRequired,
264257
isSearchingHosts: PropTypes.bool.isRequired,
265258
isSelectOpen: PropTypes.bool.isRequired,
@@ -286,14 +279,12 @@ EditorNavbar.propTypes = {
286279
}).isRequired,
287280
selectedView: PropTypes.string.isRequired,
288281
showError: PropTypes.bool.isRequired,
289-
showHide: PropTypes.bool,
290282
showImport: PropTypes.bool.isRequired,
291283
showPreview: PropTypes.bool.isRequired,
292284
showHostSelector: PropTypes.bool,
293285
template: PropTypes.string,
294286
theme: PropTypes.string.isRequired,
295287
themes: PropTypes.array.isRequired,
296-
toggleMaskValue: PropTypes.func.isRequired,
297288
toggleModal: PropTypes.func.isRequired,
298289
toggleRenderView: PropTypes.func.isRequired,
299290
value: PropTypes.string.isRequired,
@@ -305,7 +296,6 @@ EditorNavbar.defaultProps = {
305296
filteredHosts: [],
306297
renderPath: '',
307298
safemodeRenderPath: '',
308-
showHide: false,
309299
template: '',
310300
showHostSelector: true,
311301
templateKindId: '',

webpack/assets/javascripts/react_app/components/Editor/components/EditorOptions.js

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@ import React from 'react';
33
import PropTypes from 'prop-types';
44

55
import { Button, FormControl } from 'patternfly-react';
6-
import {
7-
ArrowsAltIcon,
8-
EyeIcon,
9-
EyeSlashIcon,
10-
UndoIcon,
11-
UploadIcon,
12-
} from '@patternfly/react-icons';
6+
import { ArrowsAltIcon, UndoIcon, UploadIcon } from '@patternfly/react-icons';
137

148
import { Tooltip, TooltipPosition, Icon } from '@patternfly/react-core';
159
import { translate as __ } from '../../../common/I18n';
@@ -35,21 +29,18 @@ class EditorOptions extends React.Component {
3529
diffViewType,
3630
importFile,
3731
isDiff,
38-
isMasked,
3932
keyBinding,
4033
keyBindings,
4134
mode,
4235
modes,
4336
revertChanges,
4437
selectedView,
45-
showHide,
4638
showImport,
4739
template,
4840
theme,
4941
themes,
5042
autocompletion,
5143
liveAutocompletion,
52-
toggleMaskValue,
5344
toggleModal,
5445
} = this.props;
5546

@@ -63,19 +54,6 @@ class EditorOptions extends React.Component {
6354
)}
6455

6556
<h4 id="divider">|</h4>
66-
{showHide && (
67-
<Tooltip content={__('Hide Content')} position={TooltipPosition.top}>
68-
<Button
69-
disabled={selectedView !== 'input'}
70-
className="editor-button"
71-
id="hide-btn"
72-
onClick={() => toggleMaskValue(isMasked)}
73-
bsStyle="link"
74-
>
75-
<Icon size="md">{isMasked ? <EyeIcon /> : <EyeSlashIcon />}</Icon>
76-
</Button>
77-
</Tooltip>
78-
)}
7957
{isDiff ? ( // fixing tooltip showing sometimes for disabled icon
8058
<Tooltip
8159
content={__('Revert Local Changes')}
@@ -172,26 +150,22 @@ EditorOptions.propTypes = {
172150
diffViewType: PropTypes.string.isRequired,
173151
importFile: PropTypes.func.isRequired,
174152
isDiff: PropTypes.bool.isRequired,
175-
isMasked: PropTypes.bool.isRequired,
176153
keyBinding: PropTypes.string.isRequired,
177154
keyBindings: PropTypes.array.isRequired,
178155
mode: PropTypes.string.isRequired,
179156
modes: PropTypes.array.isRequired,
180157
revertChanges: PropTypes.func.isRequired,
181158
selectedView: PropTypes.string.isRequired,
182-
showHide: PropTypes.bool,
183159
showImport: PropTypes.bool.isRequired,
184160
template: PropTypes.string,
185161
theme: PropTypes.string.isRequired,
186162
themes: PropTypes.array.isRequired,
187163
autocompletion: PropTypes.bool.isRequired,
188164
liveAutocompletion: PropTypes.bool.isRequired,
189-
toggleMaskValue: PropTypes.func.isRequired,
190165
toggleModal: PropTypes.func.isRequired,
191166
};
192167

193168
EditorOptions.defaultProps = {
194-
showHide: false,
195169
template: '',
196170
};
197171

webpack/assets/javascripts/react_app/components/Editor/components/__tests__/EditorOptions.test.js

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ describe('EditorOptions', () => {
1616
testComponentSnapshotsWithFixtures(EditorOptions, fixtures));
1717

1818
describe('simulate onClick', () => {
19-
const toggleMaskValue = jest.fn();
2019
const changeTab = jest.fn();
2120
const revertChanges = jest.fn();
2221
jest.mock('../EditorOptions');
@@ -26,37 +25,21 @@ describe('EditorOptions', () => {
2625
<EditorOptions
2726
{...props}
2827
changeTab={changeTab}
29-
toggleMaskValue={toggleMaskValue}
3028
revertChanges={revertChanges}
3129
isDiff
3230
selectedView="diff"
3331
/>
3432
);
3533

36-
const inputWrapper = mount(
37-
<EditorOptions
38-
{...props}
39-
changeTab={changeTab}
40-
toggleMaskValue={toggleMaskValue}
41-
revertChanges={revertChanges}
42-
isDiff
43-
/>
44-
);
45-
4634
diffWrapper
4735
.find('#undo-btn')
4836
.at(0)
4937
.simulate('click');
50-
inputWrapper
51-
.find('#hide-btn')
52-
.at(0)
53-
.simulate('click');
5438
diffWrapper
5539
.find('#import-btn')
5640
.at(0)
5741
.simulate('click');
5842

59-
expect(toggleMaskValue).toHaveBeenCalledTimes(1);
6043
expect(changeTab).toHaveBeenCalledTimes(1);
6144
expect(window.confirm).toHaveBeenCalledTimes(1);
6245
});

webpack/assets/javascripts/react_app/components/Editor/components/__tests__/__snapshots__/EditorNavbar.test.js.snap

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ exports[`EditorNavbar rendring renders EditorNavbar 1`] = `
6363
}
6464
importFile={[Function]}
6565
isDiff={true}
66-
isMasked={false}
6766
isRendering={false}
6867
keyBinding="Default"
6968
keyBindings={
@@ -89,7 +88,6 @@ exports[`EditorNavbar rendring renders EditorNavbar 1`] = `
8988
renderPath="/render/path"
9089
revertChanges={[Function]}
9190
selectedView="input"
92-
showHide={true}
9391
showHostSelector={true}
9492
showImport={true}
9593
showPreview={true}
@@ -101,7 +99,6 @@ exports[`EditorNavbar rendring renders EditorNavbar 1`] = `
10199
"Monokai",
102100
]
103101
}
104-
toggleMaskValue={[Function]}
105102
toggleModal={[Function]}
106103
value="value"
107104
/>

webpack/assets/javascripts/react_app/components/Editor/components/__tests__/__snapshots__/EditorOptions.test.js.snap

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,6 @@ exports[`EditorOptions EditorOptions renders EditorOptions 1`] = `
99
>
1010
|
1111
</h4>
12-
<Tooltip
13-
content="Hide Content"
14-
position="top"
15-
>
16-
<Button
17-
active={false}
18-
block={false}
19-
bsClass="btn"
20-
bsStyle="link"
21-
className="editor-button"
22-
disabled={false}
23-
id="hide-btn"
24-
onClick={[Function]}
25-
>
26-
<Icon
27-
size="md"
28-
>
29-
<EyeSlashIcon />
30-
</Icon>
31-
</Button>
32-
</Tooltip>
3312
<Tooltip
3413
content="Revert Local Changes"
3514
position="top"

0 commit comments

Comments
 (0)