CCM NG: Make tslint happy

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5671 8810af33-2d31-482b-a856-94f89814c4df
jensp 2018-08-11 15:02:30 +00:00
parent 1b96a3c4e0
commit 9770328a07
2 changed files with 31 additions and 25 deletions

View File

@ -229,7 +229,7 @@ class CategorizedItemComponentPropertiesList extends React.Component<
{this.props.children} {this.props.children}
</ContentItemComponentPropertiesList> </ContentItemComponentPropertiesList>;
} }
} }
@ -258,7 +258,7 @@ class CategorizedItemComponentEditorDialog extends React.Component<
{this.props.children} {this.props.children}
</ContentItemComponentEditorDialog> </ContentItemComponentEditorDialog>;
} }
private getComponentModelProperties(): {[name: string]: any} { private getComponentModelProperties(): {[name: string]: any} {
@ -271,7 +271,8 @@ class FixedContentItemComponentPropertiesList extends React.Component<
BasicComponentModelPropertiesListProps<FixedContentItemComponent>, {}> { BasicComponentModelPropertiesListProps<FixedContentItemComponent>, {}> {
constructor( constructor(
props: BasicComponentModelPropertiesListProps<FixedContentItemComponent> props: BasicComponentModelPropertiesListProps<
FixedContentItemComponent>,
) { ) {
super(props); super(props);
@ -286,7 +287,7 @@ class FixedContentItemComponentPropertiesList extends React.Component<
<dd>{this.props.component.contentItem}</dd> <dd>{this.props.component.contentItem}</dd>
{this.props.children} {this.props.children}
</ContentItemComponentPropertiesList> </ContentItemComponentPropertiesList>;
} }
} }
@ -301,7 +302,8 @@ class FixedContentItemComponentEditorDialog extends React.Component<
FixedContentItemComponentEditorDialogState> { FixedContentItemComponentEditorDialogState> {
constructor( constructor(
props: BasicComponentModelEditorDialogProps<FixedContentItemComponent> props: BasicComponentModelEditorDialogProps<
FixedContentItemComponent>,
) { ) {
super(props); super(props);
@ -386,7 +388,7 @@ class GreetingItemComponentPropertiesList extends React.Component<
{this.props.children} {this.props.children}
</ContentItemComponentPropertiesList> </ContentItemComponentPropertiesList>;
} }
} }
@ -415,7 +417,7 @@ class GreetingItemComponentEditorDialog extends React.Component<
{this.props.children} {this.props.children}
</ContentItemComponentEditorDialog> </ContentItemComponentEditorDialog>;
} }
private getComponentModelProperties(): {[name: string]: any} { private getComponentModelProperties(): {[name: string]: any} {
@ -424,7 +426,6 @@ class GreetingItemComponentEditorDialog extends React.Component<
} }
} }
class ItemListComponentPropertiesList extends React.Component< class ItemListComponentPropertiesList extends React.Component<
BasicComponentModelPropertiesListProps<ItemListComponent>, {}> { BasicComponentModelPropertiesListProps<ItemListComponent>, {}> {
@ -644,7 +645,7 @@ ComponentModelEditor.registerEditorComponents(
CategoryTreeComponentEditorDialog as typeof React.Component, CategoryTreeComponentEditorDialog as typeof React.Component,
propertiesList: propertiesList:
CategoryTreeComponentPropertiesList as typeof React.Component, CategoryTreeComponentPropertiesList as typeof React.Component,
} },
); );
ComponentModelEditor.registerEditorComponents( ComponentModelEditor.registerEditorComponents(
@ -655,7 +656,7 @@ ComponentModelEditor.registerEditorComponents(
ItemListComponentEditorDialog as typeof React.Component, ItemListComponentEditorDialog as typeof React.Component,
propertiesList: propertiesList:
ItemListComponentPropertiesList as typeof React.Component, ItemListComponentPropertiesList as typeof React.Component,
} },
); );
ComponentModelEditor.registerEditorComponents( ComponentModelEditor.registerEditorComponents(
@ -666,7 +667,7 @@ ComponentModelEditor.registerEditorComponents(
FixedContentItemComponentEditorDialog as typeof React.Component, FixedContentItemComponentEditorDialog as typeof React.Component,
propertiesList: propertiesList:
FixedContentItemComponentPropertiesList as typeof React.Component, FixedContentItemComponentPropertiesList as typeof React.Component,
} },
); );
ComponentModelEditor.registerEditorComponents( ComponentModelEditor.registerEditorComponents(
@ -676,6 +677,6 @@ ComponentModelEditor.registerEditorComponents(
editorDialog: editorDialog:
GreetingItemComponentEditorDialog as typeof React.Component, GreetingItemComponentEditorDialog as typeof React.Component,
propertiesList: propertiesList:
GreetingItemComponentPropertiesList as typeof React.Component GreetingItemComponentPropertiesList as typeof React.Component,
} },
); );

