Advertisement
Guest User

Untitled

a guest
Jul 30th, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. coverSheet.js -
  2.  
  3. 'change .uploadCoverImage': function(event, template){
  4.  
  5.         var projectId = this.project._id;
  6.  
  7.         ImageManager(Images).upload(event, {
  8.             "projectId" : projectId
  9.         }, function(err, updatedFile){
  10.             console.log("upload");
  11.             Dispatcher.call('uploadCoverSheetImage', projectId, updatedFile._id);
  12.         });
  13. }
  14.  
  15. #############################
  16.  
  17. qlp-projects/client/events.js
  18.  
  19. Dispatcher.events({
  20.     'projectRemove': function(projectId) {
  21.         Meteor.call('qlp-projects.projectRemove', projectId);
  22.     },
  23.  
  24.     'uploadCoverSheetImage' : function(projectId, imageId){
  25.         Meteor.call('qlp-projects.uploadCoverSheetImage', projectId, imageId);
  26.     },
  27.  
  28.     'uploadCoverSheetLogo' : function(projectId, logoId){
  29.         Meteor.call('qlp-projects.uploadCoverSheetLogo', projectId, logoId);
  30.     }
  31. });
  32.  
  33.  
  34. #############################
  35.  
  36. qlp-projects/lib/methods.js
  37.  
  38. Meteor.methods({
  39.     'qlp-projects.projectRemove': function(projectId) {
  40.         check(projectId, String);
  41.         Projects.remove(projectId);
  42.     },
  43.  
  44.  
  45.     'qlp-projects.uploadCoverSheetImage' : function(projectId, imageId) {
  46.         var project = Projects.findOne(projectId);
  47.         project.survey.coverSheet.image = imageId;
  48.         Projects.update(projectId, project);
  49.     },
  50.  
  51.     'qlp-projects.uploadCoverSheetLogo' : function(projectId, logoId) {
  52.         var project = Projects.findOne(projectId);
  53.         project.survey.coverSheet.logo = logoId;
  54.         Projects.update(projectId, project);
  55.  
  56.     }
  57. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement