CCM NG: Some bug fixes for the PageModels Editor
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5620 8810af33-2d31-482b-a856-94f89814c4dfpull/2/head
parent
f71d6fb7ac
commit
077643c557
|
|
@ -188,7 +188,7 @@ class ItemListComponentEditorDialog extends React.Component<
|
||||||
<label htmlFor={`${idPrefix}descending`}>
|
<label htmlFor={`${idPrefix}descending`}>
|
||||||
Descending?
|
Descending?
|
||||||
</label>
|
</label>
|
||||||
<input checked={this.props.component.descending}
|
<input checked={this.state.descending}
|
||||||
id={`${idPrefix}descending`}
|
id={`${idPrefix}descending`}
|
||||||
onChange={this.handleChange}
|
onChange={this.handleChange}
|
||||||
type="checkbox" />
|
type="checkbox" />
|
||||||
|
|
@ -200,15 +200,15 @@ class ItemListComponentEditorDialog extends React.Component<
|
||||||
onChange={this.handleChange}
|
onChange={this.handleChange}
|
||||||
size={64}
|
size={64}
|
||||||
type="text"
|
type="text"
|
||||||
value={this.props.component.limitToType}/>
|
value={this.state.limitToType}/>
|
||||||
<label htmlFor={`$idPrefix}pageSize`}>
|
<label htmlFor={`{$idPrefix}pageSize`}>
|
||||||
Page size
|
Page size
|
||||||
</label>
|
</label>
|
||||||
<input id={`${idPrefix}pageSize`}
|
<input id={`${idPrefix}pageSize`}
|
||||||
min="1"
|
min="1"
|
||||||
onChange={this.handleChange}
|
onChange={this.handleChange}
|
||||||
type="number"
|
type="number"
|
||||||
value={this.props.component.pageSize}/>
|
value={this.state.pageSize}/>
|
||||||
<label htmlFor={`${idPrefix}listOrder`}>
|
<label htmlFor={`${idPrefix}listOrder`}>
|
||||||
List Order
|
List Order
|
||||||
</label>
|
</label>
|
||||||
|
|
@ -216,8 +216,8 @@ class ItemListComponentEditorDialog extends React.Component<
|
||||||
id={`${idPrefix}listOrder`}
|
id={`${idPrefix}listOrder`}
|
||||||
onChange={this.handleListOrderChange}
|
onChange={this.handleListOrderChange}
|
||||||
rows={5}>
|
rows={5}>
|
||||||
{Array.isArray(this.props.component.listOrder) ? (
|
{Array.isArray(this.state.listOrder) ? (
|
||||||
this.props.component.listOrder.join("\n")
|
this.state.listOrder.join("\n")
|
||||||
) : (
|
) : (
|
||||||
""
|
""
|
||||||
)}
|
)}
|
||||||
|
|
|
||||||
|
|
@ -797,6 +797,11 @@ class ContainerModelComponent
|
||||||
this.fetchComponents();
|
this.fetchComponents();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public componentDidUpdate() {
|
||||||
|
|
||||||
|
this.fetchComponents();
|
||||||
|
}
|
||||||
|
|
||||||
public render(): React.ReactNode {
|
public render(): React.ReactNode {
|
||||||
|
|
||||||
return <li>
|
return <li>
|
||||||
|
|
|
||||||
|
|
@ -2073,12 +2073,13 @@ div.errorPanel {
|
||||||
left: 5em;
|
left: 5em;
|
||||||
} */
|
} */
|
||||||
|
|
||||||
li.componentModelEditor dialog.dialogClosed {
|
li.componentModelEditor dialog.dialogClosed
|
||||||
|
li.componentModelEditor dialog {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
li.componentModelEditor dialog.dialogExpanded {
|
li.componentModelEditor dialog.dialogExpanded,
|
||||||
|
li.componentModelEditor dialog[open] {
|
||||||
border: 2px solid #ccc;
|
border: 2px solid #ccc;
|
||||||
border-radius: 3rem;
|
border-radius: 3rem;
|
||||||
|
|
||||||
|
|
@ -2097,7 +2098,8 @@ li.componentModelEditor dialog.dialogExpanded {
|
||||||
z-index: 1000;
|
z-index: 1000;
|
||||||
}
|
}
|
||||||
|
|
||||||
li.componentModelEditor dialog.dialogExpanded button.closeButton {
|
li.componentModelEditor dialog.dialogExpanded button.closeButton,
|
||||||
|
li.componentModelEditor dialog[open] button.closeButton {
|
||||||
|
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
|
|
||||||
|
|
@ -2130,7 +2132,8 @@ li.componentModelEditor dl dd {
|
||||||
margin-bottom: 0.5em;
|
margin-bottom: 0.5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
li.componentModelEditor dialog.dialogExpanded h1 {
|
li.componentModelEditor dialog.dialogExpanded h1,
|
||||||
|
li.componentModelEditor dialog[open] h1 {
|
||||||
|
|
||||||
background-color: #0776a0;
|
background-color: #0776a0;
|
||||||
|
|
||||||
|
|
@ -2158,13 +2161,18 @@ li.componentModelEditor dialog.dialogExpanded h1 {
|
||||||
|
|
||||||
li.componentModelEditor dialog.dialogExpanded input,
|
li.componentModelEditor dialog.dialogExpanded input,
|
||||||
li.componentModelEditor dialog.dialogExpanded label,
|
li.componentModelEditor dialog.dialogExpanded label,
|
||||||
li.componentModelEditor dialog.dialogExpanded textarea {
|
li.componentModelEditor dialog.dialogExpanded textarea,
|
||||||
|
li.componentModelEditor dialog[open] input,
|
||||||
|
li.componentModelEditor dialog[open] label,
|
||||||
|
li.componentModelEditor dialog[open] textarea {
|
||||||
|
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
li.componentModelEditor dialog.dialogExpanded input,
|
li.componentModelEditor dialog.dialogExpanded input,
|
||||||
li.componentModelEditor dialog.dialogExpanded textarea {
|
li.componentModelEditor dialog.dialogExpanded textarea,
|
||||||
|
li.componentModelEditor dialog[open] input,
|
||||||
|
li.componentModelEditor dialog[open] textarea {
|
||||||
|
|
||||||
margin-bottom: 1em;
|
margin-bottom: 1em;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue