Jeff Avallone
fd27e28918
Merge pull request #24 from Byron/repeat-edge-cases
...
'{0}' label is not shown anymore
2016-03-03 07:19:01 -05:00
Jeff Avallone
340413a27c
Merge pull request #22 from Byron/micro-improvements
...
cleanup special 'definedProperties' field in Node
2016-01-30 16:41:53 -05:00
Sebastian Thiel
95b283faa8
gulp verify is better suited for travis
2016-01-03 19:56:20 +01:00
Sebastian Thiel
4893c5b304
configure Travis continuous integration
...
It will run gulp karma:single , and fail if that fails.
2016-01-03 19:38:10 +01:00
Sebastian Thiel
b08a9d95f7
'{0}' label is not shown anymore
...
Previously, '{0}' would be labelled as '-1 Times', which is not actually the case.
Also I am not sure to best visualize such a pattern, right now, except for the label,
'a{0}' looks similar to 'a?', even though they don't have the same effect.
2016-01-03 18:27:34 +01:00
Sebastian Thiel
7a591bb4a8
cleanup special 'definedProperties' field in Node
...
'definedProperties' seems like module-meta-data, which shouldn't be on a Node instance.
2016-01-03 15:59:50 +01:00
Jeff Avallone
98d2f94a3a
Removing babel-plugin-transform-runtime
...
It appears to be involved somehow with the JS errors from Issue #21 .
2015-12-21 14:50:33 -05:00
Jeff Avallone
cac64395bb
Updating changelog
2015-12-21 14:14:18 -05:00
Jeff Avallone
cff494a4bb
Updating NPM deps
...
Fixes #21
2015-12-21 14:08:04 -05:00
Jeff Avallone
bec65ee1b8
Fixing babel-polyfill integration
2015-11-10 21:40:35 -05:00
Jeff Avallone
b3c5b441bc
Updating changelog
2015-11-10 21:05:32 -05:00
Jeff Avallone
dcc1cd3968
Adding babel-polyfill to fix errors
2015-11-10 20:59:26 -05:00
Jeff Avallone
4bf5e826b1
Updating changelog
2015-11-01 11:47:20 -05:00
Jeff Avallone
b099d13ad9
Cleaning up souremaps paths
2015-11-01 11:44:27 -05:00
Jeff Avallone
e1bc209590
Compressing JS and CSS
2015-11-01 11:32:05 -05:00
Jeff Avallone
2a338595d5
More gulpfile cleanup
2015-11-01 11:10:22 -05:00
Jeff Avallone
4c5e176cea
Adding gulp task help
2015-11-01 11:05:12 -05:00
Jeff Avallone
fd3cc4f447
Cleaning up requires in gulpfile
2015-11-01 10:45:09 -05:00
Jeff Avallone
966ab5f2d6
Fixing lint errors
2015-11-01 10:28:37 -05:00
Jeff Avallone
e35be731cc
Adding JSCS integration
2015-11-01 10:18:31 -05:00
Jeff Avallone
fdb79beb79
Reworking how styles are built and how SVG styles are included
2015-11-01 10:04:16 -05:00
Jeff Avallone
fb4b39e75b
Tweaking error handling setup
2015-11-01 07:21:17 -05:00
Jeff Avallone
c02fb6406b
Simplifying the "scripts" gulp task
2015-11-01 07:07:17 -05:00
Jeff Avallone
445996744a
Switching to Babel instead of es6ify
2015-11-01 06:50:57 -05:00
Jeff Avallone
025636d559
Switching from compass to node-sass and Bourbon
2015-10-31 22:45:36 -04:00
Jeff Avallone
54ddc1337d
Updating changelog
2015-10-31 13:16:58 -04:00
Jeff Avallone
dc72b2d4e4
Switching template rendering to use Handlebars
...
- Extracting the IE8 notice and SVG templates out into partials
- Moving changelog details into a data file
2015-10-31 13:12:14 -04:00
Jeff Avallone
c90d09a1e0
Updating karma-browserify
...
This required updating import paths in the spec files
2015-10-31 12:09:38 -04:00
Jeff Avallone
f04362cced
Updating dependencies
2015-10-31 11:03:14 -04:00
Jeff Avallone
53f74aff30
Switching to more generic task names
2015-10-31 09:44:55 -04:00
Jeff Avallone
371e4adc29
Removing the need for gulp-watch
2015-10-31 09:32:34 -04:00
Jeff Avallone
6e3470d5c7
Tweaking how font is included for header logo
...
This should reduce the size of font file requested
2015-10-31 09:30:16 -04:00
Jeff Avallone
d98e2ed384
Updating changelog
2015-09-17 05:57:24 -04:00
Jeff Avallone
0f3677658d
Changing content used for empty match
...
When an empty expression is used in alternation with something else
(such as `(|test)`) the empty expression was using its empty group as a
placeholder element for calculating its anchor position. This
calculation was incorrect and was leading to the alternation not being
centered vertically. Using any element with height and width fixes this.
Fixes #16
2015-09-17 05:51:38 -04:00
Jeff Avallone
6c9f5d4cb6
Fixing label rendering for repetition
...
Rendering a text element with a string leads to just a <text/> element.
Rendering with an array leads to <text><tspan/></text>. Decided to use
the latter since it matches with the majority of text rendering
currently in use.
2015-09-03 17:08:20 -04:00
Jeff Avallone
4169720eb2
Updating changelog
2015-09-02 17:04:35 -04:00
Jeff Avallone
d3ffd3a615
Merge pull request #15 from stof/patch-1
...
Fix exposing the error
2015-09-02 16:59:52 -04:00
Christophe Coevoet
4875dd17c4
Fix exposing the error
...
Using a promise for the setTimeout call is broken in this case, as the error would again be thrown in a promise operation, and so not exposed
2015-09-02 12:41:21 +02:00
Jeff Avallone
bdd64b7141
Updating changelog
2015-07-05 18:33:34 -04:00
Jeff Avallone
996d46341a
Updating license badge URL to note use redirect
2015-07-05 18:33:22 -04:00
Jeff Avallone
7fc7affd9f
Belatedly adding changelog notes that have been sitting around
2015-07-05 18:32:20 -04:00
Jeff Avallone
4c556a39a1
Tweaking buggy hash detection
...
This should more appropriately detect the presence of the URL
constructor, and will silently ignore any exceptions (and assume the
hash isn't buggy)
2015-06-22 22:05:03 -04:00
Jeff Avallone
8ac6e7bf9b
Updating changelog
2015-06-16 20:32:31 -04:00
Jeff Avallone
92ae9770d3
Fixing IE conditional comments to remove "-->" at top of page
2015-06-16 20:32:09 -04:00
Jeff Avallone
e1f5891a3a
Support for FF's buggy location.hash
...
FF decodes location.hash for you, so decoding is unnecessary and breaks
when the regex contains a "%"
Fixes #12
2015-06-16 20:22:04 -04:00
Jeff Avallone
06a7ffc110
Moving skip and loop line calculation into Repeat nodes
...
This code seems more at home in Repeat instead of MatchFragment since
Repeat knows about the dimensions of the lines for the contentPosition
value.
2015-04-23 20:03:25 -04:00
Jeff Avallone
ff9e84f20e
Adding documentation to subexp.js
2015-04-23 19:50:01 -04:00
Jeff Avallone
661e7fa6fb
Adding documentation to root.js
2015-04-23 19:37:24 -04:00
Jeff Avallone
c6af61659f
Adding documentation to repeat.js and some logic simplification
2015-04-23 19:31:36 -04:00
Jeff Avallone
6beeddb83a
Adding documentation to repeat_spec.js
2015-04-23 19:08:35 -04:00