UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

14 lines (13 loc) 663 B
import { IntervalBasedHistoryItem } from '../../base/interval-based-history-item'; export class ChangeTextBoxPropertiesHistoryItem extends IntervalBasedHistoryItem { constructor(modelManipulator, subDocInterval, textBoxProperties) { super(modelManipulator, subDocInterval); this.textBoxProperties = textBoxProperties; } redo() { this.oldState = this.modelManipulator.floatingObject.textBoxProperties.setValue(this.boundSubDocument, this.interval, this.textBoxProperties); } undo() { this.modelManipulator.floatingObject.textBoxProperties.restoreValue(this.boundSubDocument, this.oldState); } }