zooniverse / wildcam-gorongosa

http://www.wildcamgorongosa.org
Apache License 2.0
2 stars 6 forks source link

Can't click on Species selection on IE11 #219

Closed shaunanoordin closed 8 years ago

shaunanoordin commented 8 years ago

Issue: On Windows 7 + IE11 (and the usual variation of said clowns), in the Classifications interface, clicking on a Species will do nothing.

Notes:

shaunanoordin commented 8 years ago

OK, new observation:

Issue: NONE OF THE REFLUX ACTIONS WORK ON WIN7+IE11

Notes:

cc @rogerhutchings

shaunanoordin commented 8 years ago

@srallen , can you please help me with this? Reflux is giving me reflux, and I'm hoping you have better insights into Reflux than I do.

So, for example, when attempting to review the Tutorial, in app/pages/classify.jsx we see...

onClickTutorial: ->
  console.log 'This prints fine in IE11 and Chrome and Firefox'
  classifierActions.reviewTutorial()  #But this won't work in Win7+IE11, but works on Chrome and Firefox

and in app/stores/classifier-stores.cjsx we see...

onReviewTutorial: ->
  console.log 'Nope, this only prints in Chrome and Firefox'
  @data.tutorialIsOpen = true
  @data.shownTutorial = false
  @trigger @data

I understand that when a Reflux Action is created (by Reflux.createActions()), it's implicitly linked to a listener in a Reflux Store that shares a similar name. e.g. createActions['reviewTutorial'] is automagically linked to Reflux Store listener reviewTutorial() or onReviewTutorial.

However, I'm unable to see how this automagical implicit linking works under the hood - i.e. I can't see how I can call classifierActions.reviewTutorial() but not have it trigger ReduxStore.onReviewTutorial() on IE11. Any insights would be appreciated!

shaunanoordin commented 8 years ago

OH COME ON.

Further Observations: