Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _saveAction: function() {
- // The user must be logged in to Add to BlackBook.
- if (User.isLoggedIn()) {
- this.saveForm();
- } else {
- // If not logged
- // Display login page
- this.trigger('triggerLoginViewToggle');
- // Listen to successful logins
- // Clear previous listeners to prevent double ups
- this.stopListening(User, 'userDataLoaded', this.saveForm);
- // Continue with form submit when logged in
- this.listenToOnce(User, 'userDataLoaded', this.saveForm);
- // Listen to login view close and remove event if not logged in
- this.listenToOnce(User, 'loginViewClosed', function() {
- //Don't remove event for sucessfull logins
- if (!User.isLoggedIn()) {
- this.stopListening(User, 'userDataLoaded', this.saveForm);
- }
- });
- }
- },
Add Comment
Please, Sign In to add comment