GLOBAL: standardize method descriptions
parent
4c7a9a95ee
commit
5d6091fb0a
|
@ -23,7 +23,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Paper.filter
|
* Paper.filter
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Creates filter element
|
* Creates a `<filter>` element
|
||||||
**
|
**
|
||||||
- filstr (string) SVG fragment of filter provided as a string.
|
- filstr (string) SVG fragment of filter provided as a string.
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
|
@ -88,7 +88,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.filter.blur
|
* Snap.filter.blur
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns string of the blur filter.
|
* Returns an SVG markup string for the blur filter
|
||||||
**
|
**
|
||||||
- x (number) amount of horizontal blur in px.
|
- x (number) amount of horizontal blur in px.
|
||||||
- y (number) #optional amount of vertical blur in px.
|
- y (number) #optional amount of vertical blur in px.
|
||||||
|
@ -115,7 +115,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.filter.shadow
|
* Snap.filter.shadow
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns string of the shadow filter.
|
* Returns an SVG markup string for the shadow filter
|
||||||
**
|
**
|
||||||
- dx (number) horizontal shift of the shadow in px.
|
- dx (number) horizontal shift of the shadow in px.
|
||||||
- dy (number) vertical shift of the shadow in px.
|
- dy (number) vertical shift of the shadow in px.
|
||||||
|
@ -159,7 +159,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.filter.grayscale
|
* Snap.filter.grayscale
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns string of the grayscale filter.
|
* Returns an SVG markup string for the grayscale filter
|
||||||
**
|
**
|
||||||
- amount (number) amount of filter (`0..1`).
|
- amount (number) amount of filter (`0..1`).
|
||||||
= (string) filter representation
|
= (string) filter representation
|
||||||
|
@ -186,7 +186,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.filter.sepia
|
* Snap.filter.sepia
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns string of the sepia filter.
|
* Returns an SVG markup string for the sepia filter
|
||||||
**
|
**
|
||||||
- amount (number) amount of filter (`0..1`).
|
- amount (number) amount of filter (`0..1`).
|
||||||
= (string) filter representation
|
= (string) filter representation
|
||||||
|
@ -214,7 +214,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.filter.saturate
|
* Snap.filter.saturate
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns string of the saturate filter.
|
* Returns an SVG markup string for the saturate filter
|
||||||
**
|
**
|
||||||
- amount (number) amount of filter (`0..1`).
|
- amount (number) amount of filter (`0..1`).
|
||||||
= (string) filter representation
|
= (string) filter representation
|
||||||
|
@ -234,7 +234,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.filter.hueRotate
|
* Snap.filter.hueRotate
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns string of the hue-rotate filter.
|
* Returns an SVG markup string for the hue-rotate filter
|
||||||
**
|
**
|
||||||
- angle (number) angle of rotation.
|
- angle (number) angle of rotation.
|
||||||
= (string) filter representation
|
= (string) filter representation
|
||||||
|
@ -252,7 +252,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.filter.invert
|
* Snap.filter.invert
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns string of the invert filter.
|
* Returns an SVG markup string for the invert filter
|
||||||
**
|
**
|
||||||
- amount (number) amount of filter (`0..1`).
|
- amount (number) amount of filter (`0..1`).
|
||||||
= (string) filter representation
|
= (string) filter representation
|
||||||
|
@ -273,7 +273,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.filter.brightness
|
* Snap.filter.brightness
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns string of the brightness filter.
|
* Returns an SVG markup string for the brightness filter
|
||||||
**
|
**
|
||||||
- amount (number) amount of filter (`0..1`).
|
- amount (number) amount of filter (`0..1`).
|
||||||
= (string) filter representation
|
= (string) filter representation
|
||||||
|
@ -293,7 +293,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.filter.contrast
|
* Snap.filter.contrast
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns string of the contrast filter.
|
* Returns an SVG markup string for the contrast filter
|
||||||
**
|
**
|
||||||
- amount (number) amount of filter (`0..1`).
|
- amount (number) amount of filter (`0..1`).
|
||||||
= (string) filter representation
|
= (string) filter representation
|
||||||
|
|
22
src/mina.js
22
src/mina.js
|
@ -127,7 +127,7 @@ var mina = (function (eve) {
|
||||||
* mina
|
* mina
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Generic animation of numbers.
|
* Generic animation of numbers
|
||||||
**
|
**
|
||||||
- a (number) start _slave_ number
|
- a (number) start _slave_ number
|
||||||
- A (number) end _slave_ number
|
- A (number) end _slave_ number
|
||||||
|
@ -188,7 +188,7 @@ var mina = (function (eve) {
|
||||||
* mina.time
|
* mina.time
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns current time. Equal to
|
* Returns the current time. Equivalent to:
|
||||||
| function () {
|
| function () {
|
||||||
| return (new Date).getTime();
|
| return (new Date).getTime();
|
||||||
| }
|
| }
|
||||||
|
@ -198,7 +198,7 @@ var mina = (function (eve) {
|
||||||
* mina.getById
|
* mina.getById
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns animation by its id.
|
* Returns an animation by its id
|
||||||
- id (string) animation's id
|
- id (string) animation's id
|
||||||
= (object) See @mina
|
= (object) See @mina
|
||||||
\*/
|
\*/
|
||||||
|
@ -210,7 +210,7 @@ var mina = (function (eve) {
|
||||||
* mina.linear
|
* mina.linear
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Default linear easing.
|
* Default linear easing
|
||||||
- n (number) input 0..1
|
- n (number) input 0..1
|
||||||
= (number) output 0..1
|
= (number) output 0..1
|
||||||
\*/
|
\*/
|
||||||
|
@ -221,7 +221,7 @@ var mina = (function (eve) {
|
||||||
* mina.easeout
|
* mina.easeout
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Easeout easing.
|
* Easeout easing
|
||||||
- n (number) input 0..1
|
- n (number) input 0..1
|
||||||
= (number) output 0..1
|
= (number) output 0..1
|
||||||
\*/
|
\*/
|
||||||
|
@ -232,7 +232,7 @@ var mina = (function (eve) {
|
||||||
* mina.easein
|
* mina.easein
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Easein easing.
|
* Easein easing
|
||||||
- n (number) input 0..1
|
- n (number) input 0..1
|
||||||
= (number) output 0..1
|
= (number) output 0..1
|
||||||
\*/
|
\*/
|
||||||
|
@ -243,7 +243,7 @@ var mina = (function (eve) {
|
||||||
* mina.easeinout
|
* mina.easeinout
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Easeinout easing.
|
* Easeinout easing
|
||||||
- n (number) input 0..1
|
- n (number) input 0..1
|
||||||
= (number) output 0..1
|
= (number) output 0..1
|
||||||
\*/
|
\*/
|
||||||
|
@ -267,7 +267,7 @@ var mina = (function (eve) {
|
||||||
* mina.backin
|
* mina.backin
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Backin easing.
|
* Backin easing
|
||||||
- n (number) input 0..1
|
- n (number) input 0..1
|
||||||
= (number) output 0..1
|
= (number) output 0..1
|
||||||
\*/
|
\*/
|
||||||
|
@ -282,7 +282,7 @@ var mina = (function (eve) {
|
||||||
* mina.backout
|
* mina.backout
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Backout easing.
|
* Backout easing
|
||||||
- n (number) input 0..1
|
- n (number) input 0..1
|
||||||
= (number) output 0..1
|
= (number) output 0..1
|
||||||
\*/
|
\*/
|
||||||
|
@ -298,7 +298,7 @@ var mina = (function (eve) {
|
||||||
* mina.elastic
|
* mina.elastic
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Elastic easing.
|
* Elastic easing
|
||||||
- n (number) input 0..1
|
- n (number) input 0..1
|
||||||
= (number) output 0..1
|
= (number) output 0..1
|
||||||
\*/
|
\*/
|
||||||
|
@ -313,7 +313,7 @@ var mina = (function (eve) {
|
||||||
* mina.bounce
|
* mina.bounce
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Bounce easing.
|
* Bounce easing
|
||||||
- n (number) input 0..1
|
- n (number) input 0..1
|
||||||
= (number) output 0..1
|
= (number) output 0..1
|
||||||
\*/
|
\*/
|
||||||
|
|
54
src/mouse.js
54
src/mouse.js
|
@ -148,7 +148,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.click
|
* Element.click
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds a click event handler to the element.
|
* Adds a click event handler to the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -156,7 +156,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.unclick
|
* Element.unclick
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes a click event handler from the element.
|
* Removes a click event handler from the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -165,7 +165,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.dblclick
|
* Element.dblclick
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds a double click event handler to the element.
|
* Adds a double click event handler to the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -173,7 +173,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.undblclick
|
* Element.undblclick
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes a double click event handler from the element.
|
* Removes a double click event handler from the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -182,7 +182,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.mousedown
|
* Element.mousedown
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds a mousedown event handler to the element.
|
* Adds a mousedown event handler to the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -190,7 +190,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.unmousedown
|
* Element.unmousedown
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes a mousedown event handler from the element.
|
* Removes a mousedown event handler from the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -199,7 +199,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.mousemove
|
* Element.mousemove
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds a mousemove event handler to the element.
|
* Adds a mousemove event handler to the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -207,7 +207,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.unmousemove
|
* Element.unmousemove
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes a mousemove event handler from the element.
|
* Removes a mousemove event handler from the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -216,7 +216,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.mouseout
|
* Element.mouseout
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds a mouseout event handler to the element.
|
* Adds a mouseout event handler to the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -224,7 +224,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.unmouseout
|
* Element.unmouseout
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes a mouseout event handler from the element.
|
* Removes a mouseout event handler from the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -233,7 +233,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.mouseover
|
* Element.mouseover
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds a mouseover event handler to the element.
|
* Adds a mouseover event handler to the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -241,7 +241,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.unmouseover
|
* Element.unmouseover
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes a mouseover event handler from the element.
|
* Removes a mouseover event handler from the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -250,7 +250,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.mouseup
|
* Element.mouseup
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds a mouseup event handler to the element.
|
* Adds a mouseup event handler to the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -258,7 +258,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.unmouseup
|
* Element.unmouseup
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes a mouseup event handler from the element.
|
* Removes a mouseup event handler from the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -267,7 +267,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.touchstart
|
* Element.touchstart
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds a touchstart event handler to the element.
|
* Adds a touchstart event handler to the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -275,7 +275,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.untouchstart
|
* Element.untouchstart
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes a touchstart event handler from the element.
|
* Removes a touchstart event handler from the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -284,7 +284,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.touchmove
|
* Element.touchmove
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds a touchmove event handler to the element.
|
* Adds a touchmove event handler to the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -292,7 +292,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.untouchmove
|
* Element.untouchmove
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes a touchmove event handler from the element.
|
* Removes a touchmove event handler from the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -301,7 +301,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.touchend
|
* Element.touchend
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds a touchend event handler to the element.
|
* Adds a touchend event handler to the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -309,7 +309,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.untouchend
|
* Element.untouchend
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes a touchend event handler from the element.
|
* Removes a touchend event handler from the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -318,7 +318,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.touchcancel
|
* Element.touchcancel
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds a touchcancel event handler to the element.
|
* Adds a touchcancel event handler to the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -326,7 +326,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.untouchcancel
|
* Element.untouchcancel
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes a touchcancel event handler from the element.
|
* Removes a touchcancel event handler from the element
|
||||||
- handler (function) handler for the event
|
- handler (function) handler for the event
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
\*/
|
\*/
|
||||||
|
@ -362,7 +362,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.hover
|
* Element.hover
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds event handlers for hover for the element.
|
* Adds hover event handlers to the element
|
||||||
- f_in (function) handler for hover in
|
- f_in (function) handler for hover in
|
||||||
- f_out (function) handler for hover out
|
- f_out (function) handler for hover out
|
||||||
- icontext (object) #optional context for hover in handler
|
- icontext (object) #optional context for hover in handler
|
||||||
|
@ -376,7 +376,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.unhover
|
* Element.unhover
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes event handlers for hover for the element.
|
* Removes hover event handlers from the element
|
||||||
- f_in (function) handler for hover in
|
- f_in (function) handler for hover in
|
||||||
- f_out (function) handler for hover out
|
- f_out (function) handler for hover out
|
||||||
= (object) @Element
|
= (object) @Element
|
||||||
|
@ -393,7 +393,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.drag
|
* Element.drag
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds event handlers for an element's drag gesture.
|
* Adds event handlers for an element's drag gesture
|
||||||
**
|
**
|
||||||
- onmove (function) handler for moving
|
- onmove (function) handler for moving
|
||||||
- onstart (function) handler for drag start
|
- onstart (function) handler for drag start
|
||||||
|
@ -453,7 +453,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.onDragOver
|
* Element.onDragOver
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Shortcut for assigning event handler for `drag.over.<id>` event, where id is id of the element (see @Element.id).
|
* Shortcut to assign event handler for `drag.over.<id>` event, where `id` is the element's `id` (see @Element.id)
|
||||||
- f (function) handler for event, first argument would be the element you are dragging over
|
- f (function) handler for event, first argument would be the element you are dragging over
|
||||||
\*/
|
\*/
|
||||||
// elproto.onDragOver = function (f) {
|
// elproto.onDragOver = function (f) {
|
||||||
|
@ -463,7 +463,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.undrag
|
* Element.undrag
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes all drag event handlers from given element.
|
* Removes all drag event handlers from the given element
|
||||||
\*/
|
\*/
|
||||||
elproto.undrag = function () {
|
elproto.undrag = function () {
|
||||||
var i = draggable.length;
|
var i = draggable.length;
|
||||||
|
|
30
src/path.js
30
src/path.js
|
@ -1046,7 +1046,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.path.getTotalLength
|
* Snap.path.getTotalLength
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns length of the given path in pixels.
|
* Returns the length of the given path in pixels
|
||||||
**
|
**
|
||||||
- path (string) SVG path string.
|
- path (string) SVG path string.
|
||||||
**
|
**
|
||||||
|
@ -1057,7 +1057,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.path.getPointAtLength
|
* Snap.path.getPointAtLength
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Return coordinates of the point located at the given length on the given path.
|
* Returns the coordinates of the point located at the given length along the given path
|
||||||
**
|
**
|
||||||
- path (string) SVG path string
|
- path (string) SVG path string
|
||||||
- length (number) length, in pixels, from the start of the path, excluding non-rendering jumps VERIFY
|
- length (number) length, in pixels, from the start of the path, excluding non-rendering jumps VERIFY
|
||||||
|
@ -1074,7 +1074,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.path.getSubpath
|
* Snap.path.getSubpath
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Return subpath of a given path between given start and end lengths
|
* Returns the subpath of a given path between given start and end lengths
|
||||||
**
|
**
|
||||||
- path (string) SVG path string
|
- path (string) SVG path string
|
||||||
- from (number) length, in pixels, from the start of the path to the start of the segment VERIFY
|
- from (number) length, in pixels, from the start of the path to the start of the segment VERIFY
|
||||||
|
@ -1093,7 +1093,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.getTotalLength
|
* Element.getTotalLength
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns length of the path in pixels. Only works for `path` elements.
|
* Returns the length of the path in pixels (only works for `path` elements)
|
||||||
= (number) length.
|
= (number) length.
|
||||||
\*/
|
\*/
|
||||||
elproto.getTotalLength = function () {
|
elproto.getTotalLength = function () {
|
||||||
|
@ -1106,7 +1106,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.getPointAtLength
|
* Element.getPointAtLength
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Return coordinates of the point located at the given length on the given path. Only works for `path` elements.
|
* Returns coordinates of the point located at the given length on the given path (only works for `path` elements)
|
||||||
**
|
**
|
||||||
- length (number) length, in pixels, from the start of the path, excluding non-rendering jumps VERIFY
|
- length (number) length, in pixels, from the start of the path, excluding non-rendering jumps VERIFY
|
||||||
**
|
**
|
||||||
|
@ -1125,7 +1125,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Element.getSubpath
|
* Element.getSubpath
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Return subpath of a given element from given start and end lengths. Only works for `path` elements.
|
* Returns subpath of a given element from given start and end lengths (only works for `path` elements)
|
||||||
**
|
**
|
||||||
- from (number) length, in pixels, from the start of the path to the start of the segment VERIFY
|
- from (number) length, in pixels, from the start of the path to the start of the segment VERIFY
|
||||||
- to (number) length, in pixels, from the start of the path to the end of the segment VERIFY
|
- to (number) length, in pixels, from the start of the path to the end of the segment VERIFY
|
||||||
|
@ -1142,7 +1142,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
**
|
**
|
||||||
* Utility method
|
* Utility method
|
||||||
**
|
**
|
||||||
* Find dot coordinates on the given cubic beziér curve at the given t.
|
* Finds dot coordinates on the given cubic beziér curve at the given t
|
||||||
- p1x (number) x of the first point of the curve
|
- p1x (number) x of the first point of the curve
|
||||||
- p1y (number) y of the first point of the curve
|
- p1y (number) y of the first point of the curve
|
||||||
- c1x (number) x of the first anchor of the curve
|
- c1x (number) x of the first anchor of the curve
|
||||||
|
@ -1182,7 +1182,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
**
|
**
|
||||||
* Utility method
|
* Utility method
|
||||||
**
|
**
|
||||||
* Return bounding box of a given cubic beziér curve
|
* Returns the bounding box of a given cubic beziér curve
|
||||||
- p1x (number) x of the first point of the curve
|
- p1x (number) x of the first point of the curve
|
||||||
- p1y (number) y of the first point of the curve
|
- p1y (number) y of the first point of the curve
|
||||||
- c1x (number) x of the first anchor of the curve
|
- c1x (number) x of the first anchor of the curve
|
||||||
|
@ -1212,7 +1212,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
**
|
**
|
||||||
* Utility method
|
* Utility method
|
||||||
**
|
**
|
||||||
* Returns `true` if given point is inside bounding box.
|
* Returns `true` if given point is inside bounding box
|
||||||
- bbox (string) bounding box
|
- bbox (string) bounding box
|
||||||
- x (string) x coordinate of the point
|
- x (string) x coordinate of the point
|
||||||
- y (string) y coordinate of the point
|
- y (string) y coordinate of the point
|
||||||
|
@ -1263,7 +1263,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
**
|
**
|
||||||
* Utility method
|
* Utility method
|
||||||
**
|
**
|
||||||
* Returns `true` if given point is inside a given closed path.
|
* Returns `true` if given point is inside a given closed path
|
||||||
- path (string) path string
|
- path (string) path string
|
||||||
- x (number) x of the point
|
- x (number) x of the point
|
||||||
- y (number) y of the point
|
- y (number) y of the point
|
||||||
|
@ -1276,7 +1276,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
**
|
**
|
||||||
* Utility method
|
* Utility method
|
||||||
**
|
**
|
||||||
* Return bounding box of a given path
|
* Returns the bounding box of a given path
|
||||||
- path (string) path string
|
- path (string) path string
|
||||||
= (object) bounding box
|
= (object) bounding box
|
||||||
o {
|
o {
|
||||||
|
@ -1296,7 +1296,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
**
|
**
|
||||||
* Utility method
|
* Utility method
|
||||||
**
|
**
|
||||||
* Converts path coordinates into relative values.
|
* Converts path coordinates into relative values
|
||||||
- path (string) path string
|
- path (string) path string
|
||||||
= (array) path string
|
= (array) path string
|
||||||
\*/
|
\*/
|
||||||
|
@ -1307,7 +1307,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
**
|
**
|
||||||
* Utility method
|
* Utility method
|
||||||
**
|
**
|
||||||
* Converts path coordinates into absolute values.
|
* Converts path coordinates into absolute values
|
||||||
- path (string) path string
|
- path (string) path string
|
||||||
= (array) path string
|
= (array) path string
|
||||||
\*/
|
\*/
|
||||||
|
@ -1318,7 +1318,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
**
|
**
|
||||||
* Utility method
|
* Utility method
|
||||||
**
|
**
|
||||||
* Converts path to a new path where all segments are cubic beziér curves.
|
* Converts path to a new path where all segments are cubic beziér curves
|
||||||
- pathString (string|array) path string or array of segments
|
- pathString (string|array) path string or array of segments
|
||||||
= (array) array of segments.
|
= (array) array of segments.
|
||||||
\*/
|
\*/
|
||||||
|
@ -1327,7 +1327,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Snap.path.map
|
* Snap.path.map
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Transform the path string with given matrix.
|
* Transform the path string with the given matrix
|
||||||
- path (string) path string
|
- path (string) path string
|
||||||
- matrix (object) see @Matrix
|
- matrix (object) see @Matrix
|
||||||
= (string) transformed path string
|
= (string) transformed path string
|
||||||
|
|
|
@ -34,7 +34,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Set.push
|
* Set.push
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds each argument to the current set.
|
* Adds each argument to the current set
|
||||||
= (object) original element
|
= (object) original element
|
||||||
\*/
|
\*/
|
||||||
setproto.push = function () {
|
setproto.push = function () {
|
||||||
|
@ -54,7 +54,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Set.pop
|
* Set.pop
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes last element and returns it.
|
* Removes last element and returns it
|
||||||
= (object) element
|
= (object) element
|
||||||
\*/
|
\*/
|
||||||
setproto.pop = function () {
|
setproto.pop = function () {
|
||||||
|
@ -65,7 +65,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Set.forEach
|
* Set.forEach
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Executes given function for each element in the set.
|
* Executes given function for each element in the set
|
||||||
*
|
*
|
||||||
* If the function returns `false`, the loop stops running.
|
* If the function returns `false`, the loop stops running.
|
||||||
**
|
**
|
||||||
|
@ -102,7 +102,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
|
||||||
* Set.splice
|
* Set.splice
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Removes given element from the set
|
* Removes range of elements from the set
|
||||||
**
|
**
|
||||||
- index (number) position of the deletion
|
- index (number) position of the deletion
|
||||||
- count (number) number of element to remove
|
- count (number) number of element to remove
|
||||||
|
|
126
src/svg.js
126
src/svg.js
|
@ -19,7 +19,7 @@ Snap.version = "0.0.1";
|
||||||
* Snap
|
* Snap
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Creates drawing surface or wraps existing SVG element.
|
* Creates a drawing surface or wraps existing SVG element
|
||||||
**
|
**
|
||||||
- width (number|string) width of surface
|
- width (number|string) width of surface
|
||||||
- height (number|string) height of surface
|
- height (number|string) height of surface
|
||||||
|
@ -154,7 +154,7 @@ function is(o, type) {
|
||||||
* Snap.format
|
* Snap.format
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Replaces construction of type `{<name>}` to the corresponding argument.
|
* Replaces construction of type `{<name>}` to the corresponding argument
|
||||||
**
|
**
|
||||||
- token (string) string to format
|
- token (string) string to format
|
||||||
- json (object) object which properties are used as a replacement
|
- json (object) object which properties are used as a replacement
|
||||||
|
@ -294,7 +294,7 @@ Snap.deg = deg;
|
||||||
* Snap.angle
|
* Snap.angle
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns angle between two or three points.
|
* Returns an angle between two or three points
|
||||||
> Parameters
|
> Parameters
|
||||||
- x1 (number) x coord of first point
|
- x1 (number) x coord of first point
|
||||||
- y1 (number) y coord of first point
|
- y1 (number) y coord of first point
|
||||||
|
@ -309,7 +309,7 @@ Snap.angle = angle;
|
||||||
* Snap.is
|
* Snap.is
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Handy replacement for the `typeof` operator.
|
* Handy replacement for the `typeof` operator
|
||||||
- o (…) any object or primitive
|
- o (…) any object or primitive
|
||||||
- type (string) name of the type, e.g., `string`, `function`, `number`, etc.
|
- type (string) name of the type, e.g., `string`, `function`, `number`, etc.
|
||||||
= (boolean) if given value is of given type
|
= (boolean) if given value is of given type
|
||||||
|
@ -319,7 +319,7 @@ Snap.is = is;
|
||||||
* Snap.snapTo
|
* Snap.snapTo
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Snaps given value to given grid.
|
* Snaps given value to given grid
|
||||||
- values (array|number) given array of values or step of the grid
|
- values (array|number) given array of values or step of the grid
|
||||||
- value (number) value to adjust
|
- value (number) value to adjust
|
||||||
- tolerance (number) #optional maximum distance to the target value that would trigger the snap. Default is `10`. VERIFY
|
- tolerance (number) #optional maximum distance to the target value that would trigger the snap. Default is `10`. VERIFY
|
||||||
|
@ -377,7 +377,7 @@ function Matrix(a, b, c, d, e, f) {
|
||||||
* Matrix.add
|
* Matrix.add
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds given matrix to existing one.
|
* Adds the given matrix to existing one
|
||||||
- a (number)
|
- a (number)
|
||||||
- b (number)
|
- b (number)
|
||||||
- c (number)
|
- c (number)
|
||||||
|
@ -419,7 +419,7 @@ function Matrix(a, b, c, d, e, f) {
|
||||||
* Matrix.invert
|
* Matrix.invert
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns inverted version of the matrix
|
* Returns an inverted version of the matrix
|
||||||
= (object) @Matrix
|
= (object) @Matrix
|
||||||
\*/
|
\*/
|
||||||
matrixproto.invert = function () {
|
matrixproto.invert = function () {
|
||||||
|
@ -431,7 +431,7 @@ function Matrix(a, b, c, d, e, f) {
|
||||||
* Matrix.clone
|
* Matrix.clone
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns copy of the matrix
|
* Returns a copy of the matrix
|
||||||
= (object) @Matrix
|
= (object) @Matrix
|
||||||
\*/
|
\*/
|
||||||
matrixproto.clone = function () {
|
matrixproto.clone = function () {
|
||||||
|
@ -488,7 +488,7 @@ function Matrix(a, b, c, d, e, f) {
|
||||||
* Matrix.x
|
* Matrix.x
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Return x coordinate for given point after transformation described by the matrix. See also @Matrix.y
|
* Returns x coordinate for given point after transformation described by the matrix. See also @Matrix.y
|
||||||
- x (number)
|
- x (number)
|
||||||
- y (number)
|
- y (number)
|
||||||
= (number) x
|
= (number) x
|
||||||
|
@ -500,7 +500,7 @@ function Matrix(a, b, c, d, e, f) {
|
||||||
* Matrix.y
|
* Matrix.y
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Return y coordinate for given point after transformation described by the matrix. See also @Matrix.x
|
* Returns y coordinate for given point after transformation described by the matrix. See also @Matrix.x
|
||||||
- x (number)
|
- x (number)
|
||||||
- y (number)
|
- y (number)
|
||||||
= (number) y
|
= (number) y
|
||||||
|
@ -582,7 +582,7 @@ function Matrix(a, b, c, d, e, f) {
|
||||||
* Matrix.toTransformString
|
* Matrix.toTransformString
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Return transform string that represents given matrix
|
* Returns transform string that represents given matrix
|
||||||
= (string) transform string
|
= (string) transform string
|
||||||
\*/
|
\*/
|
||||||
matrixproto.toTransformString = function (shorter) {
|
matrixproto.toTransformString = function (shorter) {
|
||||||
|
@ -606,7 +606,7 @@ function Matrix(a, b, c, d, e, f) {
|
||||||
**
|
**
|
||||||
* Utility method
|
* Utility method
|
||||||
**
|
**
|
||||||
* Returns matrix based on given parameters.
|
* Returns a matrix based on the given parameters
|
||||||
- a (number)
|
- a (number)
|
||||||
- b (number)
|
- b (number)
|
||||||
- c (number)
|
- c (number)
|
||||||
|
@ -735,7 +735,7 @@ Snap.getRGB = cacher(function (colour) {
|
||||||
* Snap.hsb
|
* Snap.hsb
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Converts HSB values to hex representation of the colour.
|
* Converts HSB values to a hex representation of the colour
|
||||||
- h (number) hue
|
- h (number) hue
|
||||||
- s (number) saturation
|
- s (number) saturation
|
||||||
- b (number) value or brightness
|
- b (number) value or brightness
|
||||||
|
@ -748,7 +748,7 @@ Snap.hsb = cacher(function (h, s, b) {
|
||||||
* Snap.hsl
|
* Snap.hsl
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Converts HSL values to hex representation of the colour.
|
* Converts HSL values to a hex representation of the colour
|
||||||
- h (number) hue
|
- h (number) hue
|
||||||
- s (number) saturation
|
- s (number) saturation
|
||||||
- l (number) luminosity
|
- l (number) luminosity
|
||||||
|
@ -761,7 +761,7 @@ Snap.hsl = cacher(function (h, s, l) {
|
||||||
* Snap.rgb
|
* Snap.rgb
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Converts RGB values to hex representation of the colour.
|
* Converts RGB values to a hex representation of the colour
|
||||||
- r (number) red
|
- r (number) red
|
||||||
- g (number) green
|
- g (number) green
|
||||||
- b (number) blue
|
- b (number) blue
|
||||||
|
@ -839,7 +839,7 @@ packageRGB = function (r, g, b, o) {
|
||||||
* Snap.color
|
* Snap.color
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Parses the color string and returns an object featuring the color's component values.
|
* Parses the color string and returns an object featuring the color's component values
|
||||||
- clr (string) color string in one of the supported formats. See @Snap.getRGB.
|
- clr (string) color string in one of the supported formats. See @Snap.getRGB.
|
||||||
= (object) Combined RGB & HSB object in the following format:
|
= (object) Combined RGB & HSB object in the following format:
|
||||||
o {
|
o {
|
||||||
|
@ -894,7 +894,7 @@ Snap.color = function (clr) {
|
||||||
* Snap.hsb2rgb
|
* Snap.hsb2rgb
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Converts HSB values to RGB object.
|
* Converts HSB values to an RGB object
|
||||||
- h (number) hue
|
- h (number) hue
|
||||||
- s (number) saturation
|
- s (number) saturation
|
||||||
- v (number) value or brightness
|
- v (number) value or brightness
|
||||||
|
@ -930,7 +930,7 @@ Snap.hsb2rgb = function (h, s, v, o) {
|
||||||
* Snap.hsl2rgb
|
* Snap.hsl2rgb
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Converts HSL values to RGB object.
|
* Converts HSL values to an RGB object
|
||||||
- h (number) hue
|
- h (number) hue
|
||||||
- s (number) saturation
|
- s (number) saturation
|
||||||
- l (number) luminosity
|
- l (number) luminosity
|
||||||
|
@ -970,7 +970,7 @@ Snap.hsl2rgb = function (h, s, l, o) {
|
||||||
* Snap.rgb2hsb
|
* Snap.rgb2hsb
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Converts RGB values to HSB object.
|
* Converts RGB values to an HSB object
|
||||||
- r (number) red
|
- r (number) red
|
||||||
- g (number) green
|
- g (number) green
|
||||||
- b (number) blue
|
- b (number) blue
|
||||||
|
@ -1003,7 +1003,7 @@ Snap.rgb2hsb = function (r, g, b) {
|
||||||
* Snap.rgb2hsl
|
* Snap.rgb2hsl
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Converts RGB values to HSL object.
|
* Converts RGB values to an HSL object
|
||||||
- r (number) red
|
- r (number) red
|
||||||
- g (number) green
|
- g (number) green
|
||||||
- b (number) blue
|
- b (number) blue
|
||||||
|
@ -1044,7 +1044,7 @@ Snap.rgb2hsl = function (r, g, b) {
|
||||||
**
|
**
|
||||||
* Utility method
|
* Utility method
|
||||||
**
|
**
|
||||||
* Parses given path string into an array of arrays of path segments.
|
* Parses given path string into an array of arrays of path segments
|
||||||
- pathString (string|array) path string or array of segments (in the last case it is returned straight away)
|
- pathString (string|array) path string or array of segments (in the last case it is returned straight away)
|
||||||
= (array) array of segments.
|
= (array) array of segments.
|
||||||
\*/
|
\*/
|
||||||
|
@ -1098,7 +1098,7 @@ Snap.parsePathString = function (pathString) {
|
||||||
**
|
**
|
||||||
* Utility method
|
* Utility method
|
||||||
**
|
**
|
||||||
* Parses given transform string into an array of transformations.
|
* Parses given transform string into an array of transformations
|
||||||
- TString (string|array) transform string or array of transformations (in the last case it is returned straight away)
|
- TString (string|array) transform string or array of transformations (in the last case it is returned straight away)
|
||||||
= (array) array of transformations.
|
= (array) array of transformations.
|
||||||
\*/
|
\*/
|
||||||
|
@ -1364,7 +1364,7 @@ function unit2px(el, name, value) {
|
||||||
* Snap.select
|
* Snap.select
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Wraps DOM element specified by CSS selector as @Element
|
* Wraps a DOM element specified by CSS selector as @Element
|
||||||
- query (string) CSS selector of the element
|
- query (string) CSS selector of the element
|
||||||
= (Element)
|
= (Element)
|
||||||
\*/
|
\*/
|
||||||
|
@ -1503,7 +1503,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.getBBox
|
* Element.getBBox
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns bounding box descriptor for the given element.
|
* Returns the bounding box descriptor for the given element
|
||||||
**
|
**
|
||||||
= (object) bounding box descriptor:
|
= (object) bounding box descriptor:
|
||||||
o {
|
o {
|
||||||
|
@ -1617,7 +1617,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.parent
|
* Element.parent
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns parent of the element
|
* Returns the element's parent
|
||||||
**
|
**
|
||||||
= (Element) parent
|
= (Element) parent
|
||||||
\*/
|
\*/
|
||||||
|
@ -1628,7 +1628,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.append
|
* Element.append
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Appends given element to current one.
|
* Appends the given element to current one
|
||||||
**
|
**
|
||||||
- el (Element|Set) element to append
|
- el (Element|Set) element to append
|
||||||
= (Element) parent
|
= (Element) parent
|
||||||
|
@ -1637,7 +1637,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.add
|
* Element.add
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* See @Element.append.
|
* See @Element.append
|
||||||
\*/
|
\*/
|
||||||
elproto.append = elproto.add = function (el) {
|
elproto.append = elproto.add = function (el) {
|
||||||
if (el.type == "set") {
|
if (el.type == "set") {
|
||||||
|
@ -1656,7 +1656,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.prepend
|
* Element.prepend
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Prepends given element to current one.
|
* Prepends the given element to the current one
|
||||||
**
|
**
|
||||||
- el (Element) element to prepend
|
- el (Element) element to prepend
|
||||||
= (Element) parent
|
= (Element) parent
|
||||||
|
@ -1671,7 +1671,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.before
|
* Element.before
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Inserts given element before the current one.
|
* Inserts given element before the current one
|
||||||
**
|
**
|
||||||
- el (Element) element to insert
|
- el (Element) element to insert
|
||||||
= (Element) parent
|
= (Element) parent
|
||||||
|
@ -1687,7 +1687,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.after
|
* Element.after
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Inserts given element after the current one.
|
* Inserts given element after the current one
|
||||||
**
|
**
|
||||||
- el (Element) element to insert
|
- el (Element) element to insert
|
||||||
= (Element) parent
|
= (Element) parent
|
||||||
|
@ -1702,7 +1702,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.insertBefore
|
* Element.insertBefore
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Inserts the element after the given one.
|
* Inserts the element after the given one
|
||||||
**
|
**
|
||||||
- el (Element) element next to whom insert to
|
- el (Element) element next to whom insert to
|
||||||
= (Element) parent
|
= (Element) parent
|
||||||
|
@ -1717,7 +1717,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.insertAfter
|
* Element.insertAfter
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Inserts the element after the given one.
|
* Inserts the element after the given one
|
||||||
**
|
**
|
||||||
- el (Element) element next to whom insert to
|
- el (Element) element next to whom insert to
|
||||||
= (Element) parent
|
= (Element) parent
|
||||||
|
@ -1745,7 +1745,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.select
|
* Element.select
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Gathers nested @Element matching the given set of CSS selectors.
|
* Gathers the nested @Element matching the given set of CSS selectors
|
||||||
**
|
**
|
||||||
- query (string) CSS selector
|
- query (string) CSS selector
|
||||||
= (Element) result of query selection
|
= (Element) result of query selection
|
||||||
|
@ -1757,7 +1757,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.selectAll
|
* Element.selectAll
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Gathers nested @Element objects matching the given set of CSS selectors.
|
* Gathers nested @Element objects matching the given set of CSS selectors
|
||||||
**
|
**
|
||||||
- query (string) CSS selector
|
- query (string) CSS selector
|
||||||
= (Set|array) result of query selection
|
= (Set|array) result of query selection
|
||||||
|
@ -1774,7 +1774,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.asPX
|
* Element.asPX
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Return given attribute of the element as a `px` value. (Not %, em, etc.)
|
* Returns given attribute of the element as a `px` value (not %, em, etc.)
|
||||||
**
|
**
|
||||||
- attr (string) attribute name
|
- attr (string) attribute name
|
||||||
- value (string) #optional attribute value
|
- value (string) #optional attribute value
|
||||||
|
@ -1791,7 +1791,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.use
|
* Element.use
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Creates `<use>` element linked to the current element.
|
* Creates a `<use>` element linked to the current element
|
||||||
**
|
**
|
||||||
= (Element) `<use>` element
|
= (Element) `<use>` element
|
||||||
\*/
|
\*/
|
||||||
|
@ -1820,7 +1820,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.clone
|
* Element.clone
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Creates clone of the element and inserts it after the element.
|
* Creates a clone of the element and inserts it after the element
|
||||||
**
|
**
|
||||||
= (Element) the clone
|
= (Element) the clone
|
||||||
\*/
|
\*/
|
||||||
|
@ -1900,7 +1900,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.toDefs
|
* Element.toDefs
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Moves element to the shared `<defs>` area.
|
* Moves element to the shared `<defs>` area
|
||||||
**
|
**
|
||||||
= (Element) the clone
|
= (Element) the clone
|
||||||
\*/
|
\*/
|
||||||
|
@ -1915,7 +1915,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.pattern
|
* Element.pattern
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Creates `<pattern>` element from the current element.
|
* Creates a `<pattern>` element from the current element
|
||||||
**
|
**
|
||||||
* To create a pattern you have to specify the pattern rect:
|
* To create a pattern you have to specify the pattern rect:
|
||||||
- x (string|number)
|
- x (string|number)
|
||||||
|
@ -1963,7 +1963,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.marker
|
* Element.marker
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Creates `<marker>` element from the current element.
|
* Creates a `<marker>` element from the current element
|
||||||
**
|
**
|
||||||
* To create a marker you have to specify the bounding rect and reference point:
|
* To create a marker you have to specify the bounding rect and reference point:
|
||||||
- x (number)
|
- x (number)
|
||||||
|
@ -2026,7 +2026,7 @@ function arrayFirstValue(arr) {
|
||||||
* Snap.animation
|
* Snap.animation
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Creates animation object.
|
* Creates an animation object
|
||||||
**
|
**
|
||||||
- attr (object) attributes of final destination
|
- attr (object) attributes of final destination
|
||||||
- duration (number) duration of the animation, in milliseconds
|
- duration (number) duration of the animation, in milliseconds
|
||||||
|
@ -2078,7 +2078,7 @@ function arrayFirstValue(arr) {
|
||||||
* Snap.animate
|
* Snap.animate
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Runs generic animation of one number into another with a caring function.
|
* Runs generic animation of one number into another with a caring function
|
||||||
**
|
**
|
||||||
- from (number|array) number or array of numbers
|
- from (number|array) number or array of numbers
|
||||||
- to (number|array) number or array of numbers
|
- to (number|array) number or array of numbers
|
||||||
|
@ -2111,7 +2111,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.stop
|
* Element.stop
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Stops all the animations of the current element.
|
* Stops all the animations for the current element
|
||||||
**
|
**
|
||||||
= (Element) the element
|
= (Element) the element
|
||||||
\*/
|
\*/
|
||||||
|
@ -2128,7 +2128,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.animate
|
* Element.animate
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Animate given attributes of the element.
|
* Animates the given attributes of the element
|
||||||
**
|
**
|
||||||
- attrs (object) key-value pairs of destination attributes
|
- attrs (object) key-value pairs of destination attributes
|
||||||
- duration (number) duration of the animation in milliseconds
|
- duration (number) duration of the animation in milliseconds
|
||||||
|
@ -2190,7 +2190,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.data
|
* Element.data
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Adds or retrieves given value associated with given key.
|
* Adds or retrieves given value associated with given key
|
||||||
**
|
**
|
||||||
* See also @Element.removeData
|
* See also @Element.removeData
|
||||||
- key (string) key to store data
|
- key (string) key to store data
|
||||||
|
@ -2246,7 +2246,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.toString
|
* Element.toString
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns SVG code of the element. Equivalent to `outerHTML` in HTML context.
|
* Returns SVG code of the element, equivalent to HTML's `outerHTML`
|
||||||
= (string) SVG code of the element.
|
= (string) SVG code of the element.
|
||||||
\*/
|
\*/
|
||||||
elproto.toString = toString(1);
|
elproto.toString = toString(1);
|
||||||
|
@ -2254,7 +2254,7 @@ function arrayFirstValue(arr) {
|
||||||
* Element.innerSVG
|
* Element.innerSVG
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns SVG code of the element. Equivalent to `innerHTML` in HTML context.
|
* Returns SVG code of the element's contents, equivalent to HTML's `innerHTML`
|
||||||
= (string) SVG code of the element.
|
= (string) SVG code of the element.
|
||||||
\*/
|
\*/
|
||||||
elproto.innerSVG = toString();
|
elproto.innerSVG = toString();
|
||||||
|
@ -2291,7 +2291,7 @@ function arrayFirstValue(arr) {
|
||||||
* Snap.parse
|
* Snap.parse
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Parses SVG fragment and converts it into @Fragment.
|
* Parses SVG fragment and converts it into @Fragment
|
||||||
**
|
**
|
||||||
- svg (string) SVG string
|
- svg (string) SVG string
|
||||||
= (Fragment) the fragment
|
= (Fragment) the fragment
|
||||||
|
@ -2534,7 +2534,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.el
|
* Paper.el
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Creates element on paper with a given name and no attributes.
|
* Creates an element on paper with a given name and no attributes
|
||||||
**
|
**
|
||||||
- name (string) tag name
|
- name (string) tag name
|
||||||
- attr (object) attributes
|
- attr (object) attributes
|
||||||
|
@ -2554,7 +2554,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.rect
|
* Paper.rect
|
||||||
[ method ]
|
[ method ]
|
||||||
*
|
*
|
||||||
* Draws a rectangle.
|
* Draws a rectangle
|
||||||
**
|
**
|
||||||
- x (number) x coordinate of the top left corner
|
- x (number) x coordinate of the top left corner
|
||||||
- y (number) y coordinate of the top left corner
|
- y (number) y coordinate of the top left corner
|
||||||
|
@ -2597,7 +2597,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.circle
|
* Paper.circle
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Draws a circle.
|
* Draws a circle
|
||||||
**
|
**
|
||||||
- x (number) x coordinate of the centre
|
- x (number) x coordinate of the centre
|
||||||
- y (number) y coordinate of the centre
|
- y (number) y coordinate of the centre
|
||||||
|
@ -2625,7 +2625,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.image
|
* Paper.image
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Embeds an image into the surface.
|
* Places an image on the surface
|
||||||
**
|
**
|
||||||
- src (string) URI of the source image
|
- src (string) URI of the source image
|
||||||
- x (number) x offset position
|
- x (number) x offset position
|
||||||
|
@ -2671,7 +2671,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.ellipse
|
* Paper.ellipse
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Draws an ellipse.
|
* Draws an ellipse
|
||||||
**
|
**
|
||||||
- x (number) x coordinate of the centre
|
- x (number) x coordinate of the centre
|
||||||
- y (number) y coordinate of the centre
|
- y (number) y coordinate of the centre
|
||||||
|
@ -2701,7 +2701,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.path
|
* Paper.path
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Creates a path element using the given string as the path's definition.
|
* Creates a `<path>` element using the given string as the path's definition
|
||||||
- pathString (string) #optional path string in SVG format.
|
- pathString (string) #optional path string in SVG format.
|
||||||
* Path string consists of one-letter commands, followed by comma seprarated arguments in numerical form. Example:
|
* Path string consists of one-letter commands, followed by comma seprarated arguments in numerical form. Example:
|
||||||
| "M10,20L30,40"
|
| "M10,20L30,40"
|
||||||
|
@ -2743,7 +2743,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.g
|
* Paper.g
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Makes a group element.
|
* Creates a group element
|
||||||
**
|
**
|
||||||
- varargs (…) #optional elements to nest within the group
|
- varargs (…) #optional elements to nest within the group
|
||||||
= (object) `g` element
|
= (object) `g` element
|
||||||
|
@ -2781,7 +2781,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.text
|
* Paper.text
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Draws a text string.
|
* Draws a text string
|
||||||
**
|
**
|
||||||
- x (number) x coordinate position
|
- x (number) x coordinate position
|
||||||
- y (number) y coordinate position
|
- y (number) y coordinate position
|
||||||
|
@ -2809,7 +2809,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.line
|
* Paper.line
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Draws a line.
|
* Draws a line
|
||||||
**
|
**
|
||||||
- x1 (number) x coordinate position of the start
|
- x1 (number) x coordinate position of the start
|
||||||
- y1 (number) y coordinate position of the start
|
- y1 (number) y coordinate position of the start
|
||||||
|
@ -2838,7 +2838,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.polyline
|
* Paper.polyline
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Draws a polyline.
|
* Draws a polyline
|
||||||
**
|
**
|
||||||
- points (array) array of points
|
- points (array) array of points
|
||||||
* or
|
* or
|
||||||
|
@ -2889,7 +2889,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.gradient
|
* Paper.gradient
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Creates a gradient element.
|
* Creates a gradient element
|
||||||
**
|
**
|
||||||
- gradient (string) gradient descriptor
|
- gradient (string) gradient descriptor
|
||||||
> Gradient Descriptor
|
> Gradient Descriptor
|
||||||
|
@ -2935,8 +2935,8 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Paper.toString
|
* Paper.toString
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Returns SVG code of the @Paper.
|
* Returns SVG code for the @Paper
|
||||||
= (string) SVG code of the @Paper.
|
= (string) SVG code for the @Paper.
|
||||||
\*/
|
\*/
|
||||||
proto.toString = function () {
|
proto.toString = function () {
|
||||||
var f = glob.doc.createDocumentFragment(),
|
var f = glob.doc.createDocumentFragment(),
|
||||||
|
@ -2958,7 +2958,7 @@ function gradientRadial(defs, cx, cy, r, fx, fy) {
|
||||||
* Snap.ajax
|
* Snap.ajax
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Simple implementation of Ajax.
|
* Simple implementation of Ajax
|
||||||
**
|
**
|
||||||
- url (string) URL
|
- url (string) URL
|
||||||
- postData (object|string) data for post request
|
- postData (object|string) data for post request
|
||||||
|
@ -3010,7 +3010,7 @@ Snap.ajax = function (url, postData, callback, scope){
|
||||||
* Snap.load
|
* Snap.load
|
||||||
[ method ]
|
[ method ]
|
||||||
**
|
**
|
||||||
* Loads external SVG file as a @Fragment. For more advanced AJAX see @Snap.ajax.
|
* Loads external SVG file as a @Fragment (see @Snap.ajax for more advanced AJAX)
|
||||||
**
|
**
|
||||||
- url (string) URL
|
- url (string) URL
|
||||||
- callback (function) callback
|
- callback (function) callback
|
||||||
|
|
Loading…
Reference in New Issue