Joachim Bauch
c973103c31
Run pdf.js rendering inside sandboxed iframe.
10 years ago
Simon Eisenmann
beff7439b8
Bumped copyright to 2015.
10 years ago
Simon Eisenmann
43fd463fc9
Removed debug.
11 years ago
Simon Eisenmann
0c88aeab0e
Use strict javascript globally.
11 years ago
Simon Eisenmann
ec9252d708
Stream lined jQuery usage and ported code to Angular whenever possible. This changes plugin API as plugins now have to use Angular $q instead of jQuery Deferreds.
11 years ago
Simon Eisenmann
6f174f8517
Fixed event and scope order/update issues created by rooms service.
11 years ago
Joachim Bauch
6bf04ba1af
Always show uploaded presentation if no presentation is active yet.
11 years ago
Joachim Bauch
d14af48ba0
Allow downloading of presentations.
11 years ago
Joachim Bauch
67eec004e3
Don't select presentation automatically on FileInfo request for existing presentation.
11 years ago
Joachim Bauch
f63bed66ed
Started adding support for ODF documents. Pages support is still TODO
11 years ago
Joachim Bauch
a63247fc16
Refactored presentations code to support arbitrary drawing canvases and don't use hardcoded "pdf*" events.
11 years ago
Joachim Bauch
1fae6fcf85
Various presentation updates that improve conference use cases.
...
- Support multiple simultaneous up-/downloads.
- Support dragging / selecting multiple files.
- Only select first presentation automatically.
- Show download progress in control overlay.
11 years ago
Joachim Bauch
72386d98f2
Added "Upload" button in control bar.
11 years ago
Joachim Bauch
7672fd60e7
Show status while presentation is loading.
11 years ago
Simon Eisenmann
082e1669e0
Removed debug.
11 years ago
Simon Eisenmann
167bbe5f6c
Added fullscreen to presentation.
11 years ago
Joachim Bauch
6ecb15ad1d
Don't show controls bar automatically.
11 years ago
Joachim Bauch
cce60e41f6
Keep list of presentations uploaded to the call.
...
This allows easy switching between presentations.
11 years ago
Simon Eisenmann
ab35fa8f50
Make sure to disable presentation when screensharing and vice verca.
11 years ago
Joachim Bauch
58ce0c1450
Added "Upload" button to present a document.
11 years ago
Joachim Bauch
969226d4a0
Added error handling for cases where document could not be loaded and rendering issues.
11 years ago
Joachim Bauch
ccb0ca4d8b
Handle error when loading PDF.
11 years ago
Joachim Bauch
fcc9c94137
Handle keycodes (left/right/space) to navigate the presentation.
11 years ago
Joachim Bauch
b2cf1b2ddf
Make current page number editable to quickly switch pages.
11 years ago
Joachim Bauch
b32996f12a
Show progress while presentation is being downloaded.
11 years ago
Joachim Bauch
83e5b5c082
Moved code to send events through mediaStream API to separate method.
11 years ago
Joachim Bauch
5c987c7053
Automatically scale presentation to visible area.
11 years ago
Joachim Bauch
7b0f599ec2
Handle conference cases where participants join/leave existing presentation.
11 years ago
Joachim Bauch
186502aeee
All participants should have the same permissions and be able to present/upload files.
11 years ago
Joachim Bauch
bc89dd7205
Allow subscribers to control the presentation, too.
11 years ago
Joachim Bauch
6b7a848f20
Handle case where page change event is received while file is still downloading.
11 years ago
Joachim Bauch
6e09f0eaa1
Renamed directive to more general "presentation", updated internal API to match this change.
11 years ago
Joachim Bauch
d1b5c707b2
Started refactoring/cleanup.
11 years ago
Joachim Bauch
67665b89d6
Moved PDF display code to separate directive.
11 years ago
Joachim Bauch
f8a9c78d14
Don't show first page initially if not presenter.
11 years ago
Joachim Bauch
d978c4c27f
Support opening of file in Chrome.
11 years ago
Joachim Bauch
57bfa7d2c6
First working version that actually transmits the file to another peer and synchornizes displaying. Still work-in-progress though...
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