Commit graph

2601 commits

Author SHA1 Message Date
rolux
85ef28078b update Ox.encodeEmailAddress 2013-11-11 14:17:09 +01:00
j
fda5c7eaa2 string spans can contain spaces, encode in url 2013-11-11 09:20:04 +00:00
j
fee4339d11 rewrite sanitizeHTML to support global attributes 2013-11-10 21:59:36 +00:00
rolux
5f807a3ad4 fix #1925 (large timeline not functional) 2013-11-08 20:26:41 +01:00
rlx
70f3b8f965 fix #1925 (large timeline not functional) 2013-11-08 19:16:08 +00:00
rolux
25a5b9d712 cosmetic changes 2013-11-08 18:56:29 +01:00
rlx
00bbbd6af9 Ox.URL: allow for 'string' as a span type 2013-11-08 17:26:54 +00:00
j
aa178fc551 fix player size leaving fullscreen 2013-11-04 15:44:27 +00:00
rolux
44b7e5796f fix checkbox group value change handler 2013-10-31 14:20:49 +01:00
rolux
397dc8b903 cosmetic changes 2013-10-31 14:15:50 +01:00
rolux
b043cca751 fix form panel layout bug 2013-10-31 13:50:59 +01:00
rolux
2c595008fd Ox.CheckboxGroup: handle value change 2013-10-31 13:47:12 +01:00
rolux
c9bbdec039 Ox.FormPanel: add listSize option 2013-10-31 13:46:51 +01:00
rolux
92566171e8 Ox.Progressbar: allow for setting progress to indeterminate 2013-10-29 14:35:00 +01:00
rolux
2fc8c3094d Ox.queue: add clear method, cleanup documentation 2013-10-29 14:34:15 +01:00
j
19ae3c591a get rid of black background in chrome fullscreen mode; dont update url in fullscreen mode, fixes #1910 2013-10-25 13:49:14 +00:00
j
42fa5a7a3c minify does not like comments without comment 2013-10-25 12:38:11 +00:00
j
e6eb5ea1c7 allow iframes 2013-10-24 16:39:26 +00:00
rlx
0873d27f92 fix #1891 (update subtitles on edit) 2013-10-22 17:43:38 +00:00
rolux
cd5b1ac367 update timeline overlay, too 2013-10-22 17:58:47 +02:00
rolux
3a17fcfe62 video annotation panel: update subtitles on edit / remove 2013-10-22 17:48:29 +02:00
rolux
e533af5cff video player: support subtitles options update 2013-10-22 17:37:58 +02:00
rolux
c7b03030bd rename video panels 2013-10-22 16:45:17 +02:00
rolux
24e6330265 remove unused widget 2013-10-22 16:40:45 +02:00
j
768d4fe160 dont seek to end of file after playInToOut in editor view, fixes #1858 2013-10-07 20:46:12 +00:00
j
ab765a6f70 add that.options getsetter to Ox.URL 2013-10-07 19:16:23 +00:00
j
961a3c0850 keep cursor if not collapseToEnd 2013-09-30 09:40:47 +00:00
j
a9a804887a better newline matching 2013-09-27 14:29:34 +00:00
j
dab68de1f0 Fix pasting html into EditableContent 2013-09-27 14:17:16 +00:00
j
2189301b3c Linewrapping in Firefox, fixes #1892 2013-09-27 14:16:53 +00:00
j
1246beb4da make collapseToEnd optional 2013-09-26 21:35:28 +00:00
j
6e6da8e000 paste text/plain instead of html in Ox.EditableContent 2013-09-26 21:35:05 +00:00
j
bc792641e6 images in Ox.EditableContent should ont overflow 2013-09-20 11:38:38 +00:00
j
e1d71b27bc only force reload in debug mode, use version otherwise 2013-09-05 11:09:30 +00:00
rlx
c7e25dc528 Ox.URL: encode/decode '<' and '>' (fixes #1837) 2013-08-27 15:12:19 +00:00
rlx
0c60ca25da Ox.URL: fix a bug when decoding multiple tabs in url 2013-08-27 15:02:23 +00:00
rlx
a0dc7500ca Ox.Request: add cache option 2013-08-27 14:26:52 +00:00
rlx
e93b196e67 player/timeline: differentiate between drag (positioning event) and dragend (position event), fixes #1657 2013-08-27 11:38:01 +00:00
rlx
a9c60fe05f cancel autocomplete on submit, cancel autocomplete callback if new autocomplete is running 2013-08-27 10:38:30 +00:00
rlx
f16bbebfd4 fix a bug in Ox.decodeURI/Ox.decodeURIComponent 2013-08-27 09:07:17 +00:00
rlx
0f5d475c78 fix a bug in Ox.decodeUTF8; move Ox.decodeURI/Ox.decodeURIComponent to encoding module 2013-08-27 08:56:07 +00:00
j
0c76680864 add more html5 tags, fixes #1444 2013-08-27 08:52:22 +00:00
rlx
7693079b8c Ox.decodeURI/Ox.decodeURIComponent: replace all '%' with '%25' that are not part of valid UTF8 sequence (fixes #1841) 2013-08-26 23:18:05 +00:00
rlx
4c390cc236 cosmetic changes 2013-08-26 17:15:56 +00:00
rlx
9c0cc7fb40 cosmetic changes 2013-08-26 17:15:12 +00:00
rlx
ed127b0259 make sure queries that both start and end with '*' are not interpreted as starts/ends with 2013-08-26 17:09:50 +00:00
rlx
0378c58d26 fix #1836 (don't translate /* to /$)' 2013-08-26 17:03:38 +00:00
rlx
3c45a928c3 fix #1835 (in URLs, encode # in edit/text name or query) 2013-08-26 16:47:21 +00:00
rlx
d524d16508 fix #1830 (in URLs, encode slashes in edit/text titles) 2013-08-26 15:32:03 +00:00
rlx
c1cf48852b fix #1820 ('foo (bar)' query becomes 'foo (0)') 2013-08-26 15:21:02 +00:00
rolux
3c0e7e7bf5 Geo module: add Ox.splitGeoname method 2013-08-18 12:01:20 +02:00
rolux
6937155dfc remove unused var 2013-08-18 12:00:57 +02:00
j
610720254d also replace %20 in item id in url 2013-08-17 15:48:01 +02:00
rlx
c5a8d7a79e Ox.decodeURI/Ox.decodeURIComponent: handle multi-byte escapes 2013-08-14 20:00:14 +00:00
rlx
b0280295d2 _do_ encode '%' in values (to allow searching for the literal string '%5F') 2013-08-14 19:32:29 +00:00
rlx
5afbd57823 Ox.URL: encode ' ' as '_' and '_' as '%09' (tab) 2013-08-14 19:26:14 +00:00
rlx
08256a078f revert r2999 (no need to encode '%' if we can properly decode it) 2013-08-14 19:03:40 +00:00
rlx
51215c1cbe add and use Ox.decodeURI and Ox.decodeURIComponent 2013-08-14 18:53:13 +00:00
j
7576654e0d escape % in urls, fixes #1817 2013-08-14 18:31:50 +00:00
rlx
6d823bd7aa typo 2013-08-12 12:31:13 +00:00
rlx
310b43df5e edit panel / clip panel: add 'selectAll' and 'invertSelection' methods 2013-08-12 10:34:46 +00:00
rlx
2fb2876fd2 Ox.Input: add 'clearTooltip' option 2013-08-11 09:50:43 +00:00
rlx
0a5ae83f35 fix table cell input css 2013-08-11 08:28:03 +00:00
rlx
a2f6e18900 table list: when editing cell, make next click blur, but not cause new click or edit 2013-08-11 08:22:29 +00:00
rlx
24adbd3894 don't update table list cell value while editing cell 2013-08-11 08:10:26 +00:00
rlx
607106ac67 clip panel: handle 'selected' 2013-08-11 07:44:35 +00:00
rlx
026574c43f fix a bug in join clips 2013-08-10 11:22:38 +00:00
rlx
5f06d88238 split panel: implement join 2013-08-10 11:09:12 +00:00
j
ef03d9ada9 fix json 2013-08-09 23:58:04 +00:00
rlx
3187d70972 don't set icon list container overflow-y to hidden when filling first page, finally fixes #538 (scrollbars disappear on search results view) 2013-08-09 20:56:05 +00:00
j
edf1e01903 update locale.ar.json 2013-08-09 21:16:42 +02:00
rlx
951e658003 don't clone items passed to list (fixes update) 2013-08-09 18:38:47 +00:00
rlx
af3bcc67dd clip panel: change wording, update formatting, check values on submit 2013-08-09 16:05:52 +00:00
rlx
9f64f3e064 clip panel: implement split 2013-08-09 12:52:18 +00:00
rlx
288086bcfd video edit panel: pass split and join events, update self.options.clips on that.updateClip 2013-08-09 12:50:52 +00:00
rlx
e3be29e6ef update video preview tooltip css 2013-08-08 13:51:48 +00:00
rlx
f9d7b30021 update user symbol 2013-08-08 13:39:00 +00:00
j
6548cf6841 add -ms css prefix, move declaration without prefix to end 2013-08-08 14:21:44 +02:00
rlx
4b0b11e3d4 tree list: encode html entities 2013-08-07 10:27:10 +00:00
rlx
0d40620a68 video timeline panel: set self.options.paused on paused event 2013-08-07 09:59:47 +00:00
rlx
b095385d14 remove Ox.ListPage 2013-08-07 07:45:12 +00:00
rlx
8202aaa6e1 clipboard: fix paste event; dont pass data with events 2013-08-06 19:55:15 +00:00
rlx
99672fc039 make sure history state is correct when triggering events 2013-08-06 19:07:09 +00:00
rlx
bcb7e3f720 fix clipboard unbind; add history events 2013-08-06 18:59:15 +00:00
rlx
da7b637948 large timeline: use ints in subtitle css 2013-08-06 18:18:08 +00:00
rlx
709e8d2474 video player panel: fix in/out/annotation select 2013-08-06 10:49:54 +00:00
rlx
fcaa9ab755 video editor panel: handle loop, update menu 2013-08-06 09:56:50 +00:00
rlx
cbd2143714 video player panel: react to loop update 2013-08-06 09:56:00 +00:00
rlx
95a9a6274e fix positioning of icon items in lists 2013-08-05 22:02:16 +00:00
rlx
81be40b7a1 cosmetic changes 2013-08-05 22:01:32 +00:00
rlx
a082d10b03 cosmetic changes 2013-08-04 09:45:20 +00:00
rlx
09a114230a allow for multiple Ox.Clipboards (more like Ox.History) 2013-08-03 15:01:16 +00:00
rlx
66ee836c13 fix control_x handler in Ox.List 2013-08-03 14:47:25 +00:00
rlx
31d54403fb add Ox.History 2013-08-03 13:58:36 +00:00
rlx
20137da742 trigger cut and cutadd events (consumer of list events may want to differentiate between cut and delete) 2013-08-03 13:57:55 +00:00
rlx
989cb2c945 pass cut and cutadd events, remove event -> delete event 2013-08-03 13:57:03 +00:00
rlx
ee40d049dc trigger delete event, not remove event (more in line with clipboard and history) 2013-08-03 13:56:27 +00:00
rlx
e3abfd2702 Ox.Clipboard: enforce uniqueness of items on add 2013-08-02 19:13:36 +00:00
rlx
e6541b2b32 Ox.Clipboard: ignore copy/add in case zero items get passed 2013-08-02 16:41:08 +00:00
rlx
8273b8654a Ox.Clipboard: allow for copying/adding a single item (not wrapped in array) 2013-08-02 15:03:20 +00:00
rlx
1fc0a0191b Lists: add public 'selectAll' and 'invertSelection' methods 2013-08-02 12:23:43 +00:00
rlx
43502c42a1 Ox.Clipboard: add public 'items' method (returns number of items) 2013-08-02 12:23:15 +00:00
rlx
2435dd2804 add CSS color for cell borders of drop targets 2013-08-02 09:22:19 +00:00
rlx
d05b12208a Ox.TableList: add 'droppable' option (that guarantees cells are Ox.Elements, and thus receive drop events) 2013-08-02 09:21:37 +00:00
rlx
074ee0410e video player: add go to poster frame keyboard shortcut 2013-08-01 13:11:00 +00:00
rolux
20ac4c7ff4 + update 'Macedonia' 2013-08-01 14:06:15 +02:00
rolux
d2babe94af fix 'The Netherlands' too 2013-08-01 13:55:59 +02:00
rolux
a6a421faa7 fix for google returning 'Republic of Indonesia' 2013-08-01 13:53:59 +02:00
rlx
f8a91e90ca collapse panel: gain focus on toggle button click 2013-08-01 11:32:58 +00:00
rlx
3e78580c91 collapse panel: add expand/collapse keyboard shortcuts 2013-08-01 11:28:14 +00:00
rlx
e5e8412c3a main menu: add public isSelected method 2013-08-01 10:33:35 +00:00
rlx
a0c9111f3b move menu extra style into css 2013-08-01 10:26:09 +00:00
rlx
4a635c4038 fix video player on-screen find css 2013-08-01 09:04:16 +00:00
rlx
df1bb73364 fix Ox.parseDuration for cases where duration includes days 2013-08-01 08:55:14 +00:00
rlx
687158c3fa remove print statement 2013-08-01 08:43:42 +00:00
rlx
ead18f3e0e minor cleanup 2013-08-01 08:42:14 +00:00
rlx
3b2c8a40b1 video player panel: handle cuts and loop, add play-in-to-out, add missing keyboard shortcuts 2013-08-01 08:41:43 +00:00
rlx
4eab471f9d video player: add keyboard shortcut and public method for loop, abort play-in-to-out on pause, minor cleanup 2013-08-01 08:39:20 +00:00
rlx
f7cbbb689f fix PNG filename 2013-07-30 16:26:05 +00:00
rlx
85f513af45 + additional system icons 2013-07-29 16:31:28 +00:00
rlx
dba5f268ea update loading icon 2013-07-29 10:49:48 +00:00
rlx
77319eb44f loading icon: stop animation before beginning new animation, add callback functions to start and stop, rotate back to 0 deg when stopped 2013-07-29 09:46:52 +00:00
rlx
7a20c4ca05 SplitPanel: don't toggle again while toggle animation is running 2013-07-28 23:33:12 +00:00
j
34894f8d29 add first version of arabic locale 2013-07-28 17:37:17 +02:00
rlx
9fbafd2039 Ox.Request: Only invoke callback or trigger error event for requests that have not been cancelled 2013-07-28 11:53:21 +00:00
rolux
f8da7fa1fb refactor request handling 2013-07-28 01:07:42 +02:00
rolux
e7415059f0 formatDuration: use Math.abs(seconds) 2013-07-24 16:04:59 +02:00
j
db321b583b only load one video element for videos with one part 2013-07-22 21:46:43 +00:00
rlx
e2be60c762 fix Ox.formatString 2013-07-22 17:49:50 +00:00
rlx
dc0c504809 don't close menu on enter, but submit input on enter in autocompletemenu if no menu item was selected 2013-07-22 12:58:07 +00:00
rlx
256c0cfa0d CSS: set body {cursor: default} 2013-07-22 08:54:59 +00:00
rlx
82638e1d45 OxCalendar: fix localized centuries/millennia 2013-07-22 08:39:11 +00:00
rlx
ba1a0d5ebc CSS: revert back to not setting {cursor: default} for all divs 2013-07-22 08:28:19 +00:00
rlx
b1ee9bcc06 fix table list css when dragging columns 2013-07-22 08:23:50 +00:00
rlx
ce579b8f3f table list columns: add 'addable' property (defaults to true, like removable) 2013-07-20 07:57:13 +00:00
rlx
8c6803dc0e {cursor: text} only for user-selectable elements 2013-07-19 09:31:09 +00:00
rlx
564ce69a78 exclusively handle selectability of text via .OxSelectable and body.OxDragging (to be set/unset in dragstart/dragend handlers) 2013-07-19 08:42:25 +00:00
rlx
f8816e7522 video player: update previous/next buttons 2013-07-18 14:40:43 +00:00
rlx
594a42fb11 video edit panel: don't set position when selecting clip 2013-07-18 14:07:46 +00:00
rlx
eaa23ca4c8 video edit panel: don't set in and out when selecting clip 2013-07-18 13:58:49 +00:00
rlx
196cb0f45f video edit panel: allow for clip selection via keyboard shortcuts 2013-07-18 13:56:50 +00:00
rlx
174aa87e9f cosmetic changes 2013-07-18 13:55:57 +00:00
rlx
87a7a9b5be typo 2013-07-18 13:22:13 +00:00
rlx
fe6f61f0ee video edit panel: update wording in menu, remove print statement 2013-07-18 13:14:28 +00:00
rlx
36c2314b16 video player: don't show loading icon if player has no video 2013-07-18 13:11:06 +00:00
rlx
25930a5d14 video editor: use Ox.nextValue 2013-07-18 12:56:19 +00:00
rlx
8f9473fa92 video edit panel: handle cuts, add more keyboard shortcuts 2013-07-18 12:55:42 +00:00
rlx
86b741f552 unify goToNext methods, add keyboard shortcuts for previous/next chapter 2013-07-18 12:54:14 +00:00
rlx
c4d2bb7a3d add Ox.nextValue 2013-07-18 12:52:47 +00:00
rlx
a4ab0c1eb3 video edit panel: fix view event, make icon list draggable, show milliseconds in player 2013-07-18 09:57:51 +00:00
j
54f665e39f add UI strings to locate.de.json 2013-07-17 10:20:24 +00:00
j
aa6d2de64b fix some locale strings 2013-07-17 10:19:57 +00:00
rlx
60bf786a3a Ox.List: add support for moving a (potentially discontinuous) selection of multiple items 2013-07-17 10:20:24 +00:00
rlx
654850f0b9 edit clip list in grid view: use 'title (director)' as title 2013-07-15 14:46:51 +00:00
rlx
deddd58dd7 resize clip list on edit panel resize 2013-07-15 12:03:31 +00:00
rlx
52f946848c make input of right-aligned editable cells right-aligned 2013-07-15 12:03:01 +00:00
rlx
7bdf8d8c0b add rudimentary support for viewing edit clips as grid 2013-07-15 11:34:11 +00:00
rlx
f27f11ab58 cosmetic changes 2013-07-15 11:34:08 +00:00
j
5549377541 preven default for control_shift_c to make copyadd work on linux, Chrome opens Inspect Element otherwise 2013-07-15 11:33:17 +00:00
j
c0eff8edf3 use jquery .live on drag to also get elements added after drag started 2013-07-15 11:32:28 +00:00
rlx
c6c3452853 in edits, handle 'add to clipboard'; resize clip list on window resize 2013-07-15 10:04:56 +00:00
rlx
27bbbdbd83 Ox.Clipboard: add events; Ox.Request: cleanup; Ox.MainMenu: use OxHighlight class; Themes: add bar highlight color and gradient 2013-07-15 09:10:08 +00:00
rlx
b1b2785a15 update main menu highlighting 2013-07-14 22:26:40 +00:00
rlx
d9dfa9f0c6 video player with external controls: fix css and fullscreen 2013-07-14 19:52:18 +00:00
rlx
8806961465 video edit panel: use external controls 2013-07-14 19:52:00 +00:00
j
77d9cd5e3a fix changing resolution in video editor 2013-07-14 19:25:30 +00:00
j
41f37fee36 dont start playing if paused and hitting next 2013-07-14 19:15:56 +00:00
rlx
f472dfb022 cosmetic changes 2013-07-14 19:11:32 +00:00
rlx
99eddfb806 add status bar text to edit 2013-07-14 18:58:31 +00:00
j
5b29e4348b add chapter support to VideoPlayer, use for next/previous in VideoEditPanel 2013-07-14 18:52:26 +00:00
rlx
19b9b14dfc VideoPlayer: fix loop while playing in to out; VideoEditPanel: add play in to out control 2013-07-14 17:58:45 +00:00
rlx
34a734e9f6 cosmetic changes 2013-07-14 17:46:03 +00:00
rlx
dd9fd84bdf Ox.List: fix keyboard event names 2013-07-14 17:45:45 +00:00
rlx
cd0e9c8151 make 'add to clipboard' work in player and editor 2013-07-14 16:37:35 +00:00
rlx
410e157cac video panel: suport in/out/copy; video edit panel: support in/out 2013-07-14 16:24:19 +00:00
j
155ada7992 no longer seeking on play 2013-07-14 15:26:37 +00:00
rlx
db3ebf7663 video edit panel: handle open event 2013-07-14 15:13:46 +00:00
j
cae1875f44 pass sort and item updates 2013-07-14 14:56:41 +00:00
j
d7786e79a5 only index+ is sortable 2013-07-14 13:48:41 +00:00
rlx
7dc86d3ca2 clean up video panels 2013-07-14 13:42:09 +00:00
rlx
c8d0969a41 Ox.List: set item.options('position'), not item.data('position') 2013-07-14 13:41:02 +00:00
rlx
a7cdb3af3d list item: handle position update 2013-07-14 13:39:39 +00:00
j
728f81bc91 trigger sort with array 2013-07-14 12:48:39 +00:00
j
d61f8e38d3 fix ClipPanel merge conficts 2013-07-14 11:39:20 +00:00
rlx
7aa2b95a56 ClipPanel: add menu 2013-07-14 10:24:38 +00:00
rlx
1c969a7c2f Video Edit Panel: handle width/height update 2013-07-14 10:23:43 +00:00
rlx
667d22efa4 cosmetic changes 2013-07-14 10:22:26 +00:00
j
fd7352edac fix adding,removing,sorting video items and related updates 2013-07-14 10:41:30 +00:00
j
1d3c17d4b2 use isSortable 2013-07-14 10:39:32 +00:00
j
04d3160da8 dont sort sortable list on move 2013-07-14 10:39:13 +00:00
j
92e49fe41a dont set current time if not needed 2013-07-14 09:34:15 +00:00
j
76fc986e97 durationchange no longer calles loadedmetadata; support updating video element to no items 2013-07-14 09:16:39 +00:00
j
a0b92c16e5 fix large timeline 2013-07-14 09:14:23 +00:00
j
72f1b47e1c add VideoEditPanel, ClipPanel 2013-07-13 23:07:25 +00:00
j
079114c598 support updating video 2013-07-13 23:06:44 +00:00
j
2403cd269d fix updating items 2013-07-13 23:06:07 +00:00
rlx
8383643549 Ox.List: cleanup; trigger copy (add) and cut (add) events 2013-07-13 23:06:01 +00:00
rlx
e283ff1053 cleanup 2013-07-13 21:06:03 +00:00
rlx
74d4c16e3a video editor: trigger copy events 2013-07-13 21:05:04 +00:00
rlx
1f29646b28 main menu: add public highlight method 2013-07-13 21:04:17 +00:00