Commit graph

2255 commits

Author SHA1 Message Date
rolux
788989258a fix modern theme calendar controls 2013-01-31 17:02:37 +05:30
rolux
a49fa8f57f fix background of disabled symbol buttons 2013-01-31 16:53:39 +05:30
rolux
a2ffd8e439 fix selected annotation background in aqua theme 2013-01-31 16:48:59 +05:30
rolux
9b7a4428a6 fix modern theme highlight gradient 2013-01-31 16:45:58 +05:30
rolux
ac6441bdc8 fix background of video annotation textareas 2013-01-31 16:38:54 +05:30
rolux
fba21bab64 fix modern theme highlight gradient 2013-01-31 16:25:27 +05:30
rolux
45c3ee5658 add missing OxMedia class in video panel 2013-01-31 16:11:45 +05:30
j
23833d2a11 chnage local storage test to work in FF 16+, fixes #1116 2013-01-25 07:14:37 +00:00
j
4329bd5408 support unsetting Ox.Select title 2013-01-12 06:56:00 +00:00
rolux
d7f54bc7e4 add Ox..toggleClass() method 2013-01-08 11:51:12 +01:00
rolux
728fc69fb5 fix css for icons inside info lists, also fixes #160 (icons of selected item lack loading style) 2013-01-03 16:27:17 +01:00
rolux
0d9f689605 avoid double 'if' in Ox.forEach; minor documentation cleanup 2013-01-03 15:56:55 +01:00
rolux
67f744baaf fix #138 (keep Ox.Theme from setting a non-existing theme) 2013-01-02 17:45:30 +01:00
rolux
38ae7b4e53 typo 2013-01-02 13:45:09 +01:00
rolux
f20836eacf Allow for grayscale elements in Ox.Theme.formatColor 2013-01-02 13:10:17 +01:00
rolux
6d5b254a94 in Ox.formatOrdinal, add thousand separators 2013-01-01 15:05:35 +01:00
rolux
7f76d596ba remove some whitespace 2012-12-29 17:54:58 +01:00
rolux
6f4a928bf3 add 'OxMedia' class to video widgets 2012-12-29 17:43:32 +01:00
rolux
2bc41d180e add (still unused) private 'updateImages' method to Ox.TableList 2012-12-29 17:43:03 +01:00
rolux
79cd21c69d add aqua theme 2012-12-29 17:42:13 +01:00
rolux
5fc14635a2 update theme css and jsonc 2012-12-29 17:41:39 +01:00
rolux
fe32615c6b fix colored tree list icons in doc panel 2012-12-29 16:13:07 +01:00
rolux
914d92f135 properly cache Ox.UI.getImageURL 2012-12-29 15:57:01 +01:00
rolux
5466c7208c fix css for select with label 2012-12-29 15:56:35 +01:00
rolux
f4c80f1141 update theme css 2012-12-29 15:55:45 +01:00
rolux
141ae9866d update theme jsonc 2012-12-29 15:55:25 +01:00
rolux
5bf4f59be2 add css rule for table list column head order images 2012-12-29 13:58:54 +01:00
rolux
905c7390a2 typo 2012-12-29 13:58:24 +01:00
rolux
8bc189c471 update theme css 2012-12-29 13:58:04 +01:00
rolux
8f4b90e7e3 update theme jsonc 2012-12-29 13:57:04 +01:00
rolux
100775b109 in table list column heads, use images to indicate order, not buttons 2012-12-29 13:56:04 +01:00
rolux
a9c026f6db fix for MenuButton and Select double button toggle 2012-12-29 02:18:50 +01:00
rolux
66a041ef30 don't cache getImageURL (missing theme parameter -> different return values) 2012-12-29 01:01:44 +01:00
rolux
2b65daf729 add theme css 2012-12-29 00:53:18 +01:00
rolux
d6202a433a update theme jsonc 2012-12-29 00:52:19 +01:00
rolux
5ef888b638 fix for selectable buttons 2012-12-29 00:51:46 +01:00
rolux
6364408236 use themed modes in Ox.Button, Ox.MenuButton and Ox.Select 2012-12-28 18:55:52 +01:00
rolux
fc37155e22 use '', plus minor adjustments 2012-12-28 18:54:42 +01:00
rolux
4881682b61 use new-style themes 2012-12-28 18:52:51 +01:00
rolux
edbcb916fd remove print statement 2012-12-28 18:30:28 +01:00
rolux
59757f965f add generic svgs 2012-12-28 18:24:49 +01:00
rolux
d61d061915 new-style themes 2012-12-28 18:23:08 +01:00
rolux
f54db91aaa update and refactor Ox.UI loader 2012-12-28 18:21:26 +01:00
rolux
2c2b680284 use themed mode colors for table list column head images 2012-12-28 18:02:50 +01:00
rolux
77905dc4ea use themed map marker colors 2012-12-28 18:01:13 +01:00
rolux
21d6eec580 use themed map markers 2012-12-28 18:00:34 +01:00
rolux
8b8c40d32f use themed map rectangles 2012-12-28 18:00:02 +01:00
rolux
641a3043cb use themed timeline colors 2012-12-28 17:59:34 +01:00
rolux
9efb64e620 use new getImageURL method 2012-12-28 17:58:01 +01:00
rlx
db531f7abc update column status css 2012-12-23 02:42:23 +00:00
rolux
b6d2eae8ce Ox.Geo: add/fix languages 2012-12-22 01:21:17 +01:00
rolux
85a058d7ac refactoring 2012-12-22 01:20:37 +01:00
rlx
066b434a33 temporary fix for https://code.google.com/p/chromium/issues/detail?id=167198 2012-12-21 01:40:25 +00:00
j
b20d6a6e59 trigger setSizes in VideoPlayer on Ox.Fullscreen, add Ox.Fullscreen.available to check if fullscreen support is present(i.e. in iframe) 2012-12-20 18:30:48 +00:00
rolux
251fe64350 off by one px in buttongroups with overlap 2012-12-18 22:49:31 +01:00
rolux
86019a83fb Ox.ColumnList: add public 'sort' method 2012-12-18 22:48:57 +01:00
rolux
cdf49b0bbe Ox.CustomList: implement sort update 2012-12-18 22:48:27 +01:00
rolux
716db744b9 Ox.MenuButton: add 'overlap' option 2012-12-18 22:47:57 +01:00
rolux
7ff601a0a4 Ox.AudioPlayer: support resize, move css declarations to Ox.UI.css 2012-12-18 17:46:43 +01:00
rolux
8c941edd03 Ox.ColumnList: implement query 2012-12-18 15:05:47 +01:00
rolux
e5e93d8e12 Ox.CustomList: handle query update 2012-12-18 15:04:59 +01:00
rolux
c27dc129ce Ox.api: handle missing 'options' argument 2012-12-18 15:04:22 +01:00
rolux
69506bde92 update OxCustomList CSS 2012-12-18 11:51:14 +01:00
rolux
65501544f8 Ox.ColumnList: add 'resize' option, correctly handle key_left, key_right and select, pass 'sort' option 2012-12-18 11:50:44 +01:00
rolux
087c7eb956 Ox.CustomList: add public 'selectPosition' and 'size' methods, add 'resize' option (fn(, width) that runs for each item, on resize) 2012-12-18 11:47:40 +01:00
rolux
10eafb0bd4 Ox.TableList: add public 'selectPosition' method 2012-12-18 11:45:36 +01:00
rolux
800b9ac17c Ox.List: add public 'selectPosition' method 2012-12-18 11:45:20 +01:00
rolux
293c96a97d In Ox.api, allow for sums of text fields (= number of unique values, for example: number of artists in a list of works) 2012-12-18 11:35:51 +01:00
rlx
33db20f91c update CSS 2012-12-16 16:51:39 +00:00
rlx
3973fc496a add 'setColumnTitle' public method to Ox.TableList; add 'OxColumnStatus' CSS rules 2012-12-16 16:19:10 +00:00
rolux
e3e3540ef3 fix icon list 'centered' option and animation 2012-12-13 02:25:32 +01:00
rolux
f2b2547db2 AudioPlayer: enable change-on-drag 2012-12-11 22:49:53 +01:00
rolux
10d389a9fc update ColumnList 2012-12-11 16:37:48 +01:00
rolux
51bf0498da in TableList and CustomList, expose list api 2012-12-11 16:36:38 +01:00
rolux
6fd7e99c7a update audio player 2012-12-11 16:35:45 +01:00
rolux
c2c6b8a265 fix a geo data bug 2012-12-10 18:25:33 +01:00
rolux
68aeaebe3f update CustomList and ColumnList 2012-12-10 17:46:48 +01:00
rolux
c4cf3586df TableList: set Select/Clear CSS according to scrollbar size 2012-12-10 17:44:52 +01:00
rolux
d8656d3e86 update custom scrollbar size 2012-12-10 17:44:10 +01:00
rolux
d8206391d5 modern theme: add CustomList CSS and update TableList Select CSS 2012-12-10 17:43:45 +01:00
rolux
ebcc3c674e update custom scrollbar size and table list select/clear css 2012-12-10 17:42:25 +01:00
rolux
cfca8af81e update custom scrollbar arrow images 2012-12-10 17:40:19 +01:00
rolux
344daaeaa6 update audio player 2012-12-10 01:02:42 +01:00
rolux
15601552e7 add experimental CustomList and ColumnList 2012-12-10 01:01:29 +01:00
rolux
90e72ca4db update classic css (todo: modern) 2012-12-10 01:00:04 +01:00
rolux
abcd631668 update symbols 2012-12-10 00:59:19 +01:00
rolux
7e25a7a380 update audio player and element 2012-12-09 18:12:25 +01:00
rolux
9663ccfa0f add media symbols 2012-12-09 17:33:22 +01:00
rolux
b527c2a3f4 update css 2012-12-09 01:45:07 +01:00
rolux
074b658814 add rudimentary Ox.AudioPlayer and Ox.AudioElement 2012-12-09 01:44:17 +01:00
rolux
7dac327396 add 'overlap' option to ButtonGroup 2012-12-09 01:43:33 +01:00
rolux
568119cae8 cosmetic changes 2012-12-09 01:42:57 +01:00
rolux
9a84581c2e add audio-related symbols, update example 2012-12-08 15:02:14 +01:00
rolux
34cef100ad remove some brackets 2012-11-14 15:16:49 +01:00
rolux
666815f566 update inline test 2012-11-14 15:12:08 +01:00
rolux
48f2c4f9ee add Ox.formatCount 2012-11-14 15:10:04 +01:00
rolux
c03efd71fe request controller: minor cleanup 2012-11-04 12:05:25 +01:00
rlx
abb76703ce keyboard controller: don't trigger events when input _or autocomplete menu_ has focus 2012-11-03 16:39:30 +00:00
rolux
cacd1e147f typo 2012-11-03 17:37:36 +01:00
rolux
65cd5b8afa minor changes in keyboard controller 2012-11-03 17:19:35 +01:00
rlx
985b34ac72 add css rules for fullscreen 2012-11-01 14:55:56 +00:00
rlx
aede993d74 typo 2012-11-01 14:35:16 +00:00
rlx
be0aaa2db6 add fullscreen controller 2012-11-01 14:20:28 +00:00
rlx
5075e3de7e VideoPanel: Pass down correct value on fullscreen option update 2012-11-01 12:36:00 +00:00
rolux
ed4dd70c8e Ox.URL: add hash parser, add tests 2012-10-31 12:57:55 +01:00
rolux
64085cdc04 add Ox.SortList and Ox.SortDialog 2012-10-28 15:33:29 +01:00
rolux
9c8e960546 add/update browser/system icons 2012-10-27 21:30:29 +02:00
rlx
dfde724a38 Ox.Chart: improve sorting 2012-10-27 18:51:14 +00:00
rolux
41ca92a3d1 off by one in Ox.Chart 2012-10-27 19:46:27 +02:00
rolux
dc0d652c4e add new browser and system logos 2012-10-27 18:52:12 +02:00
rolux
4ef16ef92d when computing sort values, only strip non-word characters from the beginning of the value if the result is not an empty string 2012-10-26 18:16:44 +02:00
rolux
23bd717a8a When caching sort values, make the type of the value part of the cache key (so that 9 and '9' don't collide) 2012-10-26 18:09:37 +02:00
rolux
2223fcfd2b In Ox.api, add support for values that are arrays 2012-10-26 17:27:15 +02:00
rolux
909184fbba add missing 'sums' option to IconList and InfoList 2012-10-26 16:46:14 +02:00
rlx
619f498dae Ox.Chart: make sure bars are at least 1px wide 2012-10-24 12:31:32 +00:00
rolux
cc4b2824e0 fix geo data 2012-10-19 14:01:39 +02:00
rolux
28d60f9576 update geo flags 2012-10-19 13:19:53 +02:00
rolux
a364b6436c update geo data 2012-10-19 12:54:58 +02:00
rolux
4da93006fc update geo module 2012-10-19 12:53:09 +02:00
j
790e0c4500 dont add ?rand to empty string in Ox.VideoElement 2012-10-12 13:00:22 +02:00
rolux
9916fce1f6 update css for text in icon lists 2012-10-09 10:04:39 +02:00
rolux
86a3e50ed6 add Ox.Theme.formatColorPercent 2012-10-05 14:14:58 +02:00
rlx
dc03bb506a Ox.Chart: add 'limit' option 2012-10-05 11:19:22 +00:00
rolux
83413674a5 fix for chrome 22 menu table cell truncation bug 2012-10-02 16:46:31 +02:00
j
1c02b95f82 dont reset video.src on stop, this happens in GC on dom removal now, fixes #1003 2012-09-22 22:02:00 +02:00
rlx
609d1355fe Map Editor: correctly set self.options.selected when adding or removing a place (fixes #990) 2012-09-21 09:53:05 +00:00
rlx
a392cad0bc use 'sort' property, not 'map' property, for custom sort in table lists (fixes #993) 2012-09-19 06:46:44 +00:00
rlx
03520f6b2e remove unused CalendarDate.js 2012-09-19 06:34:57 +00:00
j
2a7a6da95d sort text bins by create instead of value as 3rd sort value, fixes #995 2012-09-18 21:26:53 +02:00
j
7d4d543ee3 set created/modified adding an event, fixes #989 2012-09-18 12:21:52 +02:00
rlx
926410d663 cleanup Resizebar; make tooltips in VideoEditor, VideoPanel and VideoTimelinePanel configurable 2012-09-17 08:36:21 +00:00
rolux
6433c31002 bugfix in map editor 2012-09-10 14:36:43 +02:00
rolux
7ca44d1ada bugfix in map editor 2012-09-10 14:28:12 +02:00
rolux
20aeb914eb minor change 2012-09-10 14:25:04 +02:00
rolux
91bd0e3684 typo 2012-09-10 14:24:14 +02:00
rolux
93d511f728 minor change 2012-09-10 14:14:40 +02:00
rolux
58706d1f99 fix a potential JS error in Ox.Map 2012-09-10 14:05:11 +02:00
j
7230606a6d fix Ox.sort, was broken in changeset:oxjs,2363 2012-09-08 00:19:13 +02:00
j
d2859f10ef set src of videos to '' before removing from dom to work around chome bug #31014 2012-09-07 03:54:18 +02:00
rolux
075aac449c minor timeout voodoo 2012-09-05 12:05:01 +02:00
rlx
4105f79106 Ox.Map bugfixes & cleanup: make setting 'places' and 'selected' options at the same time work, fix meta key handler, remove misnamed 'addPlaces', fix potential JS error in 'addPlaceToPlaces', make sure self.places contains only the visible places 2012-09-05 10:04:23 +00:00
rlx
d5da93f59e fix label widths in map editor ('geoname' truncated in recent versions of Chrome on OS X) 2012-09-05 09:46:00 +00:00
rlx
e52ac44a1b On maps, only allow for creating combined places via shift-click or meta-click if the map is editable 2012-09-05 09:29:06 +00:00
rolux
db9c55ff5e in cached getSortValue function, use a cheaper args to key function 2012-09-04 00:46:55 +02:00
rolux
bed08786a1 fix dependencies 2012-09-04 00:45:43 +02:00
rolux
8bfe9f5335 fix an issue where selected 16px wide column heads of table lists would not have the correct gradient (as the invisible triangle would increase the element's height) 2012-09-03 22:49:07 +02:00
rolux
e50d4c22db In Ox.List, pass map option to Ox.api 2012-09-03 22:27:09 +02:00
rolux
a3ddc7c2d4 In Ox.TableList, add a 'sort' property for columns (a function with two arguments, the item's value for this column and the full item object), so that the sort order can now depend on other keys (and we can abandon the pattern of passing the sort value as value and a complicated format function to get the actual value) 2012-09-03 22:26:27 +02:00
rolux
8407a88af1 remove trailing whitespace 2012-09-03 22:14:53 +02:00
rolux
0d0926cbf5 In Ox.cache (which is now called onload in Array.js to cache getSortValue), remove dependency on Ox.extend (which would depend on Ox.forEach) 2012-09-03 22:14:08 +02:00
rolux
f5c320187e In Ox.api, add a map option {key: fn(value, object)}, value being object[key], so that the sort value can depend on other keys; Ox.sortBy is updated to use getSortValue (cached sort value of mapped value) instead of getSortValues (precomputed mapped sort value per value, which is no longer unique) 2012-09-03 22:11:25 +02:00
rolux
baf29d068b remove an onload dependency 2012-09-03 21:59:53 +02:00
rolux
863ddfeafa remove an onload dependency 2012-09-03 21:11:57 +02:00
rolux
f4cdfb3349 Ox.Map: add public methods getCenter and setCenter 2012-09-01 13:15:47 +02:00
rolux
dfffe99a04 Ox.Map: trigger select event if, after updating the items option, the previously selected item is no longer present 2012-09-01 11:52:26 +02:00
rolux
39708edd8b correctly compute list height in Ox.List if horizontal scrolling is disabled in Ox.TableList 2012-09-01 11:46:01 +02:00
rolux
d16f76f0da add constant Ox.EARTH_SURFACE 2012-09-01 05:51:35 +02:00
rolux
a01ab0ab58 TableList: add clearButton and clearButtonTooltip options, update CSS 2012-08-31 16:57:03 +02:00
rolux
3e57cbd785 Ox.Map: add markerTooltip option (custom format function) 2012-08-31 09:22:15 +02:00
rolux
6f545969e4 minor bugfix 2012-08-31 08:54:24 +02:00
rolux
95502a62a1 update enable/disable horizontal scrolling option in table list 2012-08-31 08:51:30 +02:00
rolux
3fcedf2b30 lists: return that from public size method 2012-08-31 00:16:26 +02:00
rolux
2d109d103e TableList: add option disableHorizontalScroll and public methods addColumn, removeColumn, getVisibleColumns, setVisibleColumns and getColumnWidth, and add setColumnWidth as alias for resizeColumn; return that from public size method 2012-08-31 00:16:09 +02:00
rolux
62a67e7b1f fix a bug preventing item title updates in menus 2012-08-30 22:25:32 +02:00
rolux
da319f0807 fix for text on buttons and in inputs being 1px too low in recent versions of chrome (fixes #924) 2012-08-30 02:35:36 +02:00
rolux
8572f93334 replace tabs with spaces 2012-08-29 17:42:50 +02:00
rolux
c4c49fd1d1 ButtonGroup: add public buttonOptions method 2012-08-29 17:42:30 +02:00
rolux
5e39926816 replace tabs with spaces; add fixme 2012-08-29 17:41:40 +02:00
rolux
b5a2e80878 fix sort value for '[article] [number or quoted string]', add test 2012-08-29 17:40:27 +02:00
rlx
0de55efb96 Menu: parse HTML entities for title property of events 2012-08-13 13:20:07 +00:00
rolux
ff1e6d4833 make Ox.compact more compact and flatten Ox.flatten 2012-07-13 15:51:49 +02:00
rolux
518a032325 detect and support webkit/ios, fixes #96 2012-07-11 16:30:31 +02:00
rolux
631c5c39c8 quick fix to detect and support chrome on iOS 2012-07-11 16:10:42 +02:00
rolux
1ac080f6dd fix a bug in Ox.Image forEach 2012-07-11 14:45:59 +02:00
j
01739e1b19 fix opera css shadow 2012-07-09 20:45:26 +02:00
rolux
bb686389ce remove print statements 2012-07-09 17:38:30 +02:00
rolux
3ea3600a23 convert some tabs to spaces 2012-07-09 16:31:04 +02:00
rolux
4818a7d617 quick fix for color pickers inside form panels 2012-07-09 16:29:45 +02:00
rolux
4b29ffe70e Ox.Checkbox: set width on init 2012-07-09 16:00:14 +02:00
rolux
c0837fb4ff Ox.FormPanel: add missing select event 2012-07-09 15:59:50 +02:00
rolux
cfa16327a5 Ox.Input: fix integer regexp 2012-07-09 15:59:28 +02:00
rolux
01717f3727 ExamplePanel/ExamplePage: add mode/selected option ('source' or 'live') 2012-07-05 21:38:02 +02:00
j
223d9470a9 add useCapture argument to addEventListener, not optional in FF 3.6 2012-07-05 19:50:01 +02:00
rolux
a155ff5487 fix Ox.localStorage for Firefox 3.6 2012-07-05 19:48:20 +02:00
rolux
b8f88958da cleanup documentation 2012-07-05 19:47:57 +02:00
rolux
f4c34d858c remove Ox.polyfill.localStorage 2012-07-05 19:47:33 +02:00
j
4b71d7c03b merge 2012-07-05 19:45:41 +02:00
j
762d5ca963 fix load on IE and Firefox 3.6 2012-07-05 19:05:52 +02:00
rolux
0f44e64885 remove some comments 2012-07-05 11:36:17 +02:00
rolux
bda90f6b6b remove Ox.Break 2012-07-05 10:58:08 +02:00
rolux
4139e171ca fix place type detection 2012-07-05 10:42:15 +02:00
rolux
a0867f0da6 update widget documentation (arguments first) 2012-07-04 13:29:18 +02:00
rolux
daec992536 Ox.API: fix docs, return request id from API call 2012-07-04 13:15:32 +02:00
rolux
2d4ab2b32d Ox.DocPage: load inherited properties and events in collapsed state 2012-07-04 12:43:24 +02:00
rolux
459755e51f misc minor changes 2012-07-04 11:57:27 +02:00
rolux
c600c250b0 update documentation for request methods 2012-07-03 23:55:05 +02:00
rolux
6d2b95e943 DocPanel: add loading indication 2012-07-03 23:41:11 +02:00
rolux
a04eb376ed Ox.Image: fix typo in parseDrawOptions method 2012-07-03 15:41:08 +02:00
rolux
ad25f92c38 update about, fix Ox.find docs 2012-07-03 00:54:37 +02:00
rolux
0d53dfaf1a fix a bug in tree list 2012-07-02 18:24:30 +02:00
rolux
6cd9472b7c add a fixme 2012-07-02 18:23:50 +02:00
rolux
f5aa547f43 Ox.IconList: don't require 'keys' option if 'items' is a local array 2012-07-02 18:21:09 +02:00
j
2e5205fabe allow updating options.places with an array 2012-07-02 18:17:52 +02:00
rolux
487ee4626d update Ox.formatUnit 2012-07-02 16:19:36 +02:00
rolux
f6a767b6cb test for existence of before looping over it 2012-07-02 15:45:18 +02:00
rolux
0fc6e09927 Ox.App: clean up code and documentation 2012-07-02 13:29:07 +02:00
rolux
79bea33e51 Ox.Element: reformat docs 2012-07-02 13:28:42 +02:00
rlx
197f937d86 remove some list voodoo 2012-06-30 19:59:20 +00:00
rlx
f22e5a032d IconList/InfoList: keep self.options.selected in sync 2012-06-30 16:12:05 +00:00
rlx
b5d5936e59 don't trigger event after timeout, see #731 2012-06-30 16:11:29 +00:00
rlx
e68b1e163b Ox.CalendarEditor: cleanup 2012-06-30 15:06:58 +00:00
rlx
0b8ca39ba6 remove a comment 2012-06-30 15:05:57 +00:00
rlx
dc438e2427 setTimeout before triggering events 2012-06-30 15:05:35 +00:00
rlx
d57affea4a Ox.List: change 'selected' update handler 2012-06-30 15:05:05 +00:00
rlx
f5901e4a1d Ox.TableList: keep self.options.selected in sync, plus some cleanup 2012-06-30 15:03:43 +00:00
rlx
146078e7ce fix bugs in Ox.MapEditor 2012-06-30 15:01:43 +00:00
rlx
ee23db5876 Ox.Map: update signature of select event, update docs 2012-06-30 15:00:38 +00:00
rlx
d30cda0cfd bind to 'select', not 'selectplace' 2012-06-30 14:59:52 +00:00
rolux
2dc8fd19aa update docs 2012-06-30 12:29:06 +02:00
rolux
2731f8dc89 update event controller 2012-06-30 12:15:27 +02:00
rolux
b5910f5f62 Ox.Element: use new event controller 2012-06-30 11:24:38 +02:00
rolux
32f85e42e4 new event controller 2012-06-30 11:24:03 +02:00
rolux
dfa0a9b8eb set interval between 'keys' events to 250 ms 2012-06-30 11:21:23 +02:00
rolux
7df61a8ac9 simplify event passing in Ox.List derivatives 2012-06-30 11:20:37 +02:00
rolux
91275f7171 minor reformatting 2012-06-30 11:18:55 +02:00
rolux
28b9614083 update Ox.Event (intermediate state) 2012-06-29 14:24:06 +02:00
rolux
64a182ae1d lists: implement select-as-you-type 2012-06-29 14:19:34 +02:00
rolux
c211b55d3b fix bug in pixel method (arguments parsing) 2012-06-28 18:36:25 +02:00
j
864eacfbd7 Fix #873 prevent Firefox from cancling active XMLHttpRequests pressing escape 2012-06-29 10:23:59 +02:00
j
da0fb1af50 remove test element 2012-06-28 12:34:18 +02:00
j
1118938e30 Detect scrollbar width for browser that do not support scrollbar styling.
Fixes #800
2012-06-28 12:18:33 +02:00
rolux
55e2174831 in TableLists, use options.unique, not options.columns[i].unique 2012-06-27 20:38:07 +02:00
rolux
d6dcf33427 fix a bug with computing keys 2012-06-27 20:29:39 +02:00
rolux
8296d3c405 TableList: don't require 'keys' if 'items' is array 2012-06-27 20:28:59 +02:00
rolux
6e2a837f1c typo 2012-06-27 19:06:02 +02:00
rolux
c4d65facc5 fix textarea background CSS (since they may have labels) - still doesn't fix their active state 2012-06-27 19:04:34 +02:00
rolux
773311d8d7 TableList: add 'unique' option (until now, the unique id had be specified via columns, even if one had no intention to ever display it as a column) 2012-06-27 18:19:24 +02:00
rolux
bbd80ccf4f Ox.getAsync: fix docs, rename var 2012-06-27 14:55:49 +02:00
rolux
b4dc8d2d58 make doc page code css less annoying 2012-06-27 14:55:13 +02:00
rolux
73c0fc8c31 remove print statement 2012-06-27 13:21:28 +02:00
rolux
bb5a93b2ec add CSS for disabled FileInput 2012-06-27 12:57:15 +02:00
rolux
f93c575c8f FileInput: handle disabled option 2012-06-27 12:56:17 +02:00
rolux
abc6cbbb15 FileButton: add default for image options 2012-06-27 12:55:38 +02:00
rolux
4c6756c192 MenuItem: handle disabled file items 2012-06-27 12:54:46 +02:00
rolux
e72e68a1df add files symbol 2012-06-27 12:14:16 +02:00
rolux
544af185b1 MenuItem: update docs 2012-06-27 11:49:47 +02:00
rolux
f70946ff62 Menu: when clicking on file item, but next to the file input, don't trigger a click event 2012-06-27 11:49:13 +02:00
rolux
b1019a7c5d FileButton: add image option (so tooltip title becomes configurable if type is 'image') 2012-06-27 11:07:34 +02:00
rolux
0564db6ec5 allow for file buttons with 'image' type 2012-06-27 10:37:12 +02:00
j
9bb6b7bcb9 revert changes undone in #2224 2012-06-27 10:20:11 +02:00
rolux
e38a09cd42 update inline comments 2012-06-27 09:43:28 +02:00
rolux
bdebb03a45 TextList -> TableList 2012-06-27 09:41:10 +02:00
rolux
7648d2d4ac when switching version in loader, update path 2012-06-26 20:10:31 +02:00
rolux
80e0a02ea3 in ox dev loader, allow for switching to build version by passing true as first argument (can be used to avoid boilerplate when choosing build/ or dev/ dynamically) 2012-06-26 19:17:27 +02:00
j
2efbc53b33 only update list values once list has loaded 2012-06-26 16:26:32 +00:00
rolux
244591d57e appendTo(that.$element) -> appendTo(that) 2012-06-26 18:21:39 +02:00
rolux
969e0553b4 use [0] instead of .[0] 2012-06-26 18:01:47 +02:00
rolux
fb6c956250 remove debugging 2012-06-26 18:01:13 +02:00
j
75fe62730c Ox.*List do not share updateCallbacks with Ox.List, Ox.clone(self) is passed for event handler 2012-06-26 15:44:22 +00:00
rolux
69d125bc8e minor changes 2012-06-26 16:33:26 +02:00
rolux
e5652b4db1 fix misleading comment 2012-06-26 15:12:09 +02:00
rolux
b9e4f565ca Ox.Element: don't overwrite callbacks; reformatting 2012-06-26 14:54:30 +02:00
rolux
f6a7d0a059 remove unneccessary closure 2012-06-26 03:14:35 +02:00
rolux
835c848933 in ox loader, don't overwrite previous Ox 2012-06-25 21:22:20 +02:00
rolux
60c279ed1c add element id to event properties 2012-06-25 20:40:06 +02:00
rolux
f5782c475b Ox.divideInt -> Ox.splitInt 2012-06-25 16:43:03 +02:00
rolux
703003bd2b Ox.Image: correctly parse arguments of pixel method 2012-06-25 16:42:30 +02:00
rolux
446f1a0de1 minor change 2012-06-25 16:32:16 +02:00
rolux
adb3355975 DocPanel: fix example links 2012-06-25 11:26:36 +02:00
rolux
1b62ccfc4b Ox.test: fix docs 2012-06-24 19:11:59 +02:00
rolux
d29bc5569b make Ox.rgb always return integers 2012-06-24 17:41:27 +02:00
rolux
fa84921333 fix section declarations in modules 2012-06-24 17:33:13 +02:00
rolux
9f1b86ab87 Ox.test: eval all scripts; add stringifyResult method; properly stringify actual async result; in async path, rename 'result' to 'actual' 2012-06-24 15:40:48 +02:00
rolux
966ceeb1f1 Ox.parseMarkdown: don't make replacements inside code spans/blocks; Ox.sanitizeHTML: add (failing) test; remove unneccessary escaping inside [] in regular expressions 2012-06-24 15:37:46 +02:00
rolux
8312105427 comment out example scripts 2012-06-24 15:34:19 +02:00
rolux
19afdd8bea fix Ox.clone(0, deep) 2012-06-24 15:32:35 +02:00
rolux
a071d541de allow for stripping comments in doc panel (which implies hiding line numbers) 2012-06-23 20:44:13 +02:00
rolux
6338c5fc6b fix css for code blocks in source viewer comments 2012-06-23 20:25:33 +02:00
rolux
f473100875 allow for passing file to Ox.SyntaxHighlighter 2012-06-23 20:24:06 +02:00
rolux
6fcac07ee9 minor changes 2012-06-23 20:23:19 +02:00
rolux
ab11f85f26 remove log statement 2012-06-23 20:22:52 +02:00
rolux
9e8a0ca296 minor changes 2012-06-23 20:22:32 +02:00
rolux
05828db75d Ox.doc: support inline properties prefixed with '.', add FIXMEs 2012-06-23 20:22:09 +02:00
rolux
4e8c8f6310 update source viewer code block css 2012-06-23 13:31:15 +02:00
rolux
4b0a07387f fix a bug in parseMarkdown, add tests 2012-06-23 13:30:33 +02:00
rolux
0b2371e73e DocPanel: add 'expanded' option; don't fail when no element gets passed; don't fail when files is an empty array; some reformatting 2012-06-23 12:53:04 +02:00
rolux
63d12160cd add missing semicolons 2012-06-23 12:50:34 +02:00
rolux
2a5d06717e remove print statements 2012-06-23 12:50:02 +02:00
rolux
03418d2952 Ox.SourceViewer: temporary workaround for cases where the source code doesn't fill the full height 2012-06-23 12:49:18 +02:00
rolux
ec4c46cb6c Ox.sanitizeHTML: include 'em' and 'strong' in default tags (otherwise sanitizing markdown fails) 2012-06-23 12:48:17 +02:00
rolux
b272221020 Ox.doc: set 'section' to complete line, not just first word 2012-06-23 12:47:30 +02:00
rolux
1652cde0ec fix docs 2012-06-23 12:46:41 +02:00
rolux
ee1d50283f fix docs 2012-06-23 01:54:33 +02:00
rolux
5e68ebfde1 in Ox.js loader, always call Ox.load - also if no arguments precede the callback 2012-06-22 15:04:21 +02:00
rolux
f15d6cad0f change the semantics of Ox.load to call back once the DOM is ready - which wasn't the case when calling Ox.load(callback) in the built version 2012-06-22 15:02:38 +02:00
rolux
f51e5e9174 Example Panel: add item icons in list 2012-06-22 12:53:04 +02:00
rolux
e54be15936 Ox.sanitizeHTML: add test 2012-06-22 10:29:09 +02:00
rolux
0d2204ff19 update css (make sure that in source viewer, code spans inside comments don't increase the line height) 2012-06-22 10:25:41 +02:00
rolux
8ccabb349e Ox.sanitizeHTML: decode html entities before encoding html entities; Ox.parseMarkdown: encode '<' in code spans and code blocks 2012-06-22 10:24:25 +02:00
rolux
e8f3caff8e EExamplePanel: make sure items are sorted alphabetically 2012-06-22 09:54:27 +02:00
rolux
b9a4ea2e42 Example Panel: use sections 2012-06-22 09:23:38 +02:00
rolux
0200a2478b DocPanel: don't empty page when selecting module or section folder 2012-06-22 09:22:58 +02:00
rolux
c301a73e38 TreeList: load in expanded state if options.expanded is true 2012-06-22 09:22:04 +02:00
rolux
21fb4aecc0 Ox.Bar: fix docs 2012-06-21 23:15:54 +02:00
rolux
f04f6d2663 TabPanel: add 'selectTab' alias 2012-06-21 13:48:29 +02:00
rolux
93a9805da7 minor cleanup 2012-06-21 13:47:52 +02:00
rolux
d8cd59e90f add Ox.hypot 2012-06-21 13:39:19 +02:00
rolux
d04c1d3059 remove a print statement 2012-06-21 08:55:05 +02:00
rolux
71218cd61f Ox.tokenize: handle '.1' 2012-06-21 08:08:45 +02:00
rolux
625325a6e6 fix test result 2012-06-20 22:11:05 +02:00
rolux
9e35ae0be2 minor cleanup 2012-06-20 18:49:06 +02:00
rolux
9093d5f3ed update Ox.load documentation 2012-06-20 18:40:55 +02:00
rolux
68b89d7628 update Ox.load documentation 2012-06-20 18:39:31 +02:00
rolux
23684de82c minor cleanup 2012-06-20 18:30:35 +02:00
rolux
367a8227c9 update Ox.js loader 2012-06-20 18:30:06 +02:00
rolux
e88f622449 minor cleanup 2012-06-20 17:16:58 +02:00
rolux
11377c99b9 fix a bug related to displaying test results 2012-06-20 17:13:43 +02:00
rolux
bbf72ab0c7 Ox.formatRoman: add test 2012-06-20 12:03:10 +02:00
rolux
c68af487c5 typo 2012-06-20 12:02:04 +02:00
rolux
35df921fcd Ox.formatRoman: add tests 2012-06-20 12:01:32 +02:00
rolux
14d57f70bb add Ox.formatRoman 2012-06-20 11:57:22 +02:00
rolux
c575686fca minor reformatting 2012-06-20 11:37:55 +02:00
rolux
e23fbb2d35 Ox.LoadingIcon: support passing a number as size 2012-06-20 11:37:47 +02:00
rolux
a3f0a38bf2 ExamplePanel: don't fail when selecting non-existing id 2012-06-20 11:03:37 +02:00
rolux
c3d51860c3 update markdown parser and css 2012-06-20 09:23:39 +02:00
rolux
46f2fa516e fix a bug in sort/sortBy 2012-06-19 21:29:16 +02:00
rolux
5bbce78878 remove unneeded cloning 2012-06-19 19:43:19 +02:00
rolux
e1bd7d0cb3 remove log statement 2012-06-19 19:32:37 +02:00
rolux
1f4b0f7faa Ox.api: cache sort; Ox.sortBy: improve performance 2012-06-19 19:32:10 +02:00
rolux
178e2bc487 fix min/max longitude 2012-06-19 18:04:48 +02:00
rolux
7c2f8aa967 typo 2012-06-19 18:02:40 +02:00
rolux
f7b0fb6893 typo 2012-06-19 18:01:48 +02:00
rolux
a544de5c60 typo 2012-06-19 18:00:59 +02:00
rolux
98b7929fc3 typo 2012-06-19 17:59:31 +02:00
rolux
76a540e399 Ox.API: better workaround for area 2012-06-19 17:57:21 +02:00
rolux
0d802a16c9 fix a map positioning bug 2012-06-19 17:42:53 +02:00
rolux
4c3ef380b1 typo 2012-06-19 17:37:57 +02:00
rolux
f9dd2661f8 chasing a map positioning bug... 2012-06-19 17:36:08 +02:00
rolux
a4fedfd924 Ox.Map: don't fail when calling panToPlace, selectPlace or zoomToPlace before places have loaded 2012-06-19 17:05:20 +02:00
rolux
3a3354818a List: add query option; fix a bug related to Ox.api returning -1 as position (as opposed to the pandora backend, which doesn't include the id in that case); fix a bug related to determining sizes when items is an array 2012-06-19 14:18:16 +02:00
rolux
68321c7245 IconList/InfoList/TextList: add query option 2012-06-19 14:15:20 +02:00
rolux
b754d6d5bd add fixme 2012-06-18 19:11:39 +02:00
rolux
996f41c06b move Ox.stripTags from String.js to HTML.js 2012-06-18 19:11:17 +02:00
rolux
1ab5c5eca1 move Ox.isEmpty from Collection.js to Type.js 2012-06-18 19:10:41 +02:00
rolux
ba1a3c4b2a add home button to doc page and example page 2012-06-18 10:57:52 +02:00
rolux
4523ebeca3 add home symbol 2012-06-18 10:56:08 +02:00
rolux
9ae133d45b add documentation for Ox.UI 2012-06-18 10:54:39 +02:00
rolux
9a0bd1faec when clicking button, hide its tooltip 2012-06-18 10:54:08 +02:00
rolux
619bc0afb5 minor change 2012-06-18 10:53:51 +02:00
rolux
9ef4bdd0c1 avoid loop 2012-06-18 09:14:45 +02:00