Commit graph

3133 commits

Author SHA1 Message Date
rolux
6e7a1936dc remove timeout and logging 2014-12-17 15:43:43 +00:00
rolux
c7d9ffc615 pass options through editable 2014-12-17 15:39:58 +00:00
rolux
424bbdd759 pass options through array editable 2014-12-17 15:38:16 +00:00
rolux
5f15edeb16 add logging 2014-12-17 15:28:43 +00:00
rolux
69ec0d3970 add logging 2014-12-17 15:23:22 +00:00
rolux
073e9badd6 still testing 2014-12-17 14:57:04 +00:00
rolux
655f77a06d testing, try longer timeout 2014-12-17 14:54:59 +00:00
rolux
a7739f5e5e testing, try timeout 2014-12-17 14:44:24 +00:00
rolux
5cca2aca81 typo 2014-12-17 14:37:14 +00:00
rolux
a5d23b5c3f annotation folder: change autocomplete menu offset; update its position 2014-12-17 14:36:58 +00:00
rolux
17f4c87439 refactor and add public updatePosition method 2014-12-17 14:36:22 +00:00
rolux
c36243d31c Ox.Input: add autocompleteSelectOffset and autocompleteSelectUpdate options 2014-12-17 14:35:10 +00:00
rolux
a21327ff7e fix #2597 (pandora): 'if an annotation contains a link, tooltip has to change' 2014-12-17 12:37:03 +00:00
rolux
e43881c594 add 'unformat' option to editables 2014-12-16 20:38:41 +00:00
rolux
ad4e7dfa9a update AnnotationFolder 2014-12-16 20:23:29 +00:00
rolux
4538f3801a ArrayEditable: pass format option 2014-12-16 20:23:17 +00:00
rolux
c5a02fc61d typo 2014-12-16 19:40:42 +00:00
rolux
5aaf951c6b (testing...) 2014-12-16 19:39:57 +00:00
rolux
453b98f388 annotation folder: don't use autocompleteReplaceCorrect 2014-12-16 18:43:18 +00:00
rolux
1c70e8a6b9 (revert...) 2014-12-16 18:28:02 +00:00
rolux
e557af2355 in annotations panel edit menu, strip tags from annotation value 2014-12-16 16:35:39 +00:00
rolux
e762ec9137 (testing...) 2014-12-16 16:04:53 +00:00
rolux
d6a1dae8b8 allow for autocomplete in annotations of type entity (first pass) 2014-12-16 13:02:18 +00:00
rolux
ad7e5f3eaf Make sure ArrayInput works with undefined as value 2014-11-21 14:32:13 +00:00
rolux
1989129c0f update parseUserAgent 2014-11-21 09:45:24 +00:00
rolux
c47545d77e make sure Ox.Input works without options 2014-11-20 13:47:25 +00:00
rolux
303bc1c0a7 toggle -> toggleElement 2014-11-17 21:08:10 +00:00
rolux
ebc66bd68b fix #2536 (can't set timeline in item timeline view via main menu) 2014-11-16 10:10:19 +00:00
rolux
38c8dfae9f video annotation panel: add 'delete' shortcut to help 2014-11-15 21:33:06 +00:00
j
d196176c91 srt must end with a newline 2014-11-11 14:34:52 +01:00
j
4a354aa59e srt newlines are \r\n; add utf-8 BOM, fixes #2556 2014-11-11 14:27:01 +01:00
j
50b344321e srt timestamps must include milliseconds, fixes #2550 2014-11-10 11:49:00 +01:00
j
bb931c006f fix build without examples, version can contain more than numbers 2014-10-31 19:12:45 +01:00
j
9651cec448 timelines are nested now, fixes #2513 2014-10-10 16:30:39 +02:00
j
6b9b86e95a fix iframe init, compare to timestamp not date string 2014-10-09 12:56:13 +02:00
j
07d5ebce4a set -ms-linear-gradient on background: and not background-image: in IE 2014-10-06 15:15:42 +02:00
j
2f92bb9839 fix empty video player 2014-10-06 10:35:11 +00:00
rolux
e9ea876f88 update parseUserAgent 2014-09-29 00:16:25 +02:00
rolux
383433a06d rename build/ to min/ 2014-09-26 18:57:12 +02:00
rolux
51696562f1 remove unneeded Ox. prefix from path and file names 2014-09-26 15:51:50 +02:00
rlx
cbc888584d typo in docs 2014-09-26 15:04:34 +02:00
rlx
25069a22d2 Ox.isOxElement -> Ox.UI.isElement 2014-09-26 14:57:02 +02:00
rlx
ba22a7e2eb Ox.UI -> Ox 2014-09-26 14:50:32 +02:00
rlx
8f948335ce UI.js: remove aliases 2014-09-26 14:49:38 +02:00
rlx
552aba4271 Ox -> Ox.UI 2014-09-26 14:31:20 +02:00
rlx
e2a42ab04e Ox -> Ox.UI 2014-09-26 14:18:11 +02:00
rlx
177693b3ce don't throw on place deselect (data is now null, not {}) 2014-09-26 13:20:48 +02:00
rlx
02da127698 don't invoke global event handlers if keyboard event and focused element is input 2014-09-26 12:56:22 +02:00
rlx
2aec28f105 use OxKeyboardFocus class for input-like elements 2014-09-26 12:24:34 +02:00
rlx
c69858ca2d Ox.Request: if data is in cache, don't fail if it gets removed before timeout 2014-09-26 11:57:50 +02:00
rlx
5424023903 keep parent and iframe from sending init messages indefinitely 2014-09-26 11:29:14 +02:00
rlx
4b84424869 Ox.List: use Ox.contains 2014-09-26 10:59:06 +02:00
rlx
cdf8aa8788 fix info list width calculation 2014-09-25 21:56:44 +02:00
rlx
1e845092c4 use jQuery to get .animate 2014-09-25 19:42:11 +02:00
rlx
ae8ee195a1 fix a bug in keyboard handler 2014-09-25 19:41:46 +02:00
rlx
f2141d792d move Ox. etc. into Core/UI.js, re-add some aliases 2014-09-25 19:41:23 +02:00
rlx
9db80ffb65 Ox.elements -> Ox. 2014-09-25 19:40:29 +02:00
rlx
0eeb4ab5e5 LoadingScreen -> UILoadingScreen 2014-09-25 19:14:05 +02:00
rlx
01f563b102 fix Ox.UI loader 2014-09-25 19:08:03 +02:00
rlx
61bb4b782e typo 2014-09-25 19:05:28 +02:00
rlx
3e6d20f6fd typo in docs 2014-09-25 19:03:13 +02:00
rlx
8e335ba4f6 Ox.elements -> Ox. 2014-09-25 18:47:29 +02:00
rlx
775aa607c8 Ox.UI -> Ox 2014-09-25 18:35:17 +02:00
rlx
eaaa8602e7 move Ox.Theme.getThemes and Ox.Theme.getThemeData into Ox.Theme; Ox.UI -> Ox 2014-09-25 18:33:02 +02:00
rlx
86bee39b51 update Ox.GarbageCollection: use .collect to collect; don't run immediately 2014-09-25 18:32:01 +02:00
rlx
86f1bad4eb Ox.parent -> Ox. 2014-09-25 18:30:49 +02:00
rlx
41bf6ac372 move Ox.UI utils into Core/UI.js 2014-09-25 18:28:49 +02:00
rlx
731f97e0f1 simplify Ox.UI loader 2014-09-25 18:28:13 +02:00
rlx
4ea696b451 Ox.UI.getImageURL -> Ox.getImageURL 2014-09-25 12:28:47 +02:00
rlx
1000cfe73e move functionality from Ox.UI.js to Core/UI.js 2014-09-25 12:28:29 +02:00
rlx
35e77e28ae add Core/UI.js 2014-09-25 12:28:03 +02:00
rlx
10415a6ae2 Ox.Bar: get rid of Ox.UI.getBarSize 2014-09-25 12:05:22 +02:00
rlx
6a5c380795 cosmetic changes; Ox.UI.isElement -> Ox.isOxElement 2014-09-25 12:04:50 +02:00
rlx
6efb08ab60 typo 2014-09-25 11:53:42 +02:00
rlx
0119a2d466 Ox.UI.symbols -> Ox.SYMBOLS 2014-09-25 11:50:41 +02:00
rlx
4a55b106de update Ox.SYMBOLS 2014-09-25 11:49:01 +02:00
rlx
1d0f0a08c1 fix keyboard handler 2014-09-24 22:45:34 +02:00
j
b665bb54d1 dont reset time to 0 on remove, fixes #1543 2014-09-24 22:32:08 +02:00
rlx
ac50af0509 fix keyboard handler 2014-09-24 22:28:56 +02:00
j
853a402a7a filter out elements no longer referenced in Ox.elements. dont set to Ox.Element, only pass on and oxid 2014-09-24 20:26:15 +02:00
rlx
d046574ac2 that..css -> that.css 2014-09-24 20:19:54 +02:00
rlx
590ba4c3f2 that. -> self. 2014-09-24 20:19:25 +02:00
rlx
ecdf80a31d that. -> self. 2014-09-24 20:18:58 +02:00
rlx
5013532d46 that. -> self. 2014-09-24 20:18:29 +02:00
rlx
f557733be6 that. -> self. 2014-09-24 20:17:57 +02:00
rlx
1520673ed3 that..find -> that.find 2014-09-24 20:17:33 +02:00
rlx
3334513b0a remove commented-out method 2014-09-24 20:17:05 +02:00
rlx
35920ee37d that..parent() -> that.parent() 2014-09-24 20:16:39 +02:00
rlx
f8336fc2c4 that.[0] -> that[0] 2014-09-24 20:15:55 +02:00
rlx
763f256e12 ..clone -> .clone 2014-09-24 20:14:57 +02:00
rlx
7dc53b7252 that..css -> that.css 2014-09-24 20:14:12 +02:00
rlx
f78fab8103 cosmetic changes 2014-09-24 18:39:30 +02:00
rlx
73cac6c4dc fix keyboard handling in case input has focus 2014-09-24 18:39:02 +02:00
rlx
3b8591c9a9 add documentation for Ox.parent, Ox.Event and Ox.Message 2014-09-24 13:58:16 +02:00
rlx
1cf1dea2f5 Ox.Element: more paranoid findElement; more documentation; catch a bug in removeElements that occurs when browsing items in oxjs documentation panel 2014-09-24 13:03:33 +02:00
rlx
8018ba499f Ox.Element: update documentation 2014-09-24 12:17:46 +02:00
rlx
02aeb4ea0c Ox.Element: update setElement; update and use findElements 2014-09-24 11:57:02 +02:00
rlx
0b5f8f9492 Ox.UI.elements -> Ox.elements 2014-09-24 10:26:51 +02:00
rlx
2d8d88b218 cosmetic changes 2014-09-24 00:33:54 +02:00
rlx
06dde25efe fix preventing defaults in keyboard handler 2014-09-24 00:33:49 +02:00
j
baeeff366e dont send messages if not an iframe 2014-09-24 00:00:00 +02:00
j
4a2751839f only send init if iframe has src 2014-09-23 23:58:53 +02:00
rlx
728d6b1b7e fix docs 2014-09-23 23:53:41 +02:00
rlx
f476bd47af Ox.UI: add 'loadCSS' load option 2014-09-23 23:15:35 +02:00
rlx
a312ed2021 remove Keyboard.js and Message.js 2014-09-23 21:21:03 +02:00
rlx
aedcb524b5 adapt Ox.Element 2014-09-23 21:16:25 +02:00
rlx
a90cc87234 new Focus handler 2014-09-23 21:13:07 +02:00
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