/* * Spreed WebRTC. * Copyright (C) 2013-2015 struktur AG * * This file is part of Spreed WebRTC. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * */ "use strict"; define([ 'underscore', 'directives/onenter', 'directives/onescape', 'directives/statusmessage', 'directives/buddylist', 'directives/buddypicturecapture', 'directives/buddypictureupload', 'directives/settings', 'directives/chat', 'directives/audiovideo', 'directives/usability', 'directives/audiolevel', 'directives/fileinfo', 'directives/screenshare', 'directives/roombar', 'directives/socialshare', 'directives/page', 'directives/contactrequest', 'directives/defaultdialog', 'directives/pdfcanvas', 'directives/odfcanvas', 'directives/presentation', 'directives/youtubevideo', 'directives/bfi', 'directives/title', 'directives/welcome', 'directives/menu', 'directives/ui'], function(_, onEnter, onEscape, statusMessage, buddyList, buddyPictureCapture, buddyPictureUpload, settings, chat, audioVideo, usability, audioLevel, fileInfo, screenshare, roomBar, socialShare, page, contactRequest, defaultDialog, pdfcanvas, odfcanvas, presentation, youtubevideo, bfi, title, welcome, menu, ui) { var directives = { onEnter: onEnter, onEscape: onEscape, statusMessage: statusMessage, buddyList: buddyList, buddyPictureCapture: buddyPictureCapture, buddyPictureUpload: buddyPictureUpload, settings: settings, chat: chat, audioVideo: audioVideo, usability: usability, audioLevel: audioLevel, fileInfo: fileInfo, screenshare: screenshare, roomBar: roomBar, socialShare: socialShare, page: page, contactRequest: contactRequest, defaultDialog: defaultDialog, pdfcanvas: pdfcanvas, odfcanvas: odfcanvas, presentation: presentation, youtubevideo: youtubevideo, bfi: bfi, title: title, welcome: welcome, menu: menu, ui: ui }; var initialize = function(angModule) { _.each(directives, function(directive, name) { angModule.directive(name, directive); }); }; return { initialize: initialize }; });