Commit graph

41 commits

Author SHA1 Message Date
s1341
13f4a71aba Clicking steppers should pause playback 2013-12-17 17:36:20 +02:00
s1341
14b2af44a1 Don't process clicks on steppers if disabled 2013-12-17 17:36:18 +02:00
s1341
ab9b55dbc4 Play/Pause working. 2013-12-17 17:36:18 +02:00
s1341
ccfb0e2d56 Change changesetLoader to run every 200ms:wq 2013-12-17 17:36:17 +02:00
s1341
b8591edc8d Sliding now triggers goToRevision. 2013-12-17 17:36:16 +02:00
s1341
eef08490b2 Minimal working UI wireup
Working:
  - location.hash
  - click on slider
  - stepper buttons
  - UI update (except authors)
Not working:
  - playback
  - bugs in transition code
2013-12-17 17:36:15 +02:00
s1341
3013bab251 More or less working goToRevision
There are still some bugs in the traversal algorithm, as well
as bugs being triggered in the server. Also, for some reason it looks
like there is a problem with the attribute pool not containing certain
elements.
2013-12-17 17:36:14 +02:00
s1341
11146ce1cd Cleanup cruft. Start wiring things up 2013-12-17 17:36:12 +02:00
s1341
66c75e0fc9 Missed one element 2013-12-17 17:36:09 +02:00
s1341
3d4b6a9a4a Cleanup code (jshint) 2013-12-17 17:36:08 +02:00
s1341
488c110383 add missing require for jquery.class 2013-12-17 17:36:02 +02:00
s1341
788a59bfa4 Split slider out to a separate file 2013-12-17 17:36:01 +02:00
s1341
748b38f9d6 Steppers/Play-pause now in CSS
Also, the steppers actually work.
2013-12-17 17:36:00 +02:00
s1341
57ed44ff75 Working slider with mouse and events
Working slider class with mouse handling (click, drag) and events
(change, slide). Lots of console logs still in the code.

Got rid of some of the legacy code.
2013-12-17 17:36:00 +02:00
s1341
e6a426de4a Initial UI classes, with working partial rendering
The slider handle and stars render correctly. Not yet wired up to real
events.
2013-12-17 17:35:58 +02:00
s1341
e55ef0fe95 Introduce timeslider object
This commit introduces a new TimesliderClient object which will
eventually handle all communication with the server in a sane fashion.

At the moment, minimal work has been done to wire the existing code into
this object. The current 'on("MESSAGE_TYPE")' model will change so that
the timeslider object is actually the one managing all the information,
instead of delegating it all out to callbacks.

This current version still works just as the stock version did.
2013-12-17 17:35:57 +02:00
Luc Didry
3d8452b143 Replace tabs indentation with spaces indentation
Some files are obviously external libraries, I didn't touch them
2013-12-05 08:41:29 +01:00
Marcel Klehr
c39eb4f443 Make use of the new plural macro 2013-07-23 12:43:30 +02:00
Marcel Klehr
5f79546c2a Merge pull request #1465 from mluto/kill-ep-stuff
Removing old etherpad code
2013-02-08 13:21:57 -08:00
mluto
f2cd9e3adc Removed sidebar-code since the sidebar got removed in EPL, there is only the stickychat which is not affected by this. 2013-02-08 22:06:28 +01:00
mluto
e6454af5ed Removed fullWidth/resizing-code as the pad is always fullscreen, unlike the old EP 2013-02-08 22:00:17 +01:00
mluto
fc60ab24fa Removed debug code, moved hash-setting after the param-checking 2013-02-07 15:34:10 +01:00
John McLear
284748adb7 stop slider showing NaN on tiny pads 2013-02-06 23:35:58 +00:00
mluto
01fe5c183d Only set url if the revsion will actually be loaded 2013-01-28 21:44:21 +01:00
mluto
f974136d0c Jump to revision given in URL, add current revision to URL 2013-01-28 10:13:37 +01:00
mluto
763864539f Use 'html10n' instead of '_', i10nzed "unnamed author(s)" 2013-01-25 17:41:33 +01:00
John McLear
569fb8d3c8 silly little bug now resolved 2013-01-24 16:48:40 +00:00
Marcel Klehr
f68adc8553 Fix translations in timeslider code 2012-12-23 18:17:05 +01:00
Simon Leblanc
94e9cf0a32 improving the translation of the timeline 2012-11-23 06:20:09 +01:00
Marcel Klehr
4901adeac7 Fix timeslider. 2012-07-14 15:54:44 +02:00
Egil Moeller
ed7e254417 Disconnect handling and cleanup of unused code 2012-04-23 14:47:07 +02:00
Egil Moeller
914d79ad20 Unified timeslider and pad editing protocol / component 2012-04-23 12:52:30 +02:00
John McLear
7cf4510bf5 Merge pull request #637 from fourplusone/feature/timeslider_cleanup
Feature/timeslider cleanup
2012-04-15 12:11:46 -07:00
Matthias Bartelmeß
e664320b8c removed sliderEnabled, supportsSlider clientVars, as they were not used anywhere 2012-04-15 19:25:23 +02:00
Matthias Bartelmeß
d834c42ffc avoid missing anon. timeslider authors 2012-04-15 19:18:29 +02:00
Matthias Bartelmeß
e463273901 added UI to for unnamed authors 2012-03-25 15:48:31 +02:00
Matthias Bartelmeß
371aee2e19 Added timeslider author UI 2012-03-24 20:35:45 +01:00
Matthias Bartelmeß
e559df18ce use underscore.js 2012-03-17 13:38:26 +01:00
Matthias Bartelmeß
f34f0585bb smashing errors caused by .forEach 2012-03-14 01:28:08 +01:00
Chad Weider
0944670fb7 Merge remote-tracking branch 'main/master' into develop 2012-03-11 15:58:36 -07:00
Egil Moeller
1239ce7f28 The Big Renaming - etherpad is now an NPM module 2012-02-26 13:07:51 +01:00
Renamed from static/js/broadcast_slider.js (Browse further)