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
|
05828db75d
|
Ox.doc: support inline properties prefixed with '.', add FIXMEs
|
2012-06-23 20:22:09 +02:00 |
|
rolux
|
4b0a07387f
|
fix a bug in parseMarkdown, add tests
|
2012-06-23 13:30:33 +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
|
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
|
e54be15936
|
Ox.sanitizeHTML: add test
|
2012-06-22 10:29:09 +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
|
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
|
e88f622449
|
minor cleanup
|
2012-06-20 17:16:58 +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
|
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
|
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
|
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
|
9ef4bdd0c1
|
avoid loop
|
2012-06-18 09:14:45 +02:00 |
|
rolux
|
175c8b23d0
|
Collection.js: handle localStorage object
|
2012-06-17 16:41:39 +02:00 |
|
rolux
|
d793d7857d
|
add test for Ox.typeOf(localStorage)
|
2012-06-17 16:40:42 +02:00 |
|
rolux
|
c9474ee04e
|
Ox.load: allow for passing array of modules
|
2012-06-17 15:56:13 +02:00 |
|
rolux
|
8d8e087e3d
|
Ox.loadFile -> Ox.getFile
|
2012-06-17 15:37:21 +02:00 |
|
rolux
|
77adfbf7b8
|
Requests.js: handle errors, various other improvements
|
2012-06-17 15:36:55 +02:00 |
|
rlx
|
9d475e6012
|
remove warning when returning false from Ox.loop and Ox.forEach
|
2012-06-16 20:46:14 +00:00 |
|
rlx
|
898cc702f5
|
highlight: several bugfixes and performance improvements; normalizeHTML: only use dom if needed
|
2012-06-16 20:45:05 +00:00 |
|
rlx
|
3fc8a47bf4
|
return original string when highlight is called without query; lazy format annotation date
|
2012-06-16 16:17:28 +00:00 |
|
j
|
53966f3f53
|
fix Ox.sanitzeHTML if urls are inside an open a tag
|
2012-06-16 13:16:30 +02:00 |
|
rolux
|
1e47435058
|
add atob and btoa polyfills
|
2012-06-15 10:39:22 +02:00 |
|
rolux
|
37ee99f884
|
Ox.localStorage: fix chaining, add tests
|
2012-06-15 09:43:55 +02:00 |
|
rolux
|
d2322388dc
|
minor changes
|
2012-06-15 09:43:27 +02:00 |
|
rolux
|
43077ceb88
|
typo
|
2012-06-14 16:45:49 +02:00 |
|
rolux
|
cbe8f1db49
|
Ox.identify: update examples
|
2012-06-14 16:44:50 +02:00 |
|
rolux
|
8bc8c57373
|
use base 10 in parseInt, use Math.floor for numbers
|
2012-06-13 10:28:21 +02:00 |
|
rlx
|
fbbe1e256a
|
remove whitespace
|
2012-06-13 07:57:27 +00:00 |
|
rolux
|
cd38e66240
|
typo in Ox.isEqual
|
2012-06-13 09:11:58 +02:00 |
|
rolux
|
110be11a05
|
Ox.test: handle non-null values for which JSON.stringify returns 'null'
|
2012-06-13 09:06:54 +02:00 |
|
rolux
|
4dc11cd256
|
Ox.isEqual(NaN, NaN) should return true
|
2012-06-13 09:04:54 +02:00 |
|
rolux
|
bc83d22850
|
sign(-0) is -0 according to spec; add cosh; add tests
|
2012-06-13 09:04:16 +02:00 |
|
rolux
|
a627f41755
|
fix Ox.sign(-0), should be 0, not -0
|
2012-06-13 08:16:22 +02:00 |
|
rolux
|
8df96dd8fb
|
add sign and trunc
|
2012-06-13 08:12:01 +02:00 |
|
rolux
|
c2ae5d3f4c
|
add acosh, atanh and tanh
|
2012-06-13 00:04:28 +02:00 |
|
rolux
|
fd04452db9
|
make sure Ox.isInt(Infinity) returns false
|
2012-06-13 00:02:55 +02:00 |
|
rolux
|
e415a85d06
|
update test
|
2012-06-12 17:57:20 +02:00 |
|
rolux
|
6db715ab87
|
don't modify test.statement; delete test.data when done
|
2012-06-12 15:31:46 +02:00 |
|
rolux
|
1249e7d3a1
|
comment out description
|
2012-06-11 23:45:53 +02:00 |
|
rolux
|
9d7549671c
|
minor cleanup
|
2012-06-11 23:45:37 +02:00 |
|
rolux
|
8c45632dc3
|
remove stray var
|
2012-06-11 23:45:20 +02:00 |
|
rolux
|
3c9c1cc4ed
|
fix #522: correctly pad days in Ox.formatDuration
|
2012-06-11 13:40:28 +02:00 |
|
j
|
7dd06c6d3e
|
add test for #522
|
2012-06-11 10:55:10 +02:00 |
|
rlx
|
26681d7e39
|
Ox.formatDateRangeDuration: avoid infinite loop when passing a start date that cannot be parsed
|
2012-06-10 10:27:06 +00:00 |
|
rlx
|
92bfb38caf
|
in Ox.parseDate, only remove first element of values array if there was a match
|
2012-06-10 09:21:07 +00:00 |
|
rlx
|
806cbd1557
|
fix a bug in Ox.filter for objects
|
2012-06-10 09:00:12 +00:00 |
|
rolux
|
2fd3345328
|
update docs
|
2012-06-05 10:24:46 +02:00 |
|
rolux
|
56c6ef98c7
|
Ox.tokenize: handle hex numbers and numbers with exponent
|
2012-06-04 15:36:25 +02:00 |
|
rolux
|
da4e07fc2f
|
typo in docs
|
2012-06-04 14:07:49 +02:00 |
|
rolux
|
6116f4b7f1
|
cleanup Ox.wordwrap; remove Ox.basename
|
2012-06-04 13:49:10 +02:00 |
|
rolux
|
fbe2513cb4
|
remove 'factor' argument from Ox.formatUnit
|
2012-06-04 12:41:40 +02:00 |
|
rolux
|
f0ba793a85
|
allow for passing milliseconds to Ox.parseDate
|
2012-06-04 12:02:29 +02:00 |
|
rolux
|
8581a3da3a
|
remove unneeded constants
|
2012-06-04 11:49:27 +02:00 |
|
rolux
|
7282835f0d
|
remove 'Ox.copy' alias
|
2012-06-04 11:26:01 +02:00 |
|
rolux
|
cd8b2e297d
|
remove 'Ox.starts' and 'Ox.ends' aliases, update documentation; fix Ox.pad with negative length
|
2012-06-04 11:22:40 +02:00 |
|
rolux
|
a5c6747b57
|
change the signature of Ox.pad to match Ox.truncate
|
2012-06-04 11:08:38 +02:00 |
|
rolux
|
24bbf95bd5
|
typo
|
2012-06-03 11:13:39 +02:00 |
|
rolux
|
42092f163b
|
Ox.parseURL: update docs & examples
|
2012-06-03 11:12:21 +02:00 |
|
rolux
|
9ce126263b
|
change the signature of Ox.truncate to allow for passing 'position' without having to pass 'padding', change default padding from '...' to a real ellipsis
|
2012-06-03 11:07:39 +02:00 |
|
rolux
|
90147a69fb
|
rename Ox.highlightHTML to Ox.highlight
|
2012-06-03 10:40:46 +02:00 |
|
rolux
|
ce3c5a4a03
|
remove Ox.highlight
|
2012-06-03 10:40:25 +02:00 |
|
rolux
|
191d7b3099
|
add test
|
2012-06-03 10:39:59 +02:00 |
|
rolux
|
43558a55a3
|
minor changes
|
2012-06-02 17:00:44 +02:00 |
|
rolux
|
ecd84770dd
|
make Ox.forEach(object...) return a number; remove Ox.setPropertyOnce; move Ox.last to Array.js; update documentation and tests
|
2012-06-02 16:08:01 +02:00 |
|
rolux
|
686df92efa
|
update documentation
|
2012-06-02 15:17:56 +02:00 |
|
rolux
|
d9b0cc5f01
|
update/fix documentation
|
2012-06-02 15:07:29 +02:00 |
|
rolux
|
e348acee86
|
parse and display inherited events
|
2012-06-02 14:10:59 +02:00 |
|
rolux
|
73fa856900
|
in documentation use foo , not <code>foo</code>
|
2012-06-02 13:06:44 +02:00 |
|
rolux
|
bd5a4b6318
|
Ox.parseMarkdown: in code spans or block, encode '>'
|
2012-06-02 12:51:59 +02:00 |
|
rolux
|
2482cec170
|
update documentation
|
2012-06-02 12:51:24 +02:00 |
|
rolux
|
38ba971dab
|
Ox.doc: fix regular expressions
|
2012-06-02 12:36:48 +02:00 |
|
rolux
|
ba954cfedf
|
Ox.getset: fix documentation
|
2012-06-02 12:36:25 +02:00 |
|
rolux
|
ad338ede3b
|
correctly handle shadowed inherited properties
|
2012-06-02 12:13:25 +02:00 |
|
rolux
|
d78e644eb8
|
Ox.doc: make sure root item properties get included in inherited properties
|
2012-06-02 11:49:14 +02:00 |
|
rolux
|
55c76942f9
|
add fixme
|
2012-06-02 11:20:55 +02:00 |
|