View File

@ -824,17 +824,21 @@ class ContainerModelComponent
&& <div className="errorPanel"> && <div className="errorPanel">
<ul> <ul>
{this.state.errorMessages.map((msg, index) => {this.state.errorMessages.map((msg, index) =>
<li key={index}>{msg}</li> <li key={index}>
{msg}
</li>,
)} )}
</ul> </ul>
</div> </div>
} }
<div className="components-list"> <div className="components-list">
<form onSubmit={this.handleSubmit}> <form onSubmit={this.handleSubmit}>
<label htmlFor={`${this.props.container.key}_add_component_type`}> <label htmlFor={`${this.props.container.key}`
+ `_add_component_type`}>
Add component of type Add component of type
</label> </label>
<select id={`${this.props.container.key}_add_component_type`} <select id={`${this.props.container.key}`
+ `_add_component_type`}
onChange={this.handleTypeSelectChange}> onChange={this.handleTypeSelectChange}>
<option value=""></option> <option value=""></option>
{ComponentModelEditor.getAvailableComponents() {ComponentModelEditor.getAvailableComponents()
@ -842,10 +846,11 @@ class ContainerModelComponent
<option key={component.componentType} <option key={component.componentType}
value={component.componentType}> value={component.componentType}>
{component.componentTitle} {component.componentTitle}
</option> </option>,
)} )}
</select> </select>
<label htmlFor={`${this.props.container.key}_add_component_key`}> <label htmlFor={`${this.props.container.key}`
+ `_add_component_key`}>
with key with key
</label> </label>
<input id={`${this.props.container.key}_add_component_key`} <input id={`${this.props.container.key}_add_component_key`}
@ -990,13 +995,13 @@ class ContainerModelComponent
const init: RequestInit = { const init: RequestInit = {
body: JSON.stringify({ body: JSON.stringify({
type: this.state.addComponentOfType,
key: this.state.addComponentWithKey, key: this.state.addComponentWithKey,
type: this.state.addComponentOfType,
}), }),
credentials: "same-origin", credentials: "same-origin",
headers, headers,
method: "PUT", method: "PUT",
} };
const url: string = `${this.props.dispatcherPrefix}` const url: string = `${this.props.dispatcherPrefix}`
+ `/page-models/${this.props.ccmApplication}/` + `/page-models/${this.props.ccmApplication}/`
@ -1028,8 +1033,8 @@ class ContainerModelComponent
this.setState({ this.setState({
...this.state, ...this.state,
addComponentWithKey: "",
addComponentOfType: "", addComponentOfType: "",
addComponentWithKey: "",
components, components,
}); });
}) })
@ -1050,7 +1055,7 @@ class ContainerModelComponent
...this.state.errorMessages, ...this.state.errorMessages,
`Failed to add component to container` `Failed to add component to container`
+ `${response.status} ${response.statusText}`, + `${response.status} ${response.statusText}`,
] ],
}); });
} }
}) })
@ -1060,7 +1065,7 @@ class ContainerModelComponent
errorMessages: [ errorMessages: [
...this.state.errorMessages, ...this.state.errorMessages,
`Failed to add component to container` `Failed to add component to container`
+ ` ${this.props.container.key}: ${error.message}` + ` ${this.props.container.key}: ${error.message}`,
], ],
}); });
}); });
@ -1290,7 +1295,7 @@ class ComponentModelEditor
const components: EditorComponents[] = []; const components: EditorComponents[] = [];
for(let editorComponents for (const editorComponents
of ComponentModelEditor.editorComponents.values()) { of ComponentModelEditor.editorComponents.values()) {
components.push(editorComponents); components.push(editorComponents);
@ -1348,8 +1353,8 @@ class ComponentModelEditor
.editorComponents.get(type) as EditorComponents; .editorComponents.get(type) as EditorComponents;
} else { } else {
const basicComponents: EditorComponents = { const basicComponents: EditorComponents = {
componentType: type,
componentTitle: "", componentTitle: "",
componentType: type,
editorDialog: editorDialog:
BasicComponentModelEditorDialog as typeof React.Component, BasicComponentModelEditorDialog as typeof React.Component,
propertiesList: propertiesList: