szurubooru/client
rr- 023ec9a976 client/password-reset: fix event binding
Every time the password reset form was loaded, the form submit event
listener was attached to a non-disposable DOM node rather than the DOM
node whose life scope was bound to the viewed page. As such, submitting
the form, leaving the page, returning back to it and sending the request
again caused the 'submit' event to fire twice - one time from the
non-disposed event handler and one from the current handler. This
resulted in the request being sent twice, and getting two confirmation
messages on the screen.

Fortunately, since the password reset requests are GET requests, they're
intercepted by the internal cache of the client API facade, so the
client just saw duplicate messages without the requests being actually
sent to the backend - meaning no extra mails were sent.
2016-08-14 16:57:46 +02:00
..
css client/css: improve error messages under comments 2016-08-08 18:00:02 +02:00
html client/tags: fix tag category template 2016-08-05 23:12:42 +02:00
img client/posts: add transparency grid 2016-06-11 22:34:01 +02:00
js client/password-reset: fix event binding 2016-08-14 16:57:46 +02:00
public client/build: Google Droid Sans → local Open Sans 2016-05-21 14:02:08 +02:00
.babelrc client/build: transpile ES6 for older browsers 2016-04-13 20:13:10 +02:00
.jscsrc client/build: remove babel when not transpiling 2016-05-21 00:08:43 +02:00
build.js client/build: fix minifying adding ghost spaces 2016-07-30 23:12:32 +02:00
package.json client/router: introduce own router 2016-06-12 21:43:20 +02:00