Skip to content

Instantly share code, notes, and snippets.

@jgdovin
Last active August 29, 2015 14:20
Show Gist options
  • Save jgdovin/1789ca3cdb43c12fe52f to your computer and use it in GitHub Desktop.
Save jgdovin/1789ca3cdb43c12fe52f to your computer and use it in GitHub Desktop.
var timing = {duration: 500, queue: false};
Template.allPasswords.events({
"click [data-action=getGroup]" : function(e, t) {
e.preventDefault();
t.$('[data-target=allGroups]').animate({
opacity: 0.25,
left: "-350px",
}, timing);
t.$('[data-target=groupPasswords]').animate({
opacity: 1,
left: "-350px",
}, timing);
t.currentGroup.set($(e.target).data('id'));
},
"click [data-action=backToMain]" : function(e, t) {
e.preventDefault();
t.$('[data-target=allGroups]').animate({
opacity: 1,
left: "0px",
}, timing);
t.$('[data-target=groupPasswords]').animate({
opacity: 0,
left: "0",
}, timing);
t.currentGroup.set('');
},
"click [data-action=getPassword]" : function(e, t) {
e.preventDefault();
t.$('[data-target=groupPasswords]').animate({
opacity: 0.25,
}, timing);
t.$('[data-target=passwordDetails]').animate({
opacity: 1,
left: "-350px",
}, timing);
t.currentPassword.set($(e.target).data('id'));
},
"click [data-action=backToGroup]" : function(e, t) {
e.preventDefault();
t.$('[data-target=passwordDetails]').animate({
opacity: 0,
left: 0
}, timing);
t.$('[data-target=groupPasswords]').animate({
opacity: 1
}, timing);
t.currentPassword.set('');
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment