partial polyfill for new SVG DOM proposal

I took ACTION-3611 to write a polyfill that implements the new SVG DOM 
proposal I made in http://dev.w3.org/SVG/proposals/improving-svg-dom/. 
Here's an initial version of that:

   https://github.com/heycam/new-svg-dom

Apologies for not getting it out with more time before the F2F.

I have added a couple of examples to the repo:

* examples/moving-rects-{0,1,2,3}.html

   These show how some simple manipulation of length-typed attributes
   would be done:
     #0 is using the current SVG DOM
     #1 is using the proposal where length-typed attributes are
        reflected as strings
     #2 is using the proposal where they are reflected as numbers
     #3 is using the proposal where they are reflected as values that
        on getting return a number, but allow assignment of a number
        of a string
     #4 is using the proposal where you have parallel properties
        for the string and number accessors (rect.x and rect.x_px,
        I've named them)

* examples/moving-polyline-{0,1}.html

   These show manipulation of the points="" attribute of a <polyline>:
     #0 is using the current SVG DOM
     #1 is using the proposed SVG DOM

I will see if I get time to add more examples.  Please give the script a 
go to inform our discussions at the F2F next week.  If you would like me 
to construct an example illustrating a particular aspect of the 
proposal, let me know.

Thanks,

Cameron

Received on Tuesday, 12 August 2014 07:00:39 UTC