Revert "修复多余的ui.click.xxx"

This reverts commit 4c0b3b3ed4.
This commit is contained in:
Spmario233 2024-01-09 23:46:12 +08:00
parent 4c0b3b3ed4
commit 035a6745ea
2 changed files with 5 additions and 9 deletions

View File

@ -24,9 +24,7 @@ export class Button extends HTMLDivElement {
else if (ui.create.buttonPresets[type]) button = ui.create.buttonPresets[type](item, type, position, noClick, button);
if (button) {
Object.setPrototypeOf(button, Button.prototype);
if (!noClick){
button.addEventListener(lib.config.touchscreen ? 'touchend' : 'click', ui.click.button);
}
if (!noClick) button.addEventListener(lib.config.touchscreen ? 'touchend' : 'click', ui.click.button);
else {
button.classList.add('noclick');
const intro = button.querySelector('.intro');

View File

@ -9854,9 +9854,7 @@ class Create extends Uninstantable {
return node;
}
}
static button(item, type, position, noClick, button) {
return new lib.element.Button(item, type, position, noClick, button);
}
static button(item, type, position, noClick, button) { return new lib.element.Button(item, type, position, noClick, button) }
static buttons(list, type, position, noclick, zoom) {
var buttons = [];
var pre = (typeof type == 'string' && type.slice(0, 3) == 'pre');
@ -11647,7 +11645,7 @@ class Click extends Uninstantable {
_status.clicked = false;
_status.dragged = false;
var notbefore = itemtype == 'player' && !item.classList.contains('selected');
//ui.click[itemtype].call(item);
ui.click[itemtype].call(item);
if (item.classList.contains('selected')) {
if (notbefore) {
_status.lastdragchange.push(item);
@ -12041,7 +12039,7 @@ class Click extends Uninstantable {
_status.dragstatuschanged = item;
_status.clicked = false;
var notbefore = itemtype == 'player' && !item.classList.contains('selected');
//ui.click[itemtype].call(item);
ui.click[itemtype].call(item);
if (item.classList.contains('selected')) {
if (notbefore) {
_status.lastdragchange.push(item);
@ -12185,7 +12183,7 @@ class Click extends Uninstantable {
!item.classList.contains('selected') &&
!item.classList.contains('noclick')) {
_status.clicked = false;
//ui.click[itemtype].call(item);
ui.click[itemtype].call(item);
if (item.classList.contains('selected')) {
_status.mousedragging = e;
_status.mousedragorigin = item;