Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- coverSheet.js -
- 'change .uploadCoverImage': function(event, template){
- var projectId = this.project._id;
- ImageManager(Images).upload(event, {
- "projectId" : projectId
- }, function(err, updatedFile){
- console.log("upload");
- Dispatcher.call('uploadCoverSheetImage', projectId, updatedFile._id);
- });
- }
- #############################
- qlp-projects/client/events.js
- Dispatcher.events({
- 'projectRemove': function(projectId) {
- Meteor.call('qlp-projects.projectRemove', projectId);
- },
- 'uploadCoverSheetImage' : function(projectId, imageId){
- Meteor.call('qlp-projects.uploadCoverSheetImage', projectId, imageId);
- },
- 'uploadCoverSheetLogo' : function(projectId, logoId){
- Meteor.call('qlp-projects.uploadCoverSheetLogo', projectId, logoId);
- }
- });
- #############################
- qlp-projects/lib/methods.js
- Meteor.methods({
- 'qlp-projects.projectRemove': function(projectId) {
- check(projectId, String);
- Projects.remove(projectId);
- },
- 'qlp-projects.uploadCoverSheetImage' : function(projectId, imageId) {
- var project = Projects.findOne(projectId);
- project.survey.coverSheet.image = imageId;
- Projects.update(projectId, project);
- },
- 'qlp-projects.uploadCoverSheetLogo' : function(projectId, logoId) {
- var project = Projects.findOne(projectId);
- project.survey.coverSheet.logo = logoId;
- Projects.update(projectId, project);
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement