/*! Deck JS - deck.blank - v1.0 Copyright © 2012 Mike Kellenberger */

/* This module adds the necessary methods and key bindings to blank/unblank the screen by pressing 'b'. */ (function($, deck, undefined) {

    var $d = $(document);

$[deck]('extend', 'activateBlankScreen', function() {
    $[deck]('getSlide').hide();
});

$[deck]('extend', 'deactivateBlankScreen', function() {
    $[deck]('getSlide').show();
});

    $[deck]('extend', 'blankScreen', function() {
    $[deck]('getSlide').is(":visible") ? $[deck]('activateBlankScreen') : $[deck]('deactivateBlankScreen');
});

    $d.bind('deck.init', function() {
            // Bind key events
            $d.unbind('keydown.blank').bind('keydown.blank', function(e) {
                    if (e.which==66) {
                            $[deck]('blankScreen');
                            e.preventDefault();
                    }
            });
    });

})(jQuery, 'deck');