Installing checkboxes

This commit is contained in:
ShimaginAndrey 2021-06-03 19:36:07 +03:00
parent b53941b2d5
commit ea6a8da573
2 changed files with 4 additions and 15 deletions

View file

@ -544,22 +544,14 @@ class MainController extends Component {
case 0:
storeTextSettings.resetBullets(subtype);
storeTextSettings.resetNumbers(-1);
storeTextSettings.resetMultiLevel(-1);
break;
case 1:
storeTextSettings.resetNumbers(subtype);
storeTextSettings.resetBullets(-1);
storeTextSettings.resetMultiLevel(-1);
break;
case 2:
storeTextSettings.resetMultiLevel(subtype);
storeTextSettings.resetBullets(-1);
storeTextSettings.resetNumbers(-1);
break;
default:
storeTextSettings.resetBullets(-1);
storeTextSettings.resetNumbers(-1);
storeTextSettings.resetMultiLevel(-1);
}
});
this.api.asc_registerCallback('asc_onPrAlign', (align) => {

View file

@ -241,17 +241,13 @@ const PageMultiLevel = props => {
const storeTextSettings = props.storeTextSettings;
const typeMultiLevel = props.typeMultiLevel;
console.log(typeMultiLevel)
return(
<div className='multilevels dataview'>
<ul className="row" style={{listStyle: 'none'}}>
{arrayMultiLevel.map((item) => (
<li key={'multi-level-' + item.type} data-type={item.type} className={item.type === typeMultiLevel ? 'active' : ''}
onClick={() => {
if (item.type === -1) {
storeTextSettings.resetMultiLevel(-1);
}
<li key={'multi-level-' + item.type} data-type={item.type} className={item.type === typeMultiLevel ? 'active' : ''}
onClick={(e) => {
item.type === -1 ? storeTextSettings.resetMultiLevel(-1) : storeTextSettings.resetMultiLevel(null);
props.onMultiLevelList(item.type);
}}>
{item.thumb.length < 1 ?
@ -558,6 +554,7 @@ const EditText = props => {
onNumber: props.onNumber,
onMultiLevelList: props.onMultiLevelList
}}>
<div>{storeTextSettings.listType === 1 ? 'Numbers' : ' Bullets'}</div>
{!isAndroid && <Icon slot="media" icon="icon-bullets"></Icon>}
</ListItem>
<ListItem title={t("Edit.textLineSpacing")} link='/edit-text-line-spacing/' routeProps={{