Simon Eisenmann
cfec82384a
Add support for extra.d directory
...
To allow muliple plugins, sorted plugin load and general extensibility
of the web client, the server now supports to load an extra.d folder on
startup.
Sub folders inside extra.d, are loaded in alphabetic order and searched
for head.html and body.html, making it possible to append additional
html code into the <head> and <body> elements for the web client.
Example:
```
extra.d/
└── my-plugin
├── body.html
├── head.html
└── static
├── css
│ └── my-plugin.css
└── js
└── my-plugin.js
```
Example head.html:
```
<link rel="stylesheet" href="<%.S%>/css/my-plugin.css">
```
Example body.html:
```
<script data-plugin="<%.S%>/js/my-plugin.js"></script>
```
This makes it possible to extend the web client with additional
components and/or overwrite existing.
9 years ago
Simon Eisenmann
c5c62b3b0c
Setting link-type noreferrer does not work, set global referrer-policy instead (see http://w3c.github.io/webappsec/specs/referrer-policy/ ).
10 years ago
Simon Eisenmann
72cf979733
Force presentation canvas to white background, to properly show files which have no background.
10 years ago
Simon Eisenmann
ff8150569b
Load Youtube sandbox content on demand.
10 years ago
Simon Eisenmann
77d7860ba1
Moved CSP into HTTP response headers for odf and pdf sandbox and allowed blob: and data: img-src.
10 years ago
Simon Eisenmann
b3d03b819c
Serve odf and pdf sandbox from the server to prepare CSP http header for Firefox compatibility as Firefox does not support CSP in meta tag (see https://bugzilla.mozilla.org/show_bug.cgi?id=663570 ).
10 years ago
Simon Eisenmann
2f85b039ed
Handle slow loads of web fonts and rebuilt styles.
10 years ago
Simon Eisenmann
9848786145
First step in getting rid of the huge mediastreamcontroller.
10 years ago
Evan Theurer
ee5b9af4e1
Fix scss-lint error SelectorDepth.
10 years ago
Simon Eisenmann
076bcdb271
Added modules section to config file to allow to disable screensharing, youtube and presentation support.
11 years ago
Simon Eisenmann
ce00e0b79b
Changed icon for contact manager.
11 years ago
Simon Eisenmann
9b87bc7cc3
Fixed whitespace.
11 years ago
Simon Eisenmann
3fcca78182
Added support to enable Content-Security-Policy and Content-Security-Policy-Report-Only.
...
Export Csp boolean flag in global context (true if CSP is enabled).
Load extra styles if CSP is enabled.
11 years ago
Simon Eisenmann
8cd8600ae1
Use slashed icon only when camera and mic are disabled - normal icon otherwise.
11 years ago
Simon Eisenmann
02dcbff5d2
Moved contacts opener to main scope and added a button to easy open it.
11 years ago
Simon Eisenmann
eea9a6b30c
Base controller is now injected with a directive.
11 years ago
Joachim Bauch
da4bae5875
Added support for sharing YouTube videos in a call.
11 years ago
Simon Eisenmann
594e908150
Updated texts for presentation module.
11 years ago
Simon Eisenmann
6c2ae8d836
Added a bunch of classes to topbar buttons.
11 years ago
Simon Eisenmann
ef53aa9c9c
Added code to check for screensharing support.
11 years ago
Simon Eisenmann
ef45b12d6a
Brought back id to #bar.
11 years ago
Simon Eisenmann
8775e09a3b
Refactored status bar to be outside of header bar for better flexibility.
11 years ago
Simon Eisenmann
9866b48e0e
Updated color scheme to fit with bootstrap components better.
11 years ago
Evan Theurer
a55e4e1cad
Update main.html
11 years ago
Evan Theurer
2aee051abc
Update main menu bar to bootstrap syntax.
11 years ago
Simon Eisenmann
89152d4ac0
Replaced PDF icon with folder icon.
11 years ago
Joachim Bauch
6e09f0eaa1
Renamed directive to more general "presentation", updated internal API to match this change.
11 years ago
Joachim Bauch
38ffb085b1
Use PDF icon.
11 years ago
Joachim Bauch
3b57d952a7
Started playing around with pdf.js.
...
For now only renders static PDF from URL, but should become PDF presentation sharing sometime in the future.
11 years ago
Simon Eisenmann
e4dc2d81b8
Cloak inside.
11 years ago
Simon Eisenmann
8bd79abceb
Fixed flicker of pages.
11 years ago
Simon Eisenmann
3f173297f7
Changed main loader style.
11 years ago
Simon Eisenmann
29ec50d7f1
Removed bad scrolling support of rightslide component.
11 years ago
Simon Eisenmann
d8996870a2
Show buddy list and chat even when in no room.
11 years ago
Simon Eisenmann
763ddd7f44
Implemented experimental ajax crawling support to get better social integration with open graph tags.
11 years ago
Simon Eisenmann
13ac41d417
Changed name of project to Spreed WebRTC.
11 years ago
Evan Theurer
8727a45d04
Rearange overlaybar styles to scss.
...
Add .bar class. Change all bar-* classes. Revert to font property instead of rhythm mixin.
11 years ago
Evan Theurer
3a848f1444
Move colors to variables.
...
Required mixins.
Use mixins and format css.
Color pallete of site to easily compare color values.
Create color variables.
Create font variable.
Improved ordering.
Replace box-shadow instances with mixin.
Compact font and background.
Revert to original color declaration type.
Improved .right .btn
Changed #bar .right/.middle/.left to #bar .bar-right/.bar-middle/.bar-left
Breakup elements in bar-left,bar-middle,bar-right blocks
Use compass vertical rhythm - setup baseline, using relative units.
11 years ago
Simon Eisenmann
609fb05189
Cleaned up and homogenized styles of audio video component.
11 years ago
Simon Eisenmann
161b804aec
Removed not use itemscope and itemtype attributes.
11 years ago
Simon Eisenmann
395b9ccf2d
Use bound events to handle buddlist show/hide mouse over.
11 years ago
Simon Eisenmann
a77297ab5a
Allow easy extensions of supported languages.
11 years ago
Simon Eisenmann
362248cfa0
Always make screen sharing availble when browser supports it.
11 years ago
Simon Eisenmann
c3a724c90f
Added missing closing span.
11 years ago
Simon Eisenmann
4988edcd36
Cleanups.
11 years ago
Simon Eisenmann
557dc99f1b
Cound chat message badge per chat.
11 years ago
Simon Eisenmann
404a14f5b1
Removed obsolete code.
11 years ago
Simon Eisenmann
3519575638
Implemented top level controller layout configurations.
11 years ago
Simon Eisenmann
b802551a84
Fixed roomstatus apply.
11 years ago
Simon Eisenmann
760c0bafed
Put chat badge into button.
11 years ago