angular-gantt
Version:
Gantt chart component for AngularJS
18 lines (16 loc) • 345 B
text/typescript
/**
* Mouse button cross browser normalization
*/
export default class GanttMouseButton {
getButton (e: MouseEvent) {
e = e || window.event as MouseEvent
if (!e.which) {
if (e.button === undefined) {
return 1
}
return e.button < 2 ? 1 : e.button === 4 ? 2 : 3
} else {
return e.which
}
}
}