mirror of
https://github.com/documize/community.git
synced 2025-07-24 07:39:43 +02:00
Detect edge case for new section insert
This commit is contained in:
parent
3bc775582d
commit
c32d094e91
1 changed files with 13 additions and 3 deletions
|
@ -142,11 +142,19 @@ export default Component.extend(TooltipMixin, {
|
|||
sequence = beforePage.get('sequence') / 2;
|
||||
}
|
||||
|
||||
model.page.set('sequence', sequence);
|
||||
model.page.set('level', level);
|
||||
}
|
||||
} else {
|
||||
let pages = this.get('pages');
|
||||
if (pages.get('length') > 0 ) {
|
||||
let p = pages.get('lastObject');
|
||||
sequence = p.get('page.sequence') * 2;
|
||||
level = p.get('page.level');
|
||||
}
|
||||
}
|
||||
|
||||
model.page.set('sequence', sequence);
|
||||
model.page.set('level', level);
|
||||
|
||||
if (this.get('document.protection') === constants.ProtectionType.Review) {
|
||||
model.page.set('status', model.page.get('relativeId') === '' ? constants.ChangeState.PendingNew : constants.ChangeState.Pending);
|
||||
}
|
||||
|
@ -226,7 +234,9 @@ export default Component.extend(TooltipMixin, {
|
|||
},
|
||||
|
||||
onShowSectionWizard(page) {
|
||||
if (is.undefined(page)) page = { id: '0' };
|
||||
if (is.undefined(page)) {
|
||||
page = { id: '0' };
|
||||
}
|
||||
|
||||
let beforePage = this.get('beforePage');
|
||||
if (is.not.null(beforePage) && $("#new-section-wizard").is(':visible') && beforePage.get('id') === page.id) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue