Commit graph

3026 commits

Author SHA1 Message Date
rlx
cc183b6198 unified Event/Keyboard/Message handler 2014-09-23 21:12:31 +02:00
rlx
4cf10359ef Ox.$: remove removeOxElement 2014-09-23 21:11:15 +02:00
rlx
8f5ff8c6ee use Ox.Element, not $, so that inner Ox.Elements get collected on remove; when emptying first page, collect Ox.Elements 2014-09-23 21:06:27 +02:00
rlx
2a6ea64eed fix #2489; use new focus controller method 2014-09-23 21:04:40 +02:00
rlx
06c21e0a46 VideoElement: patch removeElement, not remove 2014-09-23 21:03:32 +02:00
rlx
39d1b034ab Select: patch removeElement, not remove 2014-09-23 21:02:57 +02:00
rlx
71fdefcf9b MenuButton: patch removeElement, not remove 2014-09-23 21:02:27 +02:00
rlx
aa3a20bbc2 Menu: patch removeElement, not remove 2014-09-23 21:01:53 +02:00
rlx
ab6266f6fc in isOxElement, test data, not attr; more aliases 2014-09-23 21:00:21 +02:00
j
5f69fd35df faster timeline markers 2014-09-23 12:13:10 +02:00
rlx
be043b545b Ox.Element: remove removeElement 2014-09-22 17:38:37 +02:00
rlx
aef8e2b188 Ox.Element: fix onMouseWheel 2014-09-22 17:12:17 +02:00
rlx
fb77591a2b cosmetic changes 2014-09-22 17:10:43 +02:00
rlx
a8361bd3ac fix docs 2014-09-22 17:04:42 +02:00
rlx
ea4df1e482 remove Ox.JQueryElement 2014-09-22 16:57:12 +02:00
rlx
972ccbbfb8 prototypal Ox.Element 2014-09-22 16:56:54 +02:00
rlx
e4cb30724f GarbageCollection: use , not . 2014-09-22 16:25:43 +02:00
rlx
ac3b736e72 List: use on, not scroll; cosmetic changes 2014-09-22 16:24:11 +02:00
rlx
5314f6c73a TableList: use on, not scroll; use that, not that.; cosmetic changes 2014-09-22 16:23:21 +02:00
rlx
9eed905ff8 TreeList: cosmetic changes 2014-09-22 16:05:30 +02:00
rlx
498c5effa2 Ox.Menu: fix super binding, cosmetic changes 2014-09-22 16:03:25 +02:00
rlx
53e2126ec2 add Ox.elements alias for Ox. 2014-09-22 14:26:56 +02:00
rlx
0a6b2281b4 ListItem: that. -> that 2014-09-22 13:28:14 +02:00
rlx
36b7c15513 add fixme 2014-09-22 13:25:27 +02:00
rlx
1ac7499986 cosmetic changes 2014-09-22 13:23:42 +02:00
rlx
4a9400cbd9 IconList: that. -> self. 2014-09-22 13:20:52 +02:00
rlx
e7f9279a9d Picker: use Ox.$; use on click, not click 2014-09-22 13:18:28 +02:00
rlx
fe5dc99d26 FormPanel: use setElement 2014-09-22 13:17:35 +02:00
rlx
5e776eb6ae use Ox.$, not $ 2014-09-20 12:37:27 +02:00
rlx
f2bb021207 properly bind superRemove 2014-09-20 12:36:23 +02:00
rlx
930f9ab4e7 Ox.Tooltip: use html() or append(); test for arguments.length, not object; factor out setTitle; missing semicolon 2014-09-20 12:33:54 +02:00
rlx
7f83cd9495 make superRemove a bound function 2014-09-20 12:31:37 +02:00
rlx
2311db5aa0 missing 'px' 2014-09-20 12:31:05 +02:00
rlx
3e47fa538f make superRemove a bound function 2014-09-20 12:30:14 +02:00
rlx
94a32476c0 fix binding 2014-09-20 12:29:27 +02:00
rlx
aa1f45bef8 fix binding 2014-09-20 12:29:03 +02:00
rlx
1150a27a06 fix binding 2014-09-20 12:28:38 +02:00
rlx
70e7b5f18c fix Ox.makeArray for nodelists 2014-09-20 12:27:30 +02:00
rlx
aaa24bf309 add Ox.isNodeList 2014-09-20 12:27:04 +02:00
rolux
c106fa845e Ox.$: fix data and parent, add toggle 2014-09-22 15:55:29 +02:00
rolux
1899f470ee add Ox.isNodeList 2014-09-22 15:30:22 +02:00
rolux
55999d654c formatting 2014-09-22 14:34:44 +02:00
rolux
78c1b55d85 Ox.$: allow for passing nodelist as argument 2014-09-22 14:31:19 +02:00
rolux
c041263c79 add tests 2014-09-22 14:16:00 +02:00
rolux
5e4ac3492b missing args 2014-09-22 14:14:13 +02:00
rolux
66a4fcb9f9 Ox.$: various bugfixes and enhancements 2014-09-22 14:11:55 +02:00
rlx
ef127e1db4 FileInput: add update handler for 'label' option 2014-09-19 10:14:03 +02:00
rlx
f1120a825b allow for retrieving currently shown annotations from video annotation panel 2014-09-18 16:43:00 +02:00
rlx
ceca50ae59 add Ox.formatSRT 2014-09-18 16:42:19 +02:00
rlx
13a339d924 video annotations panel: only show selected subtitles track on timelines 2014-09-18 14:42:19 +02:00
rlx
916c194301 move import/export annotations to menu in annotations panel 2014-09-18 14:27:27 +02:00
rlx
dbd0db9b3f Ox.FileInput: add public clear method 2014-09-18 14:27:02 +02:00
rlx
619aa33d8d Ox.Dialog: add public methods to enable/disable close button 2014-09-18 14:26:08 +02:00
rlx
53a5a22fee MenuItem: correctly set OxDisabled class 2014-09-17 16:39:30 +02:00
rlx
77be06d73d FileInput: add label option, update CSS 2014-09-17 15:56:59 +02:00
rolux
22a229b3a8 fix CSS box-shadow for selected keyword in annotations 2014-09-17 13:18:12 +02:00
rolux
5fff5b6492 fix Ox.Element forEach 2014-09-16 17:05:37 +02:00
rolux
b90d6351b9 fix Firefox textarea CSS 2014-09-16 16:53:27 +02:00
j
7d4aee473e allow subtitles without tracks property 2014-09-16 13:07:55 +02:00
j
4bcb39e758 dont fail for subs without tracks 2014-09-13 23:59:55 +02:00
j
6a9b60ddca fix find 2014-09-13 15:59:44 +01:00
j
ab789fcfb4 disable unfinished Ox.Element forEach 2014-09-05 15:02:57 +02:00
rlx
028f19fd1c VideoAnnotationPanel: properly handle subtitles track change (fixes #2455) 2014-09-03 14:27:49 +02:00
rlx
5aaeda46c5 AnnotationPanel: handle case where removing languages leaves one previously disabled language (fixes #2454) 2014-09-03 13:23:19 +02:00
rlx
dd83182f22 fix links in documentation 2014-09-02 16:14:32 +02:00
rlx
28d8a0ddf0 Annotation Panel: on edit, update languages in menu 2014-09-02 16:12:55 +02:00
rlx
923a9ea706 add audio tracks submenu to timeline player 2014-09-02 14:09:34 +02:00
rlx
a04c0f2a1f add missing option/documentation 2014-09-02 14:09:12 +02:00
rolux
ce9aba28c7 typo 2014-09-02 13:35:13 +02:00
rolux
d3234ada74 add timeout 2014-09-02 13:32:40 +02:00
rolux
d5c2c7cc56 fix SplitPanel CSS regression 2014-09-02 13:23:06 +02:00
rolux
e582ee5fac fix typeOf(window) for recent version of Firefox 2014-09-02 13:21:55 +02:00
rolux
2bc7b80f0d Ox.$: support forEach over jQuery-wrapped elements 2014-08-27 12:15:34 +02:00
rolux
f524e612c7 typos in Ox.$ 2014-08-27 12:06:54 +02:00
rolux
a99ab2429e cosmetic changes 2014-08-22 18:29:15 +02:00
j
706e6d4a01 some are more than any 2014-08-27 12:04:03 +02:00
j
83f02ee417 temp fix to appendTo to load in firefox 2014-08-23 16:26:08 +02:00
j
aaf76e0a52 dont run unfinished code 2014-08-22 20:14:28 +02:00
rolux
69933ce94c typos 2014-08-21 17:55:42 +02:00
rolux
e18310fe53 temporarily disable removal of OxElements 2014-08-21 17:42:11 +02:00
rolux
62d96cd822 typo 2014-08-21 17:38:58 +02:00
rolux
6a7b2fa7d7 Make Ox.$ work with more than one element 2014-08-21 17:23:33 +02:00
rolux
d05b5ce811 OxElement: add empty forEach and removeElement methods 2014-08-21 17:13:05 +02:00
rolux
8e19b6f29b add aliases (Ox., Ox.getOxElement, Ox.isOxElement) 2014-08-21 17:11:33 +02:00
rolux
cd52a29fda remove fixme (a function's length property is no longer writable) 2014-08-21 15:52:35 +02:00
rolux
dd7f0571a9 make Ox.unique work for nodelists 2014-08-21 15:51:30 +02:00
rolux
64226b9a37 add Ox..is() 2014-08-21 13:05:41 +02:00
rolux
d030b8d764 Ox.values: make sure that for nodelists, this returns an array, not a nodelist; Ox.contains: make sure this works for nodelists too 2014-08-21 13:05:27 +02:00
rolux
835c4c92b7 new SplitPanel implementation 2014-08-21 12:14:30 +02:00
rolux
9001a45aa1 typo in docs 2014-08-21 11:55:52 +02:00
rolux
3ffe22ec0c Ox.isEmpty: add test for empty nodelists 2014-08-19 13:51:50 +02:00
rolux
c083516fad faster Ox.some 2014-08-19 13:51:29 +02:00
rolux
1b90cc6ac8 fix semicolons 2014-08-19 10:19:59 +02:00
rolux
4fbfc139b4 don't redeclare vars; fix semicolons 2014-08-19 10:18:56 +02:00
rolux
9f2dc33124 cosmetic changes; fix semicolons 2014-08-19 10:18:49 +02:00
rolux
e56333523b update Ox.AudioPlayer + CSS 2014-08-19 10:18:35 +02:00
rolux
3c71cc7a26 fix Ox..text() 2014-08-18 19:10:25 +02:00
rolux
b10d454d2c add Ox.zipObject 2014-08-18 19:09:41 +02:00
rolux
f01456e475 make sure getDaysInMonth doesn't fail if DST changes between months 2014-08-16 09:07:42 +02:00
rolux
4afdb71581 fix Ox..text() 2014-08-16 09:05:39 +02:00
rolux
41c43332c2 remove reference to jQuery in Ox.makeDate 2014-08-05 02:28:12 +02:00
rolux
00b2bafbbd fix missing argument in Ox..text() 2014-08-05 02:27:34 +02:00
j
78e285bb12 support audioTrack in VideoTimelinePanel 2014-07-24 19:47:00 +02:00
rlx
00e6367ca9 video widgets: add support for multiple audio and subtitles tracks (first pass) 2014-07-24 19:14:34 +02:00
rlx
7d7620601c update video player menu css 2014-07-24 19:07:18 +02:00
rlx
da7900abac add video player menu widget 2014-07-24 16:03:02 +02:00
rolux
c7e59c1f5a audio player: handle audio option update; cosmetic changes 2014-07-24 11:28:01 +02:00
rolux
a4849859d6 column list: trigger open event 2014-07-24 11:10:46 +02:00
rolux
b133719680 typo 2014-07-23 16:01:13 +02:00
rolux
07fdb094dd support audio and subtitle tracks (multiple languages etc), first round 2014-07-23 15:55:09 +02:00
rolux
0f6d70766f add language codes and names 2014-07-23 15:54:24 +02:00
rolux
28f221ef47 hotfix clear button css issue 2014-06-06 15:38:15 +03:00
rolux
36e4919138 Video Annotation Panel: Add 'Link to Selection' option 2014-06-06 14:10:06 +03:00
rolux
f03393f1c7 remove print statement 2014-05-26 13:17:19 +02:00
rolux
7ca27cf898 fix collapse panel CSS (don't swallow long titles) 2014-05-24 16:30:49 +02:00
rolux
767a3133b7 add Ox.trace (name still TBD): print with stack trace 2014-05-24 16:30:20 +02:00
rolux
97233d417d make bottom menus right-aligned if they wouldn't fit the window when left-aligned 2014-05-24 16:16:08 +02:00
rolux
af345b3514 Ox.Filter: make new conditions have same key and operator as previous condition; focus input 2014-05-20 01:31:33 +02:00
rolux
17120e6aec Ox.Filter: fix value reset on clicking (+) or (-), fix default value for item type 2014-05-19 01:22:41 +02:00
rolux
c593955e8c filter: add 'item' type (select), fix sizes 2014-05-18 02:46:03 +02:00
rolux
8c4e7fbe84 select input: fix size, keep input value around 2014-05-18 02:45:34 +02:00
rolux
c88ce78e32 menu button: handle items update 2014-05-18 02:42:41 +02:00
rolux
0f1fb7b154 remove unused var 2014-05-18 02:42:19 +02:00
j
c13dde17f2 fix slide panel 2014-05-17 17:32:59 +02:00
rolux
2fbc59e713 fix ticket #239 (Ox.Menu / Ox.MainMenu: setKeyboard / setItemKeyboard options are missing) 2014-05-13 01:47:09 +02:00
rolux
56468a9208 Ox.Fullscreen: allow passing an element to enter method, document.body remains default 2014-05-12 02:45:50 +02:00
rolux
b18c84a4ce IconList: add missing openPreview method 2014-05-12 02:45:04 +02:00
rolux
9986aff802 SlidePanel: update content div when setting size 2014-05-11 16:39:54 +02:00
rolux
6c1273f03a app socket: don't reconnect on error 2014-05-11 16:39:20 +02:00
rolux
75d53afed5 update CSS (CollapsePanel, SlidePanel) 2014-05-10 15:11:59 +02:00
rolux
33eff9f46d IconList: add support for icon extra (overlay) 2014-05-10 15:11:31 +02:00
rolux
6682aa9999 Input: support 'squared' style 2014-05-10 15:10:54 +02:00
rolux
c11e279803 CollapsePanel: add support for left-hand side extras 2014-05-10 15:10:27 +02:00
rolux
d31ba7a28e off by one 2014-05-10 15:09:38 +02:00
rolux
ac059ba618 main menu: handle titles that are images 2014-05-08 13:34:28 +02:00
rolux
7f410b6048 Ox.App: add web socket option 2014-05-10 15:08:08 +02:00
rolux
b7cf611b4a add 'squared' (less rounded) style 2014-05-06 00:13:25 +02:00
rolux
edc80d8bbc update ColumnList 2014-05-06 00:12:55 +02:00
rolux
cdc95737e1 update SlidePanel 2014-05-06 00:12:35 +02:00
rolux
87771969b0 update SlidePanel + CSS 2014-05-05 00:55:36 +02:00
rolux
5ac44923e4 add Ox.SlidePanel 2014-05-04 20:49:07 +02:00
rolux
62c65026b1 add Ox.getIndex and Ox.getObject; Ox.List: use Ox.getIndex when updating item value 2014-04-30 14:19:09 +02:00
rolux
38b7072822 Ox.api: return api from update method; Ox.List: update api when updating options.items array 2014-04-30 13:54:19 +02:00
rolux
c26a13b2f1 Ox.api: update(items) signature is better (allows for add/remove); Ox.List: update accordingly 2014-04-30 13:39:14 +02:00
rolux
777fbc2a37 Ox.api: add update method (index, item); Ox.List: when initialized with array of items, update api when changing an item value 2014-04-30 13:26:56 +02:00
j
ef5a51d6bc check for window.console and window.console.log 2014-04-24 13:48:00 +00:00
j
9129908cf8 only call getMapBounds if loaded 2014-04-11 21:08:02 +00:00
j
0de8f278da dont waited for loaded, check window.google 2014-04-11 19:52:38 +00:00
j
7bb3d5d185 wait for google maps to be loaded 2014-04-11 19:45:49 +00:00
j
95e6e4c36f fix setting paused=false before video is loaded on VideoPlayer;fix calling play() on VideoElement before its ready. 2014-04-10 12:50:12 +00:00
rolux
8c584dea18 removed fixme 2014-04-07 15:09:17 +02:00
rolux
ef3d55d0b2 MenuButton: add missing OxOverlay class 2014-04-07 15:07:36 +02:00
j
df59c90aa7 include unfinished locale names 2014-04-01 14:14:46 +00:00
j
0e9ff5a7b7 add greek translations, thanks Kostas 2014-04-01 14:06:49 +00:00
rolux
03cbb92654 cleanup VideoElement 2014-03-13 18:53:02 +00:00
j
09af7fa1ac test if localStorage is usable, fixes #2350 2014-03-03 20:22:47 +00:00
j
37f3ca1f47 only trigger value not other values that might be in data 2014-02-24 15:47:53 +00:00
j
120f285557 Ox.Map: trigger find event 2014-02-19 11:47:40 +00:00
rolux
3fd702d72e faster 2014-02-18 17:35:28 +05:30
rolux
464fcf6971 cosmetic changes 2014-02-18 17:31:23 +05:30
j
9e0497c76b timestamps too 2014-02-18 11:06:38 +00:00
j
ec3a077c2e Add work around for YYYY and YYYY-MM dates for Safari, fixes #2329 2014-02-18 10:59:58 +00:00
j
48ce6fc101 add workaround for Safari 4/5 to parse dates, fixes #2329 2014-02-18 10:43:23 +00:00
j
0044ffdbb3 loadedmetadata always seeks, only hide loading icon after seek is done, fixes #2314 2014-02-18 09:18:28 +00:00
rolux
5dac5b5a19 fix #2327 (Video Player throws when trying to add or edit subtitle) 2014-02-18 08:22:56 +00:00
rolux
18cd1fedc9 fix #1690 (Oxmedium theme player view: Background of selected annotation is slightly too dark) 2014-02-18 08:13:06 +00:00
j
3cd6399fff add VideoAnnotationPanel options.selectResult 2014-02-18 07:50:35 +00:00
rolux
978cc88618 remove annotations font size 2014-02-18 06:34:08 +00:00
rolux
36bb548879 Ox.URL: encode '?' in query too 2014-02-18 06:12:44 +00:00
rolux
4ab7a24075 Ox.URL: encode '?' in item ids 2014-02-18 06:05:17 +00:00
j
b43208de28 order 2014-02-17 21:28:30 +05:30
j
07ed347f4e hindi spelling 2014-02-17 21:00:43 +05:30
rolux
6a84785b5a fix #2319 (Player View: When navigating with cursor keys, timeline may get out of sync with video) 2014-02-17 12:07:34 +00:00
rolux
6dfaf38341 fix #1415 (improve oxmedium clip list text highlight css) 2014-02-17 10:57:22 +00:00
rolux
68b6d2bb4d don't throw when running tests 2014-02-17 16:07:53 +05:30
rolux
06ad2581f6 cosmetic changes 2014-02-17 08:24:23 +00:00
rolux
fae278abf0 cosmetic changes 2014-02-17 11:44:24 +05:30
rolux
3ce2852a99 Ox.Filter: options.query -> options.value, handle value update 2014-02-17 11:26:33 +05:30
rolux
15444fe5a9 handle update of label option 2014-02-16 07:06:48 +00:00
rolux
3232762576 Filter: add empty update handler and value method 2014-02-16 07:06:30 +00:00
j
d00a552143 locale strings 2014-02-14 15:47:30 +00:00
j
3e9c812b57 more hindi 2014-02-14 19:02:34 +05:30
j
a13afa8142 update locale.de.json 2014-02-14 11:41:53 +00:00
j
c290c8bd57 type=input needs Ox.decodeHTMLEntities, fixes #2304 2014-02-14 11:41:09 +00:00
j
739da2976a handle escaped quotes in hash 2014-02-14 09:19:05 +00:00
j
64a1aa65eb update hindi locale 2014-02-13 20:46:29 +05:30
j
a7f520281d combine multiple list.value into one 2014-02-13 09:31:06 +00:00
j
7b5d24461d fix setting value on array lists 2014-02-13 09:28:43 +00:00
j
bb0b8c247c dont use sort for index 2014-02-13 06:47:53 +00:00
j
d27ce4de70 fix switching resolution 2014-02-13 06:47:10 +00:00
j
e8d4961db6 dont fail adding new annotations while editing an annotation, dont set in/out on 'find again' while editing annotation 2014-02-13 06:16:09 +00:00
j
a5ed8ed8ed fix setting clip.out if not given 2014-02-12 15:31:11 +00:00
j
ab17fc8496 set preload='none' if buffered beyond out point 2014-02-12 15:29:35 +00:00
rolux
d9bdf4e9b9 video edit panel: make getSelectedClips return the full unique id strings 2014-02-12 14:54:32 +00:00
rolux
50f4bb145d use getPasteIndex; add sort mapping to columns; include annotation property 2014-02-12 13:59:00 +00:00
rolux
603dfa3d3a Lists: Add getPasteIndex method 2014-02-12 13:56:54 +00:00
rolux
7db11814e3 update VideoEditPanel and ClipPanel (select clip at position, update selection on cut) 2014-02-12 11:39:48 +00:00
j
71ef581b80 improve function name, fix autoplay 2014-02-12 09:11:59 +00:00
rolux
5fae9d2213 clip panel: add selectClipAtPosition 2014-02-12 13:39:50 +05:30
j
f538cf2b0b fix seeking to beginning of item 2014-02-11 09:04:08 +00:00