Installing checkboxes
This commit is contained in:
parent
b53941b2d5
commit
ea6a8da573
|
@ -544,22 +544,14 @@ class MainController extends Component {
|
||||||
case 0:
|
case 0:
|
||||||
storeTextSettings.resetBullets(subtype);
|
storeTextSettings.resetBullets(subtype);
|
||||||
storeTextSettings.resetNumbers(-1);
|
storeTextSettings.resetNumbers(-1);
|
||||||
storeTextSettings.resetMultiLevel(-1);
|
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
storeTextSettings.resetNumbers(subtype);
|
storeTextSettings.resetNumbers(subtype);
|
||||||
storeTextSettings.resetBullets(-1);
|
storeTextSettings.resetBullets(-1);
|
||||||
storeTextSettings.resetMultiLevel(-1);
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
storeTextSettings.resetMultiLevel(subtype);
|
|
||||||
storeTextSettings.resetBullets(-1);
|
|
||||||
storeTextSettings.resetNumbers(-1);
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
storeTextSettings.resetBullets(-1);
|
storeTextSettings.resetBullets(-1);
|
||||||
storeTextSettings.resetNumbers(-1);
|
storeTextSettings.resetNumbers(-1);
|
||||||
storeTextSettings.resetMultiLevel(-1);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
this.api.asc_registerCallback('asc_onPrAlign', (align) => {
|
this.api.asc_registerCallback('asc_onPrAlign', (align) => {
|
||||||
|
|
|
@ -241,17 +241,13 @@ const PageMultiLevel = props => {
|
||||||
const storeTextSettings = props.storeTextSettings;
|
const storeTextSettings = props.storeTextSettings;
|
||||||
const typeMultiLevel = props.typeMultiLevel;
|
const typeMultiLevel = props.typeMultiLevel;
|
||||||
|
|
||||||
console.log(typeMultiLevel)
|
|
||||||
|
|
||||||
return(
|
return(
|
||||||
<div className='multilevels dataview'>
|
<div className='multilevels dataview'>
|
||||||
<ul className="row" style={{listStyle: 'none'}}>
|
<ul className="row" style={{listStyle: 'none'}}>
|
||||||
{arrayMultiLevel.map((item) => (
|
{arrayMultiLevel.map((item) => (
|
||||||
<li key={'multi-level-' + item.type} data-type={item.type} className={item.type === typeMultiLevel ? 'active' : ''}
|
<li key={'multi-level-' + item.type} data-type={item.type} className={item.type === typeMultiLevel ? 'active' : ''}
|
||||||
onClick={() => {
|
onClick={(e) => {
|
||||||
if (item.type === -1) {
|
item.type === -1 ? storeTextSettings.resetMultiLevel(-1) : storeTextSettings.resetMultiLevel(null);
|
||||||
storeTextSettings.resetMultiLevel(-1);
|
|
||||||
}
|
|
||||||
props.onMultiLevelList(item.type);
|
props.onMultiLevelList(item.type);
|
||||||
}}>
|
}}>
|
||||||
{item.thumb.length < 1 ?
|
{item.thumb.length < 1 ?
|
||||||
|
@ -558,6 +554,7 @@ const EditText = props => {
|
||||||
onNumber: props.onNumber,
|
onNumber: props.onNumber,
|
||||||
onMultiLevelList: props.onMultiLevelList
|
onMultiLevelList: props.onMultiLevelList
|
||||||
}}>
|
}}>
|
||||||
|
<div>{storeTextSettings.listType === 1 ? 'Numbers' : ' Bullets'}</div>
|
||||||
{!isAndroid && <Icon slot="media" icon="icon-bullets"></Icon>}
|
{!isAndroid && <Icon slot="media" icon="icon-bullets"></Icon>}
|
||||||
</ListItem>
|
</ListItem>
|
||||||
<ListItem title={t("Edit.textLineSpacing")} link='/edit-text-line-spacing/' routeProps={{
|
<ListItem title={t("Edit.textLineSpacing")} link='/edit-text-line-spacing/' routeProps={{
|
||||||
|
|
Loading…
Reference in a new issue