123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- if (Meteor.isClient) {
- Template.register.events({
- "submit form": function(e){
- e.preventDefault();
- var username = e.target.registerUsername.value;
- var email = e.target.registerEmail.value;
- var password = e.target.registerPassword.value;
- Accounts.createUser({
- username: username,
- email: email,
- password: password
- });
- },
- "click #facebook-login": function(){
- Meteor.loginWithFacebook()
- },
- "click #github-login": function(){
- Meteor.loginWithGithub()
- },
- "click #login": function(){
- $("#register-view").hide();
- $("#login-view").show();
- }
- });
- Template.login.events({
- "submit form": function(e){
- e.preventDefault();
- var username = e.target.loginUsername.value;
- var password = e.target.loginPassword.value;
- Meteor.loginWithPassword(username, password);
- Accounts.onLoginFailure(function(){
- $("input").css("background-color","indianred").addClass("animated shake");
- $("input").on("click",function(){
- $("input").css({
- "background-color": "transparent",
- "width": "250px"
- });
- })
- });
- },
- "click #facebook-login": function(){
- Meteor.loginWithFacebook()
- },
- "click #github-login": function(){
- Meteor.loginWithGithub()
- },
- "click #register": function(){
- $("#login-view").hide();
- $("#register-view").show();
- }
- });
- Template.dashboard.events({
- "click .logout": function(e){
- e.preventDefault();
- Meteor.logout();
- },
- "click .station": function() {
- $(".station").css({
- "width": "250px",
- "height": "250px",
- "border-radius": "150px",
- })
- $(".station .song-info").html("<h6 class='song-title'>Immortals</h6><p class='song-artist'>Fall Out Boy</p>")
- }
- });
-
- Template.Room.helpers({
- type: function() {
- var parts = location.href.split('/');
- var id = parts.pop();
- return id;
- }
- });
- }
- if (Meteor.isServer) {
- ServiceConfiguration.configurations.remove({
- service: "facebook"
- });
- ServiceConfiguration.configurations.insert({
- service: "facebook",
- appId: "1496014310695890",
- secret: "9a039f254a08a1488c08bb0737dbd2a6"
- });
- ServiceConfiguration.configurations.remove({
- service: "github"
- });
- ServiceConfiguration.configurations.insert({
- service: "github",
- clientId: "dcecd720f47c0e4001f7",
- secret: "375939d001ef1a0ca67c11dbf8fb9aeaa551e01b"
- });
- }
- Router.route("/", {
- template: "Home"
- });
- Router.route("/:type", {
- template: "Room"
- });
|