mirror of
https://github.com/tenrok/vue-ganttastic.git
synced 2026-06-23 15:50:34 +03:00
Highlighting on hover works while dragging a HTML element over a gantt row
This commit is contained in:
Generated
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "vue-ganttastic",
|
"name": "vue-ganttastic",
|
||||||
"version": "0.9.30",
|
"version": "0.9.31",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "vue-ganttastic",
|
"name": "vue-ganttastic",
|
||||||
"version": "0.9.31",
|
"version": "0.9.32",
|
||||||
"description": "A simple and customizable Gantt chart component for Vue.js",
|
"description": "A simple and customizable Gantt chart component for Vue.js",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|||||||
@@ -18,6 +18,7 @@
|
|||||||
ref="barContainer"
|
ref="barContainer"
|
||||||
:style="barsContainerStyle"
|
:style="barsContainerStyle"
|
||||||
@dragover="onDragover($event)"
|
@dragover="onDragover($event)"
|
||||||
|
@dragleave="onDragleave($event)"
|
||||||
@drop="onDrop($event)"
|
@drop="onDrop($event)"
|
||||||
@mouseover="onMouseover()"
|
@mouseover="onMouseover()"
|
||||||
@mouseleave="onMouseleave()"
|
@mouseleave="onMouseleave()"
|
||||||
@@ -105,8 +106,16 @@ export default {
|
|||||||
|
|
||||||
onDragover(e) {
|
onDragover(e) {
|
||||||
e.preventDefault() // enables dropping content on row
|
e.preventDefault() // enables dropping content on row
|
||||||
|
if(this.highlightOnHover){
|
||||||
|
this.$refs["g-gantt-row"].style.backgroundColor = this.getThemeColors().hoverHighlight
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
onDragleave() {
|
||||||
|
this.$refs["g-gantt-row"].style.backgroundColor = null
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
onDrop(e){
|
onDrop(e){
|
||||||
let barContainer = this.$refs.barContainer.getBoundingClientRect()
|
let barContainer = this.$refs.barContainer.getBoundingClientRect()
|
||||||
let xPos = e.clientX - barContainer.left
|
let xPos = e.clientX - barContainer.left
|
||||||
|
|||||||
Reference in New Issue
Block a user