WebRTC audio/video call and conferencing server.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

92 lines
2.6 KiB

/*
* Spreed WebRTC.
* Copyright (C) 2013-2014 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 <http://www.gnu.org/licenses/>.
*
*/
"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'], 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) {
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
};
var initialize = function(angModule) {
_.each(directives, function(directive, name) {
angModule.directive(name, directive);
});
};
return {
initialize: initialize
};
});