var $loveLockModal = $("#modal-love-lock");
var $loveLockForm = $loveLockModal.find('form');
var $loveLockUser = $loveLockForm.find('[name=user]');
var lovelockCanvas;
var habboCreator;
// callled when a user clicks on a product
function showLoveLockModal(self)
{
// set background of lovelock
lovelockCanvas.setBackground($(self).data('picture'));
// create logged in user habbo
var habboUrl = habboCreator.generateUrl({
habbo_username: '{{ Auth::user()->habbo_username }}'
});
lovelockCanvas.setHabboLeft(habboUrl);
$loveLockModal.find('.name').html( $(self).find('.name').html() );
$loveLockModal.find('.description').html( $(self).data('description') );
$loveLockModal.find('.credits').html( $(self).find('.credits').html() );
$loveLockModal.find('.product_id').val( $(self).data('id') );
$loveLockModal.modal('show');
}
// called on page load
// mainly binds events
// but first initiates the lovelockCanvas var, which is the class i posted on stack
function lovelock()
{
// generate lovelock sticker preview
// via canvas
lovelockCanvas = new LovelockSticker();
lovelockCanvas.setCanvasById('lovelock-canvas');
// Habbo creator
habboCreator = new HabboCreate();
habboCreator.setSelected(defaultOptions);
Comments