Skip to content

Commit fc996c3

Browse files
author
hikki
committed
v3.2
1 parent 0e0473a commit fc996c3

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

resources/assets/component.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ window.ComponentDot = class {
227227
}
228228

229229
tagSelect(element) {
230-
if (this.limit > 0 && this.select_data.length >= this.limit) {
230+
if (this.limit > 0 && this.select_data.length >= this.limit && this.SELECTED_DOM.firstChild instanceof HTMLElement) {
231231
this.SELECTED_DOM.firstChild.click();
232232
}
233233
let clone = element.cloneNode(true);
@@ -393,15 +393,15 @@ window.ComponentCascadeDot = class {
393393
if (v.nodes !== null) {
394394
div.insertAdjacentHTML('afterbegin', `<i class="left">${_component.caret_right}</i>`);
395395
div.addEventListener("contextmenu", (e) => {
396-
e.target.click();
396+
if(e.target instanceof HTMLElement)e.target.click();
397397
e.preventDefault();
398398
let k = parseInt(div.getAttribute('data-k'));
399399
_component.contextmenu(e, [
400400
{
401401
title: '全选', func: () => {
402402
object.checkAll(stack + 1,
403403
this.dimensional_data[stack][k].nodes, true);
404-
e.target.click();
404+
if(e.target instanceof HTMLElement)e.target.click();
405405
}
406406
},
407407
{
@@ -1098,7 +1098,6 @@ window.ComponentSortable = class {
10981098
item.style.transform = `translateY(${this.positions.indexOf(index) * this.itemHeight}px)`;
10991099
item.style.transition = `transform ${this.options.animationSpeed}ms ${this.options.animationEasing}`;
11001100
});
1101-
11021101
e.preventDefault();
11031102
}
11041103

@@ -1253,7 +1252,7 @@ window.ComponentCascadeLine = class {
12531252
div.addEventListener('click', this.select.bind(this, div, stack));
12541253
div.addEventListener("contextmenu", (e) => {
12551254
e.preventDefault();
1256-
e.target.click();
1255+
if(e.target instanceof HTMLElement) e.target.click();
12571256
_component.contextmenu(e, [
12581257
{
12591258
title: '新增', func: () => {
@@ -1375,7 +1374,7 @@ window.ComponentCascadeLine = class {
13751374

13761375
panel(title) {
13771376
let html = `<div class="dot-cascade-panel"><div class="dlp plane-header"></div><div class="plane-body dlp-scroll"></div></div>`;
1378-
this.DOM.childNodes[0].insertAdjacentHTML('beforeEnd', html);
1377+
this.DOM.childNodes[0].insertAdjacentHTML('beforeend', html);
13791378
let panelDom = this.DOM.childNodes[0].lastChild;
13801379
this.PLANE_DOM = panelDom;
13811380
let T = document.createElement('div');

0 commit comments

Comments
 (0)