Merge pull request #1616 from ONLYOFFICE/feature/fix-bug-react
Feature/fix bug react
This commit is contained in:
commit
9e8ebfc482
|
@ -412,10 +412,14 @@
|
|||
}
|
||||
}
|
||||
.popover__titled {
|
||||
.list:last-child {
|
||||
li:last-child {
|
||||
a {
|
||||
.list {
|
||||
ul {
|
||||
background-color: var(--f7-list-bg-color);
|
||||
li:first-child, li:last-child {
|
||||
border-radius: 0;
|
||||
a {
|
||||
border-radius: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -167,7 +167,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
.calendar-sheet{
|
||||
.calendar-sheet, .calendar-popover{
|
||||
.calendar-day-weekend {
|
||||
color: #D25252;
|
||||
}
|
||||
|
|
|
@ -243,6 +243,11 @@
|
|||
height: 28px;
|
||||
.encoded-svg-mask('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 28 28" fill="@{brandColor}"><g><rect opacity="0.3" x="8" y="8" width="13" height="13"/><path d="M1,1V13H13V1H1ZM12,12H2V2H12V12Z"/><path d="M15,15V27H27V15H15ZM26,26H16V16H26V26Z"/></g></svg>');
|
||||
}
|
||||
&.icon-move-background {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
.encoded-svg-mask('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 28 28" fill="@{brandColor}"><g><rect opacity="0.3" x="8" y="8" width="13" height="13"/><path d="M1,1V13H13V1H1ZM12,12H2V2H12V12Z"/><path d="M15,15V27H27V15H15ZM26,26H16V16H26V26Z"/></g></svg>');
|
||||
}
|
||||
&.icon-move-foreground {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
|
|
|
@ -267,6 +267,11 @@
|
|||
height: 28px;
|
||||
.encoded-svg-mask('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 28 28" fill="@{brandColor}"><g><rect opacity="0.3" x="8" y="8" width="13" height="13"/><path d="M1,1V13H13V1H1ZM12,12H2V2H12V12Z"/><path d="M15,15V27H27V15H15ZM26,26H16V16H26V26Z"/></g></svg>');
|
||||
}
|
||||
&.icon-move-background {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
.encoded-svg-mask('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 28 28" fill="@{brandColor}"><g><rect opacity="0.3" x="8" y="8" width="13" height="13"/><path d="M1,1V13H13V1H1ZM12,12H2V2H12V12Z"/><path d="M15,15V27H27V15H15ZM26,26H16V16H26V26Z"/></g></svg>');
|
||||
}
|
||||
&.icon-move-foreground {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
|
|
|
@ -11,6 +11,7 @@ class EditChartController extends Component {
|
|||
this.onType = this.onType.bind(this);
|
||||
this.onBorderColor = this.onBorderColor.bind(this);
|
||||
this.onBorderSize = this.onBorderSize.bind(this);
|
||||
this.onStyle = this.onStyle.bind(this);
|
||||
|
||||
const type = props.storeFocusObjects.chartObject.getType();
|
||||
if (type==Asc.c_oAscChartTypeSettings.comboBarLine ||
|
||||
|
@ -88,7 +89,7 @@ class EditChartController extends Component {
|
|||
onStyle (style) {
|
||||
const api = Common.EditorApi.get();
|
||||
let chart = new Asc.CAscChartProp();
|
||||
const chartProps = this.storeFocusObjects.chartObject.get_ChartProperties();
|
||||
const chartProps = this.props.storeFocusObjects.chartObject.get_ChartProperties();
|
||||
chartProps.putStyle(style);
|
||||
chart.put_ChartProperties(chartProps);
|
||||
api.ChartApply(chart);
|
||||
|
|
|
@ -26,12 +26,17 @@ const LongActionsController = inject('storeAppOptions')(({storeAppOptions}) => {
|
|||
};
|
||||
|
||||
useEffect( () => {
|
||||
Common.Notifications.on('engineCreated', (api) => {
|
||||
const on_engine_created = api => {
|
||||
api.asc_registerCallback('asc_onStartAction', onLongActionBegin);
|
||||
api.asc_registerCallback('asc_onEndAction', onLongActionEnd);
|
||||
api.asc_registerCallback('asc_onOpenDocumentProgress', onOpenDocument);
|
||||
api.asc_registerCallback('asc_onConfirmAction', onConfirmAction);
|
||||
});
|
||||
};
|
||||
|
||||
const api = Common.EditorApi.get();
|
||||
if(!api) Common.Notifications.on('engineCreated', on_engine_created);
|
||||
else on_engine_created(api);
|
||||
|
||||
Common.Notifications.on('preloader:endAction', onLongActionEnd);
|
||||
Common.Notifications.on('preloader:beginAction', onLongActionBegin);
|
||||
Common.Notifications.on('preloader:close', closePreloader);
|
||||
|
@ -45,6 +50,7 @@ const LongActionsController = inject('storeAppOptions')(({storeAppOptions}) => {
|
|||
api.asc_unregisterCallback('asc_onConfirmAction', onConfirmAction);
|
||||
}
|
||||
|
||||
Common.Notifications.off('engineCreated', on_engine_created);
|
||||
Common.Notifications.off('preloader:endAction', onLongActionEnd);
|
||||
Common.Notifications.off('preloader:beginAction', onLongActionBegin);
|
||||
Common.Notifications.off('preloader:close', closePreloader);
|
||||
|
|
|
@ -366,6 +366,13 @@ const Statusbar = inject('sheets', 'storeAppOptions', 'users')(observer(props =>
|
|||
api.asc_showWorksheet(sheetIndex);
|
||||
f7.popover.close('#idx-all-list');
|
||||
}
|
||||
|
||||
const tab = $$('.sheet-tabs .tab').eq(sheetIndex);
|
||||
if(tab.offset().left < 0) {
|
||||
$$('.sheet-tabs').scrollLeft( $$('.sheet-tabs').scrollLeft() + tab.offset().left - 96, 500);
|
||||
} else {
|
||||
$$('.sheet-tabs').scrollLeft( $$('.sheet-tabs').scrollLeft() + (tab.offset().left + tab.width() - $$('.sheet-tabs').width()/1.5), 500);
|
||||
}
|
||||
};
|
||||
|
||||
return (
|
||||
|
|
|
@ -46,8 +46,8 @@
|
|||
padding: 0;
|
||||
margin: 0;
|
||||
height: 100%;
|
||||
white-space: pre;
|
||||
// overflow: hidden;
|
||||
white-space: nowrap;
|
||||
overflow-x: scroll;
|
||||
// position: absolute;
|
||||
// left: 0;
|
||||
// top: 0;
|
||||
|
|
Loading…
Reference in a new issue