benshepherd icon

Untitled

benshepherd | PRO | 02/01/17 01:21:44 PM UTC | 0 ⭐ | 476 👁️ | Never ⏰ | []
JavaScript |

1.55 KB

|

None

|

0 👍

/

0 👎

        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