mirror of
https://github.com/lrsjng/h5ai.git
synced 2025-06-05 17:24:20 -04:00
Fix selector field.
This commit is contained in:
parent
b6b8d9f144
commit
940608d02a
1 changed files with 9 additions and 8 deletions
|
@ -118,17 +118,14 @@ const selectionEnd = ev => {
|
||||||
.off('mouseup', selectionEnd);
|
.off('mouseup', selectionEnd);
|
||||||
|
|
||||||
selectionUpdate(ev);
|
selectionUpdate(ev);
|
||||||
if ($html.hasCls('drag-select')) {
|
|
||||||
dom('#items .item.selecting.selected').rmCls('selecting').rmCls('selected');
|
dom('#items .item.selecting.selected').rmCls('selecting').rmCls('selected');
|
||||||
dom('#items .item.selecting').rmCls('selecting').addCls('selected');
|
dom('#items .item.selecting').rmCls('selecting').addCls('selected');
|
||||||
} else {
|
|
||||||
dom('#items .item').rmCls('selected');
|
|
||||||
}
|
|
||||||
publish();
|
publish();
|
||||||
|
|
||||||
$html.rmCls('drag-select');
|
$html.rmCls('drag-select');
|
||||||
$selectionRect.hide();
|
$selectionRect.hide();
|
||||||
|
|
||||||
|
ev.stopPropagation();
|
||||||
ev.preventDefault();
|
ev.preventDefault();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -160,8 +157,8 @@ const closestItem = el => {
|
||||||
const onSelectorClick = ev => {
|
const onSelectorClick = ev => {
|
||||||
closestItem(ev.target).$view.tglCls('selected');
|
closestItem(ev.target).$view.tglCls('selected');
|
||||||
publish();
|
publish();
|
||||||
ev.preventDefault();
|
|
||||||
ev.stopPropagation();
|
ev.stopPropagation();
|
||||||
|
ev.preventDefault();
|
||||||
};
|
};
|
||||||
|
|
||||||
const addCheckbox = item => {
|
const addCheckbox = item => {
|
||||||
|
@ -199,7 +196,11 @@ const init = () => {
|
||||||
dom('#content')
|
dom('#content')
|
||||||
.on('mousedown', selectionStart)
|
.on('mousedown', selectionStart)
|
||||||
.on('drag', ev => ev.preventDefault())
|
.on('drag', ev => ev.preventDefault())
|
||||||
.on('dragstart', ev => ev.preventDefault());
|
.on('dragstart', ev => ev.preventDefault())
|
||||||
|
.on('click', () => {
|
||||||
|
dom('#items .item').rmCls('selected');
|
||||||
|
publish();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue