This commit is contained in:
antelle 2019-09-20 06:30:04 +02:00
parent c2212ac4ad
commit ba0586d407
2 changed files with 9 additions and 5 deletions

View File

@ -36,8 +36,9 @@ const ProxyDef = {
set(target, property, value, receiver) {
if (Object.prototype.hasOwnProperty.call(target, property) || target[SymbolExtensions]) {
if (target[property] !== value) {
const prevValue = target[property];
target[property] = value;
emitPropChange(target, property, value, receiver);
emitPropChange(target, property, value, prevValue, receiver);
}
return true;
} else {

View File

@ -6,10 +6,13 @@ import { FieldView } from 'views/fields/field-view';
import { FieldViewText } from 'views/fields/field-view-text';
class FieldViewCustom extends FieldViewText {
events = {
'mousedown .details__field-label': 'fieldLabelMousedown',
...FieldViewText.prototype.events
};
constructor(model, options) {
super(model, options);
this.events = {
...this.events,
'mousedown .details__field-label': 'fieldLabelMousedown'
};
}
startEdit() {
super.startEdit();