Skip to content

Instantly share code, notes, and snippets.

@ranjeev75
Created April 12, 2016 16:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ranjeev75/6f46605c6e61ffb7e55c8bb8aaf76796 to your computer and use it in GitHub Desktop.
Save ranjeev75/6f46605c6e61ffb7e55c8bb8aaf76796 to your computer and use it in GitHub Desktop.
//In client.js file
Template.myHome.events({
"click .examine": function(event){
event.preventDefault();
$('#see').remove();
$('#imagesShown').hide();
var myContainer = document.getElementById('myContainer');
var keyImg = $(event.currentTarget).closest('.shadow').find('.imgRef').val();
var keyUser = $(event.currentTarget).closest('.shadow').find('.imgRef1').val();
console.log('IMG: ' + keyImg + ' USER: ' + keyUser);
//Meteor.call('getDetailsUser',keyImg,keyUser, function(err,result){
// if(err){
// console.log(err.reason);
// return;
// }
// //console.log(result);
// Blaze.renderWithData(Template.see,result,myContainer);
//});
var userDetails = new ReactiveVar();
var userDetailsContext = function() { return userDetails.get() };
Blaze.renderWithData(Template.see, userDetailsContext, myContainer);
Meteor.call('getDetailsUser', keyImg, keyUser, (err, result) => {
// if (err) ...
userDetails.set(result);
});
yPos = event.pageY;
yOffset = event.screenY;
}
});
//In lib file shared with client and server
getDetailsUser: function(key,user){
if(Meteor.user()){
getUser = Meteor.users.findOne({$and:
[{_id: user}, {'ImagesUploaded.key':key}]
});
getUser.ImagesUploaded.forEach(function (items)
{
if (items.key===key){
image = items;
}
});
return image;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment