DDMAL / Rodan

:dragon_face: A web-based workflow engine.
https://rodan2.simssa.ca/
47 stars 13 forks source link

Frontend browser compatibility #66

Closed alastair closed 12 years ago

alastair commented 12 years ago

Currently binarise and despeckle sometimes have issues on Chrome, and segmentation has problems with Firefox. These 2 browsers should have 100% compatibility. We can consider other browsers later.

brianstern commented 12 years ago

Rotate, as well, has issues on both browsers, in that the number on the knob moves when the user scrolls the page. This does not occur on any other websites I've seen using this module.

I think the cause behind all these issues is the fact (correct me if I'm wrong) that when the user scrolls the page, it is the div they are scrolling, and not the page itself. KineticJS does not account for div scrolling, and I'm guessing JQuery-Knob doesn't either. Is there anything we can change about the HTML-structure of the pages so that they're not scrolling divs?

dellsystem commented 12 years ago

Rotate seems to work now that I changed the absolute positioning thing. Strange that kineticjs has this bug, as it's not that uncommon of a use case.

What are the problems with binarise and despeckle in Chrome? Is it just that they're sometimes slow?

alastair commented 12 years ago

Yeah. Maybe this is fixed with brian's optimisations.

dellsystem commented 12 years ago

It does seem to be faster than it was previously. Segmentation is still broken for me in FF though.

antonkhelou commented 12 years ago

the only thing that seems broken in Firefox (13.0.1) is the timer value when jobs are being processed: it stays at 0, but the message is still displayed when something has completed or failed. Everything else seems to work fine on latest versions of both browsers.