CCM NG: Make tslint happy
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5671 8810af33-2d31-482b-a856-94f89814c4dfpull/2/head
parent
2f60c1f4b6
commit
b8a3894475
|
|
@ -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,
|
||||||
}
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue