lmco / streamflow

StreamFlow™ is a stream processing tool designed to help build and monitor processing workflows.
https://github.com/lmco/streamflow/wiki
Apache License 2.0
253 stars 69 forks source link

Bind UI actions based on browser type #6

Open juliencruz opened 9 years ago

juliencruz commented 9 years ago

The topology editor currently requires clicking on each component in the canvas in order to delete or edit it. The click event rather than the hover event was used to display the component icons simply to support mobile devices which do not trigger hover events on elements.

It would be preferable to allow non-mobile browsers to bind to both hover and click events to make selection of the options more intuitive. Mobile browsers will only support the click event for selection of components. These changes will require binding the event listeners based on the browser type in the AngularJS code.