Simon Eisenmann
9f8bb75f21
Fixed JSHint errors and warnings.
11 years ago
Lance Cooper
555bd61325
Add basic support for pin locked rooms to the web application.
11 years ago
Lance Cooper
5e14b3b5d2
Support handling room updates in web client.
11 years ago
Lance Cooper
910dd71b81
Use room document from Welcome rather than synthesizing a response.
11 years ago
Lance Cooper
9118194e89
Refactor web app room logic into separate service.
...
Contains the following major changes:
* Export connector, api, and webrtc mediastream objects as angular services.
* Export url formatter as a separate angular service.
* Move `authorizing` flag to a function on the root scope.
* Use directive to set the page title.
* Move buddy list visibility toggling into the buddy list directive.
* Room information is no longer exposed on the root scope.
* Use room.joined and room.left events instead of room.
* Treat rooms as an object identified by name, rather than a string id.
* Remove the following unused or semantically ambiguous events from the
connector: opened, helloed, closed
* Centralize all room state in an angular service.
* Move call to hello from connector to api.
11 years ago
Simon Eisenmann
4b6e9d27a6
Implemented negotiation workaround for Firefox.
11 years ago
Simon Eisenmann
76e562f31d
Implemented offer/answer creation on renegotiationneeded event.
11 years ago
Evan Theurer
3d8dc4c120
Clear input type file value for uploaded pictures on cancel.
11 years ago
Simon Eisenmann
09ed8b1e23
Fix issue where incoming chat messages fail when getting called from the same session at the same time (FS#1922).
11 years ago
Evan Theurer
9193227ade
Add roombar to layout object.
11 years ago
Simon Eisenmann
ae0f27e89d
Fixed an issue where screen sharing is not started on a session which was already in the same conference before with already started screen sharing.
11 years ago
Simon Eisenmann
3ae82e46ad
Avoid removing too much DOM nodes - remove remoteVideos explicitly.
11 years ago
Simon Eisenmann
8a2c20f9d0
Implemented democrazy video layoyt and use it as default.
11 years ago
Simon Eisenmann
b0256daa0f
Make classroom video layout work in main mode.
11 years ago
Joachim Bauch
dbf98eab2f
Release blob urls when no longer needed.
11 years ago
Joachim Bauch
998e9e327f
Patching of "read" and "getFileSize" is no longer required.
11 years ago
Joachim Bauch
f7a8856143
Need to provide custom "readFile" and "loadXML" functions.
11 years ago
Evan Theurer
85b2b3b944
Cleanup ids.
11 years ago
Simon Eisenmann
6d40d543a2
Fixed name conflicts between capture and upload of buddy picture.
11 years ago
Simon Eisenmann
c456dc22d0
Cleaned up file upload implementation and made it use the new model based parent scope.
11 years ago
Simon Eisenmann
f75173a96a
Made buddyPictureCapture a custom form field to make it work with dirty detection.
11 years ago
Simon Eisenmann
e5593a30a0
Replace obsolete dom node.
11 years ago
Simon Eisenmann
6a716f7af4
Fixed code style.
11 years ago
Simon Eisenmann
72b05b5b5f
Restore previously hidden room correctly on received message.
11 years ago
Simon Eisenmann
02dcbff5d2
Moved contacts opener to main scope and added a button to easy open it.
11 years ago
Joachim Bauch
49e41a07aa
Load YouTube API using same protocol as application.
11 years ago
Joachim Bauch
817f2c290b
Show YT player container while player is loading to fix missing events on Firefox.
11 years ago
Joachim Bauch
f33f20e3db
Make volume configurable for subscriber.
11 years ago
Evan Theurer
b25a78650b
Rework clearing of file text.
11 years ago
Evan Theurer
718b771eb3
Implement a complete reset for buddyPictureUpload on cancel and save.
11 years ago
Evan Theurer
1364593c67
Use separate controllers for contactsmanager and contactsmanageredit.
11 years ago
Evan Theurer
6f7d236ed6
Connect onerror function to db actions. Cleanups.
11 years ago
Evan Theurer
239794f49b
Add edit contact modal. Support ability to customize contact name.
11 years ago
Evan Theurer
200372adbf
Update jquery-injectcss to c85cea05d.
11 years ago
Evan Theurer
c4c65f5393
Center image when zooming.
11 years ago
Evan Theurer
f012d60967
Update styles and remove timeout for loader.
11 years ago
Evan Theurer
2c117d97f5
Change pictureupload loader to spinner. Update text. Make picture area with utility buttons unselectable.
11 years ago
Simon Eisenmann
665618c6a7
Only safe user settings if form is dirty.
11 years ago
Simon Eisenmann
682be4df63
Prepare refactoring.
11 years ago
Evan Theurer
7b7d77205c
Use bootstrap.file-input. Disable image controls and improve interface before image uploaded.
11 years ago
Simon Eisenmann
cd9157fffd
Implemented per user encryption for locally stored user data.
11 years ago
Simon Eisenmann
ff82055b8f
Moved user settings storage to own service.
11 years ago
Evan Theurer
66131f500c
Autofocus create room button. Hide settings when not in room.
11 years ago
Evan Theurer
09e9066b6c
Fix spacing.
11 years ago
Evan Theurer
bea99f7148
Move text outside of scope. Remove transclude. Improve method ordering.
11 years ago
Evan Theurer
a3b8f251af
Comment out console logs.
11 years ago
Evan Theurer
72d3d3a641
Implement max upload size. Fix progress indicator.
11 years ago
Evan Theurer
c6d6d6f6e4
Add file upload progress visual.
11 years ago
Evan Theurer
293d05ef29
Cleanup. Clear canvas before appending data. Change image loading.
11 years ago
Evan Theurer
85a53ceb58
Cleanup, make preview background black.
11 years ago