This commit is contained in:
Huong Nguyen
2025-01-15 09:28:36 +07:00
6 changed files with 10 additions and 7 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -23,7 +23,7 @@
*/
import {BaseComponent} from 'core/reactive';
import {debounce} from 'core/utils';
import {throttle, debounce} from 'core/utils';
import {getCurrentCourseEditor} from 'core_courseformat/courseeditor';
import Config from 'core/config';
import inplaceeditable from 'core/inplace_editable';
@@ -151,7 +151,7 @@ export default class Component extends BaseComponent {
this.addEventListener(
document,
"scroll",
this._scrollHandler
throttle(this._scrollHandler.bind(this), 50)
);
}
@@ -579,9 +579,12 @@ export default class {
return;
}
}
const course = stateManager.get('course');
if (course.pageItem && course.pageItem.type === type && course.pageItem.id === id) {
return;
}
stateManager.setReadOnly(false);
// Remove the current page item.
const course = stateManager.get('course');
course.pageItem = null;
// Save the new page item.
if (newPageItem) {