+
{editors.map((item, index) => {item.caption})}
+ {isAndroid && }
:
{ editors[0].caption }
}
diff --git a/apps/documenteditor/mobile/src/view/edit/EditChart.jsx b/apps/documenteditor/mobile/src/view/edit/EditChart.jsx
index 9413c84e6..87eeeb8ae 100644
--- a/apps/documenteditor/mobile/src/view/edit/EditChart.jsx
+++ b/apps/documenteditor/mobile/src/view/edit/EditChart.jsx
@@ -2,6 +2,7 @@ import React, {Fragment, useState} from 'react';
import {observer, inject} from "mobx-react";
import {List, ListItem, ListButton, Icon, Row, Col, Button, Page, Navbar, Segmented, BlockTitle, Toggle, Range} from 'framework7-react';
import { useTranslation } from 'react-i18next';
+import {Device} from '../../../../../common/mobile/utils/device';
const PageStyle = props => {
return (
@@ -12,6 +13,7 @@ const PageStyle = props => {
};
const PageWrap = props => {
+ const isAndroid = Device.android;
const { t } = useTranslation();
const _t = t('Edit', {returnObjects: true});
const storeChartSettings = props.storeChartSettings;
@@ -28,25 +30,25 @@ const PageWrap = props => {
{props.onWrapType('inline')}}>
-
+ {!isAndroid && }
{props.onWrapType('square')}}>
-
+ {!isAndroid && }
{props.onWrapType('tight')}}>
-
+ {!isAndroid && }
{props.onWrapType('through')}}>
-
+ {!isAndroid && }
{props.onWrapType('top-bottom')}}>
-
+ {!isAndroid && }
{props.onWrapType('infront')}}>
-
+ {!isAndroid && }
{props.onWrapType('behind')}}>
-
+ {!isAndroid && }
{
@@ -147,7 +149,7 @@ const EditChart = props => {
}}>
- {props.onRemoveChart()}} className='red'/>
+ {props.onRemoveChart()}} className='button-red button-fill button-raised'/>
)
diff --git a/apps/documenteditor/mobile/src/view/edit/EditHeader.jsx b/apps/documenteditor/mobile/src/view/edit/EditHeader.jsx
index 93b125f6f..63769fb49 100644
--- a/apps/documenteditor/mobile/src/view/edit/EditHeader.jsx
+++ b/apps/documenteditor/mobile/src/view/edit/EditHeader.jsx
@@ -1,9 +1,11 @@
import React, { Fragment, useState } from 'react';
import { observer, inject } from "mobx-react";
-import { List, ListItem, Segmented, Button, Toggle, BlockTitle } from 'framework7-react';
+import { List, ListItem, Segmented, Button, Toggle, BlockTitle, Icon } from 'framework7-react';
import { useTranslation } from 'react-i18next';
+import {Device} from "../../../../../common/mobile/utils/device";
const EditHeader = props => {
+ const isAndroid = Device.android;
const { t } = useTranslation();
const _t = t('Edit', {returnObjects: true});
const headerObject = props.storeFocusObjects.headerObject;
@@ -35,11 +37,16 @@ const EditHeader = props => {
{props.onNumberingContinue(!(startPageNumber<0), _startAt)}}/>
- {_startAt}
+ {!isAndroid && {_startAt}
}
-
-
+
+ {isAndroid && }
+
diff --git a/apps/documenteditor/mobile/src/view/edit/EditHyperlink.jsx b/apps/documenteditor/mobile/src/view/edit/EditHyperlink.jsx
index 251e1dd09..b05207cc8 100644
--- a/apps/documenteditor/mobile/src/view/edit/EditHyperlink.jsx
+++ b/apps/documenteditor/mobile/src/view/edit/EditHyperlink.jsx
@@ -15,7 +15,7 @@ const EditHyperlink = props => {
const [stateTip, setTip] = useState(tip);
return (
-
+
{
>
- {
+ {
props.onEditLink(stateLink, stateDisplay, stateTip)
}}>
- {props.onRemoveLink()}} className='red'/>
+ {props.onRemoveLink()}} className='button-red button-fill button-raised'/>
)
diff --git a/apps/documenteditor/mobile/src/view/edit/EditImage.jsx b/apps/documenteditor/mobile/src/view/edit/EditImage.jsx
index ddc0abbfb..bcc3f97ce 100644
--- a/apps/documenteditor/mobile/src/view/edit/EditImage.jsx
+++ b/apps/documenteditor/mobile/src/view/edit/EditImage.jsx
@@ -3,8 +3,10 @@ import {observer, inject} from "mobx-react";
import {List, ListItem, ListInput, ListButton, Icon, Row, Col, Button, Page, Navbar, Segmented, BlockTitle, Toggle, Range} from 'framework7-react';
import { useTranslation } from 'react-i18next';
import {f7} from 'framework7-react';
+import {Device} from '../../../../../common/mobile/utils/device';
const PageWrap = props => {
+ const isAndroid = Device.android;
const { t } = useTranslation();
const _t = t('Edit', {returnObjects: true});
const storeImageSettings = props.storeImageSettings;
@@ -21,25 +23,25 @@ const PageWrap = props => {
{props.onWrapType('inline')}}>
-
+ {!isAndroid && }
{props.onWrapType('square')}}>
-
+ {!isAndroid && }
{props.onWrapType('tight')}}>
-
+ {!isAndroid && }
{props.onWrapType('through')}}>
-
+ {!isAndroid && }
{props.onWrapType('top-bottom')}}>
-
+ {!isAndroid && }
{props.onWrapType('infront')}}>
-
+ {!isAndroid && }
{props.onWrapType('behind')}}>
-
+ {!isAndroid && }
{
@@ -132,7 +134,7 @@ const PageLinkSettings = props => {
- {onReplace()}}>
+ {onReplace()}}>
)
@@ -204,8 +206,8 @@ const EditImage = props => {
}}>
- {props.onDefaulSize()}}/>
- {props.onRemoveImage()}} className='red'/>
+ {props.onDefaulSize()}}/>
+ {props.onRemoveImage()}}/>
)
diff --git a/apps/documenteditor/mobile/src/view/edit/EditParagraph.jsx b/apps/documenteditor/mobile/src/view/edit/EditParagraph.jsx
index 0fc14cda8..2bcc9ddbf 100644
--- a/apps/documenteditor/mobile/src/view/edit/EditParagraph.jsx
+++ b/apps/documenteditor/mobile/src/view/edit/EditParagraph.jsx
@@ -1,9 +1,11 @@
import React, {Fragment, useState} from 'react';
import {observer, inject} from "mobx-react";
-import {List, ListItem, Icon, Row, Col, Button, Page, Navbar, Segmented, BlockTitle, Toggle} from 'framework7-react';
+import {List, ListItem, Icon, Button, Page, Navbar, Segmented, BlockTitle, Toggle} from 'framework7-react';
import { useTranslation } from 'react-i18next';
+import {Device} from '../../../../../common/mobile/utils/device';
const PageAdvancedSettings = props => {
+ const isAndroid = Device.android;
const { t } = useTranslation();
const metricText = Common.Utils.Metric.getCurrentMetricName();
const storeFocusObjects = props.storeFocusObjects;
@@ -32,29 +34,44 @@ const PageAdvancedSettings = props => {
{t('Edit.textDistanceFromText')}
- {displayBefore}
+ {!isAndroid && {displayBefore}
}
-
-
+
+ {isAndroid && }
+
- {displayAfter}
+ {!isAndroid && {displayAfter}
}
-
-
+
+ {isAndroid && }
+
- {firstLine + ' ' + metricText}
+ {!isAndroid && {firstLine + ' ' + metricText}
}
-
-
+
+ {isAndroid && }
+
diff --git a/apps/documenteditor/mobile/src/view/edit/EditShape.jsx b/apps/documenteditor/mobile/src/view/edit/EditShape.jsx
index 58095486e..782943f81 100644
--- a/apps/documenteditor/mobile/src/view/edit/EditShape.jsx
+++ b/apps/documenteditor/mobile/src/view/edit/EditShape.jsx
@@ -2,6 +2,7 @@ import React, {Fragment, useState} from 'react';
import {observer, inject} from "mobx-react";
import {List, ListItem, Icon, Row, Page, Navbar, BlockTitle, Toggle, Range, ListButton} from 'framework7-react';
import { useTranslation } from 'react-i18next';
+import {Device} from '../../../../../common/mobile/utils/device';
const PageStyle = props => {
return (
@@ -12,6 +13,7 @@ const PageStyle = props => {
};
const PageWrap = props => {
+ const isAndroid = Device.android;
const { t } = useTranslation();
const _t = t('Edit', {returnObjects: true});
const storeShapeSettings = props.storeShapeSettings;
@@ -28,25 +30,25 @@ const PageWrap = props => {
{props.onWrapType('inline')}}>
-
+ {!isAndroid && }
{props.onWrapType('square')}}>
-
+ {!isAndroid && }
{props.onWrapType('tight')}}>
-
+ {!isAndroid && }
{props.onWrapType('through')}}>
-
+ {!isAndroid && }
{props.onWrapType('top-bottom')}}>
-
+ {!isAndroid && }
{props.onWrapType('infront')}}>
-
+ {!isAndroid && }
{props.onWrapType('behind')}}>
-
+ {!isAndroid && }
{
@@ -184,7 +186,7 @@ const EditShape = props => {
}}>
- {props.onRemoveShape()}} className='red'/>
+ {props.onRemoveShape()}} className='button-red button-fill button-raised'/>
)
diff --git a/apps/documenteditor/mobile/src/view/edit/EditTable.jsx b/apps/documenteditor/mobile/src/view/edit/EditTable.jsx
index d169b8537..077a1b5ea 100644
--- a/apps/documenteditor/mobile/src/view/edit/EditTable.jsx
+++ b/apps/documenteditor/mobile/src/view/edit/EditTable.jsx
@@ -2,6 +2,7 @@ import React, {Fragment, useState} from 'react';
import {observer, inject} from "mobx-react";
import {Page, Navbar, List, ListItem, ListButton, Row, BlockTitle, Range, Toggle, Icon} from 'framework7-react';
import { useTranslation } from 'react-i18next';
+import {Device} from '../../../../../common/mobile/utils/device';
const PageTableOptions = props => {
const { t } = useTranslation();
@@ -53,6 +54,7 @@ const PageWrap = props => {
TABLE_ALIGN_CENTER: 1,
TABLE_ALIGN_RIGHT: 2
};
+ const isAndroid = Device.android;
const { t } = useTranslation();
const _t = t('Edit', {returnObjects: true});
const storeTableSettings = props.storeTableSettings;
@@ -68,10 +70,10 @@ const PageWrap = props => {
{props.onWrapType(c_tableWrap.TABLE_WRAP_NONE)}}>
-
+ {!isAndroid && }
{props.onWrapType(c_tableWrap.TABLE_WRAP_PARALLEL)}}>
-
+ {!isAndroid && }
@@ -173,7 +175,7 @@ const EditTable = props => {
- {props.onRemoveTable()}} className='red'>
+ {props.onRemoveTable()}} className='button-red button-fill button-raised'>
{
+ const isAndroid = Device.android;
const { t } = useTranslation();
const storeTextSettings = props.storeTextSettings;
const size = storeTextSettings.fontSize;
@@ -29,11 +31,16 @@ const PageFonts = props => {
- {displaySize}
+ {!isAndroid && {displaySize}
}
-
-
+
+ {isAndroid && }
+
@@ -61,6 +68,7 @@ const PageFonts = props => {
};
const PageAdditionalFormatting = props => {
+ const isAndroid = Device.android;
const { t } = useTranslation();
const storeTextSettings = props.storeTextSettings;
const storeFocusObjects = props.storeFocusObjects;
@@ -85,11 +93,16 @@ const PageAdditionalFormatting = props => {
- {letterSpacing + ' ' + Common.Utils.Metric.getCurrentMetricName()}
+ {!isAndroid && {letterSpacing + ' ' + Common.Utils.Metric.getCurrentMetricName()}
}
-
-
+
+ {isAndroid && }
+
@@ -196,6 +209,7 @@ const PageLineSpacing = props => {
};
const EditText = props => {
+ const isAndroid = Device.android;
const { t } = useTranslation();
const storeTextSettings = props.storeTextSettings;
const fontName = storeTextSettings.fontName || t('Edit.textFonts');
@@ -222,11 +236,11 @@ const EditText = props => {
-
+ {!isAndroid && }
-
+ {!isAndroid && }
{
onAdditionalScript: props.onAdditionalScript,
changeLetterSpacing: props.changeLetterSpacing
}}>
-
+ {!isAndroid && }
@@ -267,17 +281,17 @@ const EditText = props => {
-
+ {!isAndroid && }
-
+ {!isAndroid && }
-
+ {!isAndroid && }
diff --git a/apps/documenteditor/mobile/src/view/settings/DocumentSettings.jsx b/apps/documenteditor/mobile/src/view/settings/DocumentSettings.jsx
index ccde9ce09..b003e8b20 100644
--- a/apps/documenteditor/mobile/src/view/settings/DocumentSettings.jsx
+++ b/apps/documenteditor/mobile/src/view/settings/DocumentSettings.jsx
@@ -1,7 +1,8 @@
import React, {useState} from 'react';
import {observer, inject} from "mobx-react";
-import {Page, Navbar, List, ListItem, BlockTitle, Segmented, Button} from 'framework7-react';
+import {Page, Navbar, List, ListItem, BlockTitle, Segmented, Button, Icon} from 'framework7-react';
import { useTranslation } from 'react-i18next';
+import {Device} from '../../../../../common/mobile/utils/device';
const PageDocumentFormats = props => {
const { t } = useTranslation();
@@ -28,6 +29,7 @@ const PageDocumentFormats = props => {
};
const PageDocumentMargins = props => {
+ const isAndroid = Device.android;
const { t } = useTranslation();
const _t = t('Settings', {returnObjects: true});
const metricText = Common.Utils.Metric.getMetricName(Common.Utils.Metric.getCurrentMetric());
@@ -64,38 +66,58 @@ const PageDocumentMargins = props => {
- {parseFloat(Common.Utils.Metric.fnRecalcFromMM(stateTop).toFixed(2)) + ' ' + metricText}
+ {!isAndroid && {parseFloat(Common.Utils.Metric.fnRecalcFromMM(stateTop).toFixed(2)) + ' ' + metricText}
}
-
-
+
+ {isAndroid && }
+
- {parseFloat(Common.Utils.Metric.fnRecalcFromMM(stateBottom).toFixed(2))+ ' ' + metricText}
+ {!isAndroid && {parseFloat(Common.Utils.Metric.fnRecalcFromMM(stateBottom).toFixed(2))+ ' ' + metricText}
}
-
-
+
+ {isAndroid && }
+
- {parseFloat(Common.Utils.Metric.fnRecalcFromMM(stateLeft).toFixed(2))+ ' ' + metricText}
+ {!isAndroid && {parseFloat(Common.Utils.Metric.fnRecalcFromMM(stateLeft).toFixed(2))+ ' ' + metricText}
}
-
-
+
+ {isAndroid && }
+
- {parseFloat(Common.Utils.Metric.fnRecalcFromMM(stateRight).toFixed(2))+ ' ' + metricText}
+ {!isAndroid && {parseFloat(Common.Utils.Metric.fnRecalcFromMM(stateRight).toFixed(2))+ ' ' + metricText}
}
-
-
+
+ {isAndroid && }
+