Mike Lang
47584821f9
thrimbletrimmer: Handle null trim in submit
...
mainly for save draft
5 years ago
Mike Lang
3086ab73f6
Add thrimbletrimmer clock
...
To provide a true bustime even when they're bussing with the overlay
5 years ago
Mike Lang
58ff90cefe
Further fix for when getRealTimeForPlayerTime is null
5 years ago
Mike Lang
58a2a0402d
thrimbletrimmer: Handle getting trim time when no valid trim time is set
...
Just return null instead
5 years ago
Christopher Usher
dbad2b4082
fixed download link for stream page
5 years ago
Mike Lang
e2f4162ac7
thrimbletrimmer: Fix a bug when trimming controls aren't enabled
5 years ago
Mike Lang
e23387b231
thrimbletrimmer: Document new shortcuts
5 years ago
Mike Lang
40f6a72ad7
thrimbletrimmer: Add keyboard shortcuts -/= to adjust playback speed
5 years ago
Mike Lang
0a379faf5a
thrimbletrimmer: Relabel download button to make more sense
5 years ago
Mike Lang
fd35c0dc20
thrimbletrimmer: Have a download link instead of a iframe
...
The iframe doesn't always work, this is more reliable.
5 years ago
Mike Lang
c9f2e8e0a5
thrimbletrimmer: Preserve trim timings when re-loading playlist
...
Useful if you've already cut the start
but want to extend the range of times before cutting the end.
5 years ago
Mike Lang
aa3ca60b73
make video description slightly narrower
...
so that with the 1px border it's not too wide
5 years ago
Mike Lang
dc7f093ba0
Disable mp4 option for restreamer cuts
...
It caused our RSS to explode and i'm not sure why
5 years ago
Mike Lang
3eb0ed2350
thrimbletrimmer: Fix bug where "Draft Saved" is shown after a failed submission
5 years ago
Mike Lang
520f7821a6
thrimbletrimmer: Streaming page: remove links to editor/dashboard
...
A little security through obscurity.
Well, more like just not leading people to stuff that's not helpful to them.
Once we have auth working it shouldn't matter. Worst they can do is download expensive cuts.
5 years ago
Mike Lang
8739a7a24a
thrimbletrimmer: Popup on save draft
...
so we know it succeeded
5 years ago
Mike Lang
2342b66db0
thrimbletrimmer: Don't open advanced pane if upload_location is null
5 years ago
Mike Lang
e95957c54f
thrimbletrimmer: Widen trim time textboxes to fit timestamps
...
This might be because I'm not using webfonts or some malarkey.
5 years ago
Mike Lang
8d3c863a49
Merge pull request #138 from ekimekim/mike/thrimbletrimmer/cancel-upload
...
Allow thrimshim to safely cancel a job while it is cutting
5 years ago
Mike Lang
58d09b419c
thrimbletrimmer: Add option to select cut type for Download button
...
In most cases, you want "rough" because you're going to trim the resulting
video later anyway.
5 years ago
Mike Lang
cc48f17348
thrimbletrimmer: Add cancel row button using the new thrimshim functionality
5 years ago
Mike Lang
bdbfd37c51
thrimbletrimmer: Pad start and end times
5 years ago
Mike Lang
a68684c24c
thrimbletrimmer: Fix use of tabs again
5 years ago
Mike Lang
26f91a02ea
thrimbletrimmer: Parse durations as HH[:MM[:SS]] instead of [[HH:]MM:]SS
...
ie. 1:00 is 1 hour, not 1 minute.
This is consistent with our use of bustime everywhere else.
5 years ago
Mike Lang
a6ee746e6b
thrimbletrimmer: disable autoplay
5 years ago
Mike Lang
7edc6ac149
thrimbletrimmer: Some tweaks to the streaming page
5 years ago
Mike Lang
5d5358019a
thrimbletrimmer: Improve bustime/ago parsing
...
Allow partial entries like 5:00 instead of 0:05:00.
5 years ago
Mike Lang
ff43e186f6
thrimbletrimmer: Support "time ago" as a third time format
...
This is especially useful for the re-streaming page, and is default there.
5 years ago
Mike Lang
d4c8974601
thrimbletrimmer: Some video controls tweaks
...
Allow fullscreen
Hide disabled picture-in-picture control
Autoplay
5 years ago
Mike Lang
47ac1c7ff8
thrimbletrimmer: Add second page built for watching stream with a delay
...
This is for giffers, etc.
It shares the codecase but uses a flag to say whether to affect all the editor inputs.
5 years ago
Mike Lang
671079861a
thrimbletrimmer: Fix lack of usage of var throughout code
...
Chalk this one up to not knowing the language.
You need to declare variables as var otherwise they're implicitly globals.
This leads to many bugs where if a function runs twice at once it'll do weird things.
5 years ago
Mike Lang
8accc1338e
thrimbletrimmer: Refactor how time formatting is handled
...
Instead of having two input fields and switching between them,
we just have one and re-write the value on switch.
We also handle invalid or empty dates a LOT better, and clean up some
other things around query strings.
5 years ago
Mike Lang
316504899a
thrimbletrimmer: Fix a bug on initial load
...
loadPlaylist was happening before bustime was set, resulting
in the wrong times being loaded.
5 years ago
Mike Lang
971841d73b
thrimbletrimmer: Move last bit of code into IO.js
...
since everything else is there anyway.
5 years ago
Mike Lang
934c640a04
thrimbletrimmer: Display edit notes below the video
...
In nice distracting pink so they're sure to see it.
5 years ago
Mike Lang
f7f07a2688
Add /defaults to thrimshim, use it to populate config stuff in thrimbletrimmer
...
Thrimbletrimmer needs to know stuff like the bustime start time,
default channel, even if it's not looking at a specific row.
5 years ago
Mike Lang
d03120548b
thrimbletrimmer: Always respect the channel given by thrimshim
5 years ago
Mike Lang
6cfad08a26
thrimbletrimmer: Restore previously saved advanced options
...
and show the advanced pane if any are non-default.
5 years ago
Mike Lang
728ede61c0
thrimbletrimmer: Don't leave page after saving edits
5 years ago
Mike Lang
983e3a61c6
thrimbletrimmer: also pause on spacebar
...
Most video players pause on space, so we make sure it works if they try
5 years ago
Mike Lang
775799944a
thrimbletrimmer: Don't hide the video player on error
...
It means you can't read the error, and it's more confusing.
5 years ago
Mike Lang
7dea1f0cdb
thrimbletrimmer: Fix some typos in the new error handling
5 years ago
Mike Lang
da3cc24ed1
Pass a list of upload locations from thrimshim to thrimbletrimmer
...
with the first one being the default.
5 years ago
Mike Lang
b0ea790407
thrimbletrimmer: Misc cleanup
5 years ago
Mike Lang
93fc202394
thrimbletrimmer: submit button: clean up, error handling, no-auth mode
5 years ago
Mike Lang
cdd286c0ee
thrimbletrimmer: manual link and download buttons: cleanup, error handling, no-auth mode
5 years ago
Mike Lang
b06721df07
thrimbletrimmer: Update bustime/UTC values when you switch
...
so if you change one it changes the other.
Also in general takes those conversions and makes them available as functions for re-use.
5 years ago
Mike Lang
91c67899ee
thrimbletrimmer: Read title prefix from thrimshim and display it greyed out
...
This gives a visual indicator showing the editor what prefix the title will have.
It also allows us to set the correct max title length.
5 years ago
Mike Lang
caa129e192
thrimbletrimmer: allow holes should be off by default
5 years ago
Mike Lang
93f812eb64
thrimbletrimmer: Fix Streams and Hours links to not leave the current page
...
The existing approach, at least in my browser (firefox),
was causing the page to be replaced with "[window Object]".
5 years ago