mirror of https://github.com/ElemeFE/element
Popover: fix manual trigger
parent
7120490d3e
commit
9cfdc433c3
|
@ -131,14 +131,14 @@ export default {
|
||||||
},
|
},
|
||||||
handleFocus() {
|
handleFocus() {
|
||||||
addClass(this.referenceElm, 'focusing');
|
addClass(this.referenceElm, 'focusing');
|
||||||
this.showPopper = true;
|
if (this.trigger !== 'manual') this.showPopper = true;
|
||||||
},
|
},
|
||||||
handleClick() {
|
handleClick() {
|
||||||
removeClass(this.referenceElm, 'focusing');
|
removeClass(this.referenceElm, 'focusing');
|
||||||
},
|
},
|
||||||
handleBlur() {
|
handleBlur() {
|
||||||
removeClass(this.referenceElm, 'focusing');
|
removeClass(this.referenceElm, 'focusing');
|
||||||
this.showPopper = false;
|
if (this.trigger !== 'manual') this.showPopper = false;
|
||||||
},
|
},
|
||||||
handleMouseEnter() {
|
handleMouseEnter() {
|
||||||
clearTimeout(this._timer);
|
clearTimeout(this._timer);
|
||||||
|
@ -151,7 +151,7 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
handleKeydown(ev) {
|
handleKeydown(ev) {
|
||||||
if (ev.keyCode === 27) { // esc
|
if (ev.keyCode === 27 && this.trigger !== 'manual') { // esc
|
||||||
this.doClose();
|
this.doClose();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue