Commit graph

1305 commits

Author SHA1 Message Date
rolux
ad3b50cb82 cleanup; rename vars; fix deflate 2012-05-25 10:37:48 +02:00
rolux
cda702d94d typo 2012-05-25 09:53:55 +02:00
rolux
e4f34b1c7d rename vars 2012-05-25 09:52:57 +02:00
rolux
147d637b7b typos 2012-05-25 09:46:34 +02:00
rolux
c30fe02850 use new Ox.find 2012-05-25 09:46:29 +02:00
rolux
565dc6ad35 rename vars; move Ox.find, Ox.getIndexById, Ox.getObjectById, Ox.makeArray and Ox.toArray to Array.js; make Ox.find accept a third argument ('leading') and return a single array; improve IE patch for Ox.toArray 2012-05-25 09:44:48 +02:00
rolux
631ad8222d rename vars 2012-05-25 09:40:27 +02:00
rolux
7f7a5aa44c in Ox.walk, pass array of keys to iterator; rename vars 2012-05-25 09:39:33 +02:00
rolux
42923bedf1 rename vars; add tests 2012-05-25 09:35:20 +02:00
rolux
26093367ec rename vars 2012-05-25 09:34:50 +02:00
rolux
61bb1c3598 typo; fix a test 2012-05-25 09:33:34 +02:00
rolux
8aa2e7f29c typo 2012-05-25 09:32:49 +02:00
rolux
7eb6ec56b8 typo 2012-05-25 09:32:32 +02:00
rolux
f48adff6c7 move Ox.getset and Ox.makeObject to Object.js 2012-05-25 09:32:11 +02:00
rolux
d21c95e9fd typo 2012-05-25 09:31:22 +02:00
rolux
801aee31b8 typo 2012-05-25 09:31:03 +02:00
rolux
d5a2588a1e use Ox.contains 2012-05-24 19:22:57 +02:00
rolux
544e117cb3 Ox.break -> Ox.Break 2012-05-24 19:20:29 +02:00
rolux
b7d9d9ba54 add comments 2012-05-24 19:13:46 +02:00
rolux
d9fa83ac29 minor change 2012-05-24 19:13:25 +02:00
rlx
458faa78da minor change 2012-05-24 17:12:02 +00:00
rlx
bdb399614f do not alias Ox.contains as Ox.in 2012-05-24 17:11:48 +00:00
rlx
d4bcc66fe8 add a semicolon 2012-05-24 17:10:51 +00:00
rlx
c4e66fbb3d rename Ox.break to Ox.Break and move it to Core.js, use storage['delete'] in order to support older IE versions 2012-05-24 17:10:29 +00:00
rlx
c8c50b9e89 rename Ox.void to Ox.noop 2012-05-24 16:20:22 +00:00
rlx
d5962a972d fix Ox.typeOf for Mobile Safari 2012-05-24 15:24:13 +00:00
rlx
e2330a0e2e fix Ox.typeOf for Mobile Safari 2012-05-24 15:16:21 +00:00
rlx
e5b46da0d5 update loading icon 2012-05-24 13:43:46 +00:00
rolux
4b454790d5 don't use animated loading icon svg (consumes 100% cpu in recent versions of chrome) 2012-05-24 14:26:52 +02:00
rlx
f033877f41 fix a regression in Ox.TreeList 2012-05-24 12:10:18 +00:00
rolux
64c01e385d remove Ox.merge 2012-05-24 12:19:47 +02:00
rolux
f6b06d0975 throw error when returning false in Ox.forEach; remove Ox.sub 2012-05-24 12:19:23 +02:00
rolux
75baeb73f8 throw error when returning false in Ox.loop; remove Ox._loop 2012-05-24 12:18:01 +02:00
rolux
d5da610c18 use Ox.break 2012-05-24 12:02:32 +02:00
rolux
1608664bb6 rather use ''.slice than ''.substr 2012-05-24 11:47:33 +02:00
rolux
f990f3b857 use [].slice, not Ox.sub 2012-05-24 11:02:59 +02:00
rlx
915e98f829 fix a bug in sort 2012-05-24 07:55:18 +00:00
rolux
a836b285cc typos 2012-05-24 09:46:42 +02:00
rolux
1c40fb007b use [].concat, not Ox.merge 2012-05-24 09:45:33 +02:00
rolux
36d0162b8b fix a bug in image.encode 2012-05-24 08:56:42 +02:00
rolux
c3c79e5f0a update non-blocking foreach/map 2012-05-24 08:54:44 +02:00
j
7138a8eaa0 add tests 2012-05-23 22:23:32 +02:00
rolux
aea2473399 update non-blocking forEach 2012-05-23 18:14:36 +02:00
rolux
77f4d8f3b9 typos 2012-05-23 17:48:17 +02:00
rolux
c949b304ba typo 2012-05-23 17:45:20 +02:00
rolux
de30af0656 in image forEach, use Ox.nonblockingForEach 2012-05-23 17:44:02 +02:00
rolux
9137607045 update docs 2012-05-23 17:43:32 +02:00
rolux
65fd7d4dd0 add async module 2012-05-23 17:43:01 +02:00
j
f97352ee61 fix use of Ox.map, Ox.loop 2012-05-23 17:13:38 +02:00
rolux
9a7e86dceb + 1 fixme 2012-05-23 09:20:06 +02:00
rolux
1c4caa4965 minor cleanup 2012-05-23 09:04:49 +02:00
rolux
5a4de0de70 + 1 fixme 2012-05-23 09:01:57 +02:00
rolux
df67c37924 update docs 2012-05-23 09:01:36 +02:00
j
1b08732fa7 - add loadAsync and use in Ox.loadFile, Ox.getJSON
- add Ox.getJSONP
- fix Ox.parseHTML
- fix Ox.Doc
- add more documentation
2012-05-23 01:17:17 +02:00
j
601a29023a minor changes 2012-05-22 19:51:07 +02:00
j
57f774ae8d fix js parser 2012-05-22 19:50:26 +02:00
j
6fcca8f3a9 remove png functions, better versions in Ox.Image 2012-05-22 19:49:29 +02:00
rolux
3f35003ac9 fix Ox.encodeHTML 2012-05-22 17:41:01 +02:00
rolux
08e1561e43 typo 2012-05-22 17:35:26 +02:00
rolux
16ab404619 fix map() in OptionGroup 2012-05-22 17:34:25 +02:00
rolux
a8c5dd4d35 typo 2012-05-22 17:15:52 +02:00
rolux
12cf77cef5 less obscure Ox.map 2012-05-22 16:29:37 +02:00
j
33390069b9 fix Ox.JQueryElement fixmes 2012-05-22 16:08:09 +02:00
j
b9e80c9d75 cleanup docs, fix children/find calls 2012-05-22 15:14:40 +02:00
j
34bf08c445 document Ox.break 2012-05-22 10:35:35 +02:00
rolux
04784630d3 use Ox.break 2012-05-22 09:11:26 +02:00
rolux
3d4a79b6a2 in Ox.every, use Ox.identity; faster Ox.filter; in Ox.forEach, allow for Ox.break, and use standard arguments for iterator function, remove Ox.getIndex and Ox.getObject; add Ox.indexOf; in Ox.makeObject, use Ox.typeOf; make sure Ox.max and Ox.min don't blow the stack; add Ox.slice; in Ox.values, use Ox.typeOf 2012-05-21 22:17:33 +02:00
rolux
bfa9394850 in Ox.api, use Ox.indexOf, not Ox.getIndex; faster Ox.merge 2012-05-21 22:10:51 +02:00
rolux
bf9a19a71e use Ox.methods 2012-05-21 22:07:40 +02:00
rolux
c5b148773f don't Ox.extend with undefined, use empty object 2012-05-21 22:07:06 +02:00
rolux
047cf5813d use 'this', not 'window', as global object; allow for Ox.break in Ox.loop 2012-05-21 22:05:49 +02:00
rolux
75558d4b9d in Ox.extend, use Ox.slice; add includePrototype argument to Ox.methods 2012-05-21 22:04:22 +02:00
rolux
f83d317407 minor changes 2012-05-21 21:24:06 +02:00
rolux
344d7ec40d use Ox.indexOf, not Ox.getObject 2012-05-21 09:41:57 +03:00
rolux
503c2b5978 use [].some, not Ox.getObject 2012-05-21 09:40:40 +03:00
rolux
bb6f6d6471 add Ox.hasOwn 2012-05-19 13:39:25 +04:00
rolux
eab834a643 fix a type check in Ox.sum 2012-05-19 13:38:49 +04:00
rolux
d3ff222a04 Ox.$: return undefined for non-existing attributes (like jQuery); fix a wrong 'this' reference 2012-05-19 13:16:04 +04:00
rolux
f793245e2e Ox.isNumber: update tests 2012-05-19 13:14:38 +04:00
rolux
8479037ab6 fix Ox.checkType 2012-05-19 12:48:01 +04:00
rolux
5692195509 swap the meaning of makeArray and toArray: makeArray, like makeObject, is a helper function for arguments processing (that wraps any non-array in an array), toArray, like in other libraries, is an alias for Array.prototype.slice.call 2012-05-19 12:40:59 +04:00
rolux
5cabb679f9 merge misc. minor changes 2012-05-19 12:30:43 +04:00
rolux
6acfd505e6 fix type check in Ox.$ 2012-05-19 12:15:28 +04:00
rolux
49fc8dc8ed base Ox.typeOf on Object.prototype.toString, add Ox.checkType, Ox.isInt and Ox.isPrimitive 2012-05-19 12:15:04 +04:00
rolux
d066501a14 add Ox.STACK_SIZE 2012-05-19 12:10:41 +04:00
rolux
03947b0d7f add Ox.identity 2012-05-19 12:09:48 +04:00
rolux
e8f7f37a8a update Collection.js: for functions, make Ox.len return undefined and Ox.isEmpty return false 2012-05-19 12:06:49 +04:00
rolux
373549a25a remove Ox.isFalsy 2012-05-19 10:36:34 +04:00
rolux
d4954db30d add Ox.escapeRegExp 2012-05-19 10:36:02 +04:00
j
520eac7a22 more documentation, more semicolons, some fixmes 2012-05-21 21:23:16 +02:00
j
509745407b add documentation stubs 2012-05-21 12:38:18 +02:00
j
2198d0b1ec pass options.timeline, there is no options.type 2012-05-19 15:24:00 +02:00
j
ac35d761ac fix AnnotationFolder 2012-05-19 15:14:04 +02:00
rolux
cb9a5fda2d in AnnotationFolder, simplify crossesPoint() 2012-05-10 12:12:34 +02:00
rlx
959a014657 fix Ox.sort so that it handles multiple numbers 2012-04-24 10:47:18 +00:00
rlx
b4fd0f01ae minor changes in Ox.Chart 2012-04-24 10:18:39 +00:00
rlx
4a210718ea in Ox.sort(), handle non-leading numbers and leading articles (fixes #723, fixes #779) 2012-04-24 10:16:58 +00:00
rlx
9790e7d6c6 in derivatives of Ox.List, make sure gainFocus, hasFocus and loseFocus work correctly 2012-04-24 08:21:00 +00:00
rlx
07b44e20c8 when positioning tooltip, make sure x is an integer 2012-04-24 08:19:05 +00:00
rlx
d7f0464ee6 add missing public togglePaused method to Ox.VideoTimelinePlayer 2012-04-24 08:18:08 +00:00