优化layer事件
parent
1caabb0be6
commit
780b985041
|
@ -488,8 +488,8 @@ class Layer {
|
||||||
/* ------------------------ */
|
/* ------------------------ */
|
||||||
if (this.props.mask) {
|
if (this.props.mask) {
|
||||||
this._handlMask = clickOutside(this.root.children[1], ev => {
|
this._handlMask = clickOutside(this.root.children[1], ev => {
|
||||||
// 只作用于wc-layer
|
// 只作用于当前wc-layer
|
||||||
if (ev.target.tagName !== 'WC-LAYER') {
|
if (ev.target !== this) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if (this.props['mask-close']) {
|
if (this.props['mask-close']) {
|
||||||
|
|
|
@ -256,8 +256,7 @@ const DEFAULT_TOOLS = [
|
||||||
'center',
|
'center',
|
||||||
'right',
|
'right',
|
||||||
'link',
|
'link',
|
||||||
'image',
|
'image'
|
||||||
'topic'
|
|
||||||
]
|
]
|
||||||
|
|
||||||
function renderToolbar(list) {
|
function renderToolbar(list) {
|
||||||
|
@ -428,10 +427,6 @@ export default class Neditor {
|
||||||
// 这里不作任何处理
|
// 这里不作任何处理
|
||||||
break
|
break
|
||||||
|
|
||||||
case 'topic':
|
|
||||||
this.exec('insertHtml', '#话题#')
|
|
||||||
break
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
this.__EDITOR__.focus()
|
this.__EDITOR__.focus()
|
||||||
this.restoreSelection()
|
this.restoreSelection()
|
||||||
|
|
Reference in New Issue