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
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 |
|
}; |
|
|
|
});
|
|
|