| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | /* global $ */
var PanelToggler = require("../side_pannels/SidePanelToggler");
var UIUtil = require("../util/UIUtil");
var buttonHandlers = {
    "bottom_toolbar_contact_list": function () {
        BottomToolbar.toggleContactList();
    },
    "bottom_toolbar_film_strip": function () {
        BottomToolbar.toggleFilmStrip();
    },
    "bottom_toolbar_chat": function () {
        BottomToolbar.toggleChat();
    }
};
var defaultBottomToolbarButtons = {
    'chat': '#bottom_toolbar_chat',
    'contacts': '#bottom_toolbar_contact_list',
    'filmstrip': '#bottom_toolbar_film_strip'
};
var BottomToolbar = (function (my) {
    my.init = function () {
        UIUtil.hideDisabledButtons(defaultBottomToolbarButtons);
        for(var k in buttonHandlers)
            $("#" + k).click(buttonHandlers[k]);
    };
    my.toggleChat = function() {
        PanelToggler.toggleChat();
    };
    my.toggleContactList = function() {
        PanelToggler.toggleContactList();
    };
    my.toggleFilmStrip = function() {
        var filmstrip = $("#remoteVideos");
        filmstrip.toggleClass("hidden");
    };
    $(document).bind("remotevideo.resized", function (event, width, height) {
        var bottom = (height - $('#bottomToolbar').outerHeight())/2 + 18;
        $('#bottomToolbar').css({bottom: bottom + 'px'});
    });
    return my;
}(BottomToolbar || {}));
module.exports = BottomToolbar;
 |