striped out br tags from the docs

This commit is contained in:
Eric Rowell
2014-04-03 20:17:09 -07:00
parent 150f58b8cf
commit 2df46b4ace
29 changed files with 1668 additions and 1668 deletions

1668
kinetic.js

File diff suppressed because it is too large Load Diff

2
kinetic.min.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -43,13 +43,13 @@
* @param {Kinetic.Layer|Array} [layers] layer(s) to be redrawn on each animation frame. Can be a layer, an array of layers, or null.
* Not specifying a node will result in no redraw.
* @example
* // move a node to the right at 50 pixels / second<br>
* var velocity = 50;<br><br>
* // move a node to the right at 50 pixels / second
* var velocity = 50;
*
* var anim = new Kinetic.Animation(function(frame) {<br>
* var dist = velocity * (frame.timeDiff / 1000);<br>
* node.move(dist, 0);<br>
* }, layer);<br><br>
* var anim = new Kinetic.Animation(function(frame) {
* var dist = velocity * (frame.timeDiff / 1000);
* node.move(dist, 0);
* }, layer);
*
* anim.start();
*/

View File

@@ -41,7 +41,7 @@
* @param {Number} [bounds.width]
* @param {Number} [bounds.height]
* @example
* layer.clear();<br>
* layer.clear();
* layer.clear(0, 0, 100, 100);
*/
clear: function(bounds) {
@@ -142,13 +142,13 @@
* @param {Boolean} clearBeforeDraw
* @returns {Boolean}
* @example
* // get clearBeforeDraw flag<br>
* var clearBeforeDraw = layer.clearBeforeDraw();<br><br>
* // get clearBeforeDraw flag
* var clearBeforeDraw = layer.clearBeforeDraw();
*
* // disable clear before draw<br>
* layer.clearBeforeDraw(false);<br><br>
* // disable clear before draw
* layer.clearBeforeDraw(false);
*
* // enable clear before draw<br>
* // enable clear before draw
* layer.clearBeforeDraw(true);
*/

View File

@@ -11,12 +11,12 @@
* @param {Function} [filterFunc] filter function
* @returns {Kinetic.Collection}
* @example
* // get all children<br>
* var children = layer.getChildren();<br><br>
* // get all children
* var children = layer.getChildren();
*
* // get only circles<br>
* var circles = layer.getChildren(function(node){<br>
* return node.getClassName() === 'Circle';<br>
* // get only circles
* var circles = layer.getChildren(function(node){
* return node.getClassName() === 'Circle';
* });
*/
getChildren: function(predicate) {
@@ -131,19 +131,19 @@
* @param {String} selector
* @returns {Collection}
* @example
* // select node with id foo<br>
* var node = stage.find('#foo');<br><br>
* // select node with id foo
* var node = stage.find('#foo');
*
* // select nodes with name bar inside layer<br>
* var nodes = layer.find('.bar');<br><br>
* // select nodes with name bar inside layer
* var nodes = layer.find('.bar');
*
* // select all groups inside layer<br>
* var nodes = layer.find('Group');<br><br>
* // select all groups inside layer
* var nodes = layer.find('Group');
*
* // select all rectangles inside layer<br>
* var nodes = layer.find('Rect');<br><br>
* // select all rectangles inside layer
* var nodes = layer.find('Rect');
*
* // select node with an id of foo or a name of bar inside layer<br>
* // select node with an id of foo or a name of bar inside layer
* var nodes = layer.find('#foo, .bar');
*/
find: function(selector) {
@@ -364,15 +364,15 @@
* @param {Number} clip.height
* @returns {Object}
* @example
* // get clip<br>
* var clip = container.clip();<br><br>
* // get clip
* var clip = container.clip();
*
* // set clip<br>
* container.setClip({<br>
* x: 20,<br>
* y: 20,<br>
* width: 20,<br>
* height: 20<br>
* // set clip
* container.setClip({
* x: 20,
* y: 20,
* width: 20,
* height: 20
* });
*/
@@ -385,10 +385,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get clip x<br>
* var clipX = container.clipX();<br><br>
* // get clip x
* var clipX = container.clipX();
*
* // set clip x<br>
* // set clip x
* container.clipX(10);
*/
@@ -401,10 +401,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get clip y<br>
* var clipY = container.clipY();<br><br>
* // get clip y
* var clipY = container.clipY();
*
* // set clip y<br>
* // set clip y
* container.clipY(10);
*/
@@ -417,10 +417,10 @@
* @param {Number} width
* @returns {Number}
* @example
* // get clip width<br>
* var clipWidth = container.clipWidth();<br><br>
* // get clip width
* var clipWidth = container.clipWidth();
*
* // set clip width<br>
* // set clip width
* container.clipWidth(100);
*/
@@ -433,10 +433,10 @@
* @param {Number} height
* @returns {Number}
* @example
* // get clip height<br>
* var clipHeight = container.clipHeight();<br><br>
* // get clip height
* var clipHeight = container.clipHeight();
*
* // set clip height<br>
* // set clip height
* container.clipHeight(100);
*/

View File

@@ -246,15 +246,15 @@
* @param {Function} dragBoundFunc
* @returns {Function}
* @example
* // get drag bound function<br>
* var dragBoundFunc = node.dragBoundFunc();<br><br>
* // get drag bound function
* var dragBoundFunc = node.dragBoundFunc();
*
* // create vertical drag and drop<br>
* node.dragBoundFunc(function(){<br>
* return {<br>
* x: this.getAbsolutePosition().x,<br>
* y: pos.y<br>
* };<br>
* // create vertical drag and drop
* node.dragBoundFunc(function(){
* return {
* x: this.getAbsolutePosition().x,
* y: pos.y
* };
* });
*/
@@ -269,13 +269,13 @@
* @param {Boolean} draggable
* @returns {Boolean}
* @example
* // get draggable flag<br>
* var draggable = node.draggable();<br><br>
* // get draggable flag
* var draggable = node.draggable();
*
* // enable drag and drop<br>
* node.draggable(true);<br><br>
* // enable drag and drop
* node.draggable(true);
*
* // disable drag and drop<br>
* // disable drag and drop
* node.draggable(false);
*/

View File

@@ -61,7 +61,7 @@
* @param {Number} [bounds.width]
* @param {Number} [bounds.height]
* @example
* layer.clear();<br>
* layer.clear();
* layer.clear(0, 0, 100, 100);
*/
clear: function(bounds) {

View File

@@ -108,19 +108,19 @@ var Kinetic = {};
* @@shapeParams
* @@nodeParams
* @example
* var customShape = new Kinetic.Shape({<br>
* x: 5,<br>
* y: 10,<br>
* fill: 'red',<br>
* // a Kinetic.Canvas renderer is passed into the drawFunc function<br>
* drawFunc: function(context) {<br>
* context.beginPath();<br>
* context.moveTo(200, 50);<br>
* context.lineTo(420, 80);<br>
* context.quadraticCurveTo(300, 100, 260, 170);<br>
* context.closePath();<br>
* context.fillStrokeShape(this);<br>
* }<br>
* var customShape = new Kinetic.Shape({
* x: 5,
* y: 10,
* fill: 'red',
* // a Kinetic.Canvas renderer is passed into the drawFunc function
* drawFunc: function(context) {
* context.beginPath();
* context.moveTo(200, 50);
* context.lineTo(420, 80);
* context.quadraticCurveTo(300, 100, 260, 170);
* context.closePath();
* context.fillStrokeShape(this);
* }
*});
*/
Shape: function(config) {
@@ -151,10 +151,10 @@ var Kinetic = {};
* @@nodeParams
* @@containerParams
* @example
* var stage = new Kinetic.Stage({<br>
* width: 500,<br>
* height: 800,<br>
* container: 'containerId'<br>
* var stage = new Kinetic.Stage({
* width: 500,
* height: 800,
* container: 'containerId'
* });
*/
Stage: function(config) {

View File

@@ -148,7 +148,7 @@
* @param {Number} [bounds.width]
* @param {Number} [bounds.height]
* @example
* layer.clear();<br>
* layer.clear();
* layer.clear(0, 0, 100, 100);
*/
clear: function(bounds) {
@@ -205,13 +205,13 @@
* @param {Boolean} enabled
* @returns {Boolean}
* @example
* // get hitGraphEnabled flag<br>
* var hitGraphEnabled = layer.hitGraphEnabled();<br><br>
* // get hitGraphEnabled flag
* var hitGraphEnabled = layer.hitGraphEnabled();
*
* // disable hit graph<br>
* layer.hitGraphEnabled(false);<br><br>
* // disable hit graph
* layer.hitGraphEnabled(false);
*
* // enable hit graph<br>
* // enable hit graph
* layer.hitGraphEnabled(true);
*/

View File

@@ -120,27 +120,27 @@
* region for debugging purposes
* @returns {Kinetic.Node}
* @example
* // cache a shape with the x,y position of the bounding box at the center and<br>
* // the width and height of the bounding box equal to the width and height of<br>
* // the shape obtained from shape.width() and shape.height()<br>
* image.cache();<br><br>
* // cache a shape with the x,y position of the bounding box at the center and
* // the width and height of the bounding box equal to the width and height of
* // the shape obtained from shape.width() and shape.height()
* image.cache();
*
* // cache a node and define the bounding box position and size<br>
* node.cache({<br>
* x: -30,<br>
* y: -30,<br>
* width: 100,<br>
* height: 200<br>
* });<br><br>
* // cache a node and define the bounding box position and size
* node.cache({
* x: -30,
* y: -30,
* width: 100,
* height: 200
* });
*
* // cache a node and draw a red border around the bounding box<br>
* // for debugging purposes<br>
* node.cache({<br>
* x: -30,<br>
* y: -30,<br>
* width: 100,<br>
* height: 200,<br>
* drawBorder: true<br>
* // cache a node and draw a red border around the bounding box
* // for debugging purposes
* node.cache({
* x: -30,
* y: -30,
* width: 100,
* height: 200,
* drawBorder: true
* });
*/
cache: function(config) {
@@ -282,45 +282,45 @@
* @param {Function} handler The handler function is passed an event object
* @returns {Kinetic.Node}
* @example
* // add click listener<br>
* node.on('click', function() {<br>
* console.log('you clicked me!');<br>
* });<br><br>
* // add click listener
* node.on('click', function() {
* console.log('you clicked me!');
* });
*
* // get the target node<br>
* node.on('click', function(evt) {<br>
* console.log(evt.target);<br>
* });<br><br>
* // get the target node
* node.on('click', function(evt) {
* console.log(evt.target);
* });
*
* // stop event propagation<br>
* node.on('click', function(evt) {<br>
* evt.cancelBubble = true;<br>
* });<br><br>
* // stop event propagation
* node.on('click', function(evt) {
* evt.cancelBubble = true;
* });
*
* // bind multiple listeners<br>
* node.on('click touchstart', function() {<br>
* console.log('you clicked/touched me!');<br>
* });<br><br>
* // bind multiple listeners
* node.on('click touchstart', function() {
* console.log('you clicked/touched me!');
* });
*
* // namespace listener<br>
* node.on('click.foo', function() {<br>
* console.log('you clicked/touched me!');<br>
* });<br><br>
* // namespace listener
* node.on('click.foo', function() {
* console.log('you clicked/touched me!');
* });
*
* // get the event type<br>
* node.on('click tap', function(evt) {<br>
* var eventType = evt.type;<br>
* });<br><br>
* // get the event type
* node.on('click tap', function(evt) {
* var eventType = evt.type;
* });
*
* // get native event object<br>
* node.on('click tap', function(evt) {<br>
* var nativeEvent = evt.evt;<br>
* });<br><br>
* // get native event object
* node.on('click tap', function(evt) {
* var nativeEvent = evt.evt;
* });
*
* // for change events, get the old and new val<br>
* node.on('xChange', function(evt) {<br>
* var oldVal = evt.oldVal;<br>
* var newVal = evt.newVal;<br>
* // for change events, get the old and new val
* node.on('xChange', function(evt) {
* var oldVal = evt.oldVal;
* var newVal = evt.newVal;
* });
*/
on: function(evtStr, handler) {
@@ -375,13 +375,13 @@
* @param {String} evtStr e.g. 'click', 'mousedown touchstart', '.foobar'
* @returns {Kinetic.Node}
* @example
* // remove listener<br>
* node.off('click');<br><br>
* // remove listener
* node.off('click');
*
* // remove multiple listeners<br>
* node.off('click touchstart');<br><br>
* // remove multiple listeners
* node.off('click touchstart');
*
* // remove listener by name<br>
* // remove listener by name
* node.off('click.foo');
*/
off: function(evtStr) {
@@ -520,10 +520,10 @@
* @param {Object} config object containing key value pairs
* @returns {Kinetic.Node}
* @example
* node.setAttrs({<br>
* x: 5,<br>
* fill: 'red'<br>
* });<br>
* node.setAttrs({
* x: 5,
* fill: 'red'
* });
*/
setAttrs: function(config) {
var key, method;
@@ -708,7 +708,7 @@
return index;
},
/**
* get node depth in node tree. Returns an integer.<br><br>
* get node depth in node tree. Returns an integer.
* e.g. Stage depth will always be 0. Layers will always be 1. Groups and Shapes will always
* be >= 2
* @method
@@ -835,10 +835,10 @@
* @param {Number} change.y
* @returns {Kinetic.Node}
* @example
* // move node in x direction by 1px and y direction by 2px<br>
* node.move({<br>
* x: 1,<br>
* y: 2)<br>
* // move node in x direction by 1px and y direction by 2px
* node.move({
* x: 1,
* y: 2)
* });
*/
move: function(change) {
@@ -1013,7 +1013,7 @@
* @param {Container} newContainer
* @returns {Kinetic.Node}
* @example
* // move node from current layer into layer2<br>
* // move node from current layer into layer2
* node.moveTo(layer2);
*/
moveTo: function(newContainer) {
@@ -1110,18 +1110,18 @@
* not bubbling. Setting the value to true will result in the event bubbling.
* @returns {Kinetic.Node}
* @example
* // manually fire click event<br>
* node.fire('click');<br><br>
* // manually fire click event
* node.fire('click');
*
* // fire custom event<br>
* node.fire('foo');<br><br>
* // fire custom event
* node.fire('foo');
*
* // fire custom event with custom event object<br>
* node.fire('foo', {<br>
* bar: 10<br>
* });<br><br>
* // fire custom event with custom event object
* node.fire('foo', {
* bar: 10
* });
*
* // fire click event that bubbles<br>
* // fire click event that bubbles
* node.fire('click', null, true);
*/
fire: function(eventType, evt, bubble) {
@@ -1218,12 +1218,12 @@
* @param {Object} attrs override attrs
* @returns {Kinetic.Node}
* @example
* // simple clone<br>
* var clone = node.clone();<br><br>
* // simple clone
* var clone = node.clone();
*
* // clone a node and override the x position<br>
* var clone = rect.clone({<br>
* x: 5<br>
* // clone a node and override the x position
* var clone = rect.clone({
* x: 5
* });
*/
clone: function(obj) {
@@ -1325,10 +1325,10 @@
* you can specify the quality from 0 to 1, where 0 is very poor quality and 1
* is very high quality
* @example
* var image = node.toImage({<br>
* callback: function(img) {<br>
* // do stuff with img<br>
* }<br>
* var image = node.toImage({
* callback: function(img) {
* // do stuff with img
* }
* });
*/
toImage: function(config) {
@@ -1597,13 +1597,13 @@
* @param {Nubmer} pos.y
* @returns {Object}
* @example
* // get position<br>
* var position = node.position();<br><br>
* // get position
* var position = node.position();
*
* // set position<br>
* node.position({<br>
* x: 5<br>
* y: 10<br>
* // set position
* node.position({
* x: 5
* y: 10
* });
*/
@@ -1617,10 +1617,10 @@
* @param {Number} x
* @returns {Object}
* @example
* // get x<br>
* var x = node.x();<br><br>
* // get x
* var x = node.x();
*
* // set x<br>
* // set x
* node.x(5);
*/
@@ -1634,10 +1634,10 @@
* @param {Number} y
* @returns {Integer}
* @example
* // get y<br>
* var y = node.y();<br><br>
* // get y
* var y = node.y();
*
* // set y<br>
* // set y
* node.y(5);
*/
@@ -1653,10 +1653,10 @@
* @param {Object} opacity
* @returns {Number}
* @example
* // get opacity<br>
* var opacity = node.opacity();<br><br>
* // get opacity
* var opacity = node.opacity();
*
* // set opacity<br>
* // set opacity
* node.opacity(0.5);
*/
@@ -1671,10 +1671,10 @@
* @param {String} name
* @returns {String}
* @example
* // get name<br>
* var name = node.name();<br><br>
* // get name
* var name = node.name();
*
* // set name<br>
* // set name
* node.name('foo');
*/
@@ -1689,10 +1689,10 @@
* @param {String} id
* @returns {String}
* @example
* // get id<br>
* var name = node.id();<br><br>
* // get id
* var name = node.id();
*
* // set id<br>
* // set id
* node.id('foo');
*/
@@ -1706,10 +1706,10 @@
* @param {Number} rotation
* @returns {Number}
* @example
* // get rotation in degrees<br>
* var rotation = node.rotation();<br><br>
* // get rotation in degrees
* var rotation = node.rotation();
*
* // set rotation in degrees<br>
* // set rotation in degrees
* node.rotation(45);
*/
@@ -1725,13 +1725,13 @@
* @memberof Kinetic.Node.prototype
* @returns {Object}
* @example
* // get scale<br>
* var scale = node.scale();<br><br>
* // get scale
* var scale = node.scale();
*
* // set scale <br>
* shape.scale({<br>
* x: 2<br>
* y: 3<br>
* // set scale
* shape.scale({
* x: 2
* y: 3
* });
*/
@@ -1745,10 +1745,10 @@
* @memberof Kinetic.Node.prototype
* @returns {Number}
* @example
* // get scale x<br>
* var scaleX = node.scaleX();<br><br>
* // get scale x
* var scaleX = node.scaleX();
*
* // set scale x<br>
* // set scale x
* node.scaleX(2);
*/
@@ -1762,10 +1762,10 @@
* @memberof Kinetic.Node.prototype
* @returns {Number}
* @example
* // get scale y<br>
* var scaleY = node.scaleY();<br><br>
* // get scale y
* var scaleY = node.scaleY();
*
* // set scale y<br>
* // set scale y
* node.scaleY(2);
*/
@@ -1781,12 +1781,12 @@
* @memberof Kinetic.Node.prototype
* @returns {Object}
* @example
* // get skew<br>
* var skew = node.skew();<br><br>
* // get skew
* var skew = node.skew();
*
* // set skew <br>
* node.skew({<br>
* x: 20<br>
* // set skew
* node.skew({
* x: 20
* y: 10
* });
*/
@@ -1801,10 +1801,10 @@
* @memberof Kinetic.Node.prototype
* @returns {Number}
* @example
* // get skew x<br>
* var skewX = node.skewX();<br><br>
* // get skew x
* var skewX = node.skewX();
*
* // set skew x<br>
* // set skew x
* node.skewX(3);
*/
@@ -1818,10 +1818,10 @@
* @memberof Kinetic.Node.prototype
* @returns {Number}
* @example
* // get skew y<br>
* var skewY = node.skewY();<br><br>
* // get skew y
* var skewY = node.skewY();
*
* // set skew y<br>
* // set skew y
* node.skewY(3);
*/
@@ -1836,13 +1836,13 @@
* @param {Number} offset.y
* @returns {Object}
* @example
* // get offset<br>
* var offset = node.offset();<br><br>
* // get offset
* var offset = node.offset();
*
* // set offset<br>
* node.offset({<br>
* x: 20<br>
* y: 10<br>
* // set offset
* node.offset({
* x: 20
* y: 10
* });
*/
@@ -1855,10 +1855,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get offset x<br>
* var offsetX = node.offsetX();<br><br>
* // get offset x
* var offsetX = node.offsetX();
*
* // set offset x<br>
* // set offset x
* node.offsetX(3);
*/
@@ -1871,13 +1871,13 @@
* @param {Number} distance
* @returns {Number}
* @example
* // get drag distance<br>
* var dragDistance = node.dragDistance();<br><br>
* // get drag distance
* var dragDistance = node.dragDistance();
*
* // set distance<br>
* // node starts dragging only if pointer moved more then 3 pixels<br>
* node.dragDistance(3);<br>
* // or set globally<br>
* // set distance
* // node starts dragging only if pointer moved more then 3 pixels
* node.dragDistance(3);
* // or set globally
* Kinetic.dragDistance = 3;
*/
@@ -1892,10 +1892,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get offset y<br>
* var offsetY = node.offsetY();<br><br>
* // get offset y
* var offsetY = node.offsetY();
*
* // set offset y<br>
* // set offset y
* node.offsetY(3);
*/
@@ -1909,10 +1909,10 @@
* @param {Number} width
* @returns {Number}
* @example
* // get width<br>
* var width = node.width();<br><br>
* // get width
* var width = node.width();
*
* // set width<br>
* // set width
* node.width(100);
*/
@@ -1926,10 +1926,10 @@
* @param {Number} height
* @returns {Number}
* @example
* // get height<br>
* var height = node.height();<br><br>
* // get height
* var height = node.height();
*
* // set height<br>
* // set height
* node.height(100);
*/
@@ -1943,16 +1943,16 @@
* @param {Boolean|String} listening Can be "inherit", true, or false. The default is "inherit".
* @returns {Boolean|String}
* @example
* // get listening attr<br>
* var listening = node.listening();<br><br>
* // get listening attr
* var listening = node.listening();
*
* // stop listening for events<br>
* node.listening(false);<br><br>
* // stop listening for events
* node.listening(false);
*
* // listen for events<br>
* node.listening(true);<br><br>
* // listen for events
* node.listening(true);
*
* // listen to events according to the parent<br>
* // listen to events according to the parent
* node.listening('inherit');
*/
@@ -1965,19 +1965,19 @@
* @param {Array} filters array of filters
* @returns {Array}
* @example
* // get filters<br>
* var filters = node.filters();<br><br>
* // get filters
* var filters = node.filters();
*
* // set a single filter<br>
* node.cache();<br>
* node.filters([Kinetic.Filters.Blur]);<br><br>
* // set a single filter
* node.cache();
* node.filters([Kinetic.Filters.Blur]);
*
* // set multiple filters<br>
* node.cache();<br>
* node.filters([<br>
* Kinetic.Filters.Blur,<br>
* Kinetic.Filters.Sepia,<br>
* Kinetic.Filters.Invert<br>
* // set multiple filters
* node.cache();
* node.filters([
* Kinetic.Filters.Blur,
* Kinetic.Filters.Sepia,
* Kinetic.Filters.Invert
* ]);
*/
@@ -1992,16 +1992,16 @@
* @param {Boolean|String} visible
* @returns {Boolean|String}
* @example
* // get visible attr<br>
* var visible = node.visible();<br><br>
* // get visible attr
* var visible = node.visible();
*
* // make invisible<br>
* node.visible(false);<br><br>
* // make invisible
* node.visible(false);
*
* // make visible<br>
* node.visible(true);<br><br>
* // make visible
* node.visible(true);
*
* // make visible according to the parent<br>
* // make visible according to the parent
* node.visible('inherit');
*/
@@ -2016,10 +2016,10 @@
* @param {String} enabled
* @returns {String}
* @example
* // enable position transform only to improve draw performance<br>
* node.transformsEnabled('position');<br><br>
* // enable position transform only to improve draw performance
* node.transformsEnabled('position');
*
* // enable all transforms<br>
* // enable all transforms
* node.transformsEnabled('all');
*/
@@ -2035,15 +2035,15 @@
* @param {Number} size.height
* @returns {Object}
* @example
* // get node size<br>
* var size = node.size();<br>
* var x = size.x;<br>
* var y = size.y;<br><br>
* // get node size
* var size = node.size();
* var x = size.x;
* var y = size.y;
*
* // set size<br>
* node.size({<br>
* width: 100,<br>
* height: 200<br>
* // set size
* node.size({
* width: 100,
* height: 200
* });
*/
Kinetic.Factory.addOverloadedGetterSetter(Kinetic.Node, 'size');

View File

@@ -283,19 +283,19 @@
* @param {String} color
* @returns {String}
* @example
* // get stroke color<br>
* var stroke = shape.stroke();<br><br>
* // get stroke color
* var stroke = shape.stroke();
*
* // set stroke color with color string<br>
* shape.stroke('green');<br><br>
* // set stroke color with color string
* shape.stroke('green');
*
* // set stroke color with hex<br>
* shape.stroke('#00ff00');<br><br>
* // set stroke color with hex
* shape.stroke('#00ff00');
*
* // set stroke color with rgb<br>
* shape.stroke('rgb(0,255,0)');<br><br>
* // set stroke color with rgb
* shape.stroke('rgb(0,255,0)');
*
* // set stroke color with rgba and make it 50% opaque<br>
* // set stroke color with rgba and make it 50% opaque
* shape.stroke('rgba(0,255,0,0.5');
*/
@@ -309,10 +309,10 @@
* @param {Integer} red
* @returns {Integer}
* @example
* // get stroke red component<br>
* var strokeRed = shape.strokeRed();<br><br>
* // get stroke red component
* var strokeRed = shape.strokeRed();
*
* // set stroke red component<br>
* // set stroke red component
* shape.strokeRed(0);
*/
@@ -326,10 +326,10 @@
* @param {Integer} green
* @returns {Integer}
* @example
* // get stroke green component<br>
* var strokeGreen = shape.strokeGreen();<br><br>
* // get stroke green component
* var strokeGreen = shape.strokeGreen();
*
* // set stroke green component<br>
* // set stroke green component
* shape.strokeGreen(255);
*/
@@ -343,10 +343,10 @@
* @param {Integer} blue
* @returns {Integer}
* @example
* // get stroke blue component<br>
* var strokeBlue = shape.strokeBlue();<br><br>
* // get stroke blue component
* var strokeBlue = shape.strokeBlue();
*
* // set stroke blue component<br>
* // set stroke blue component
* shape.strokeBlue(0);
*/
@@ -361,10 +361,10 @@
* @param {Number} alpha
* @returns {Number}
* @example
* // get stroke alpha component<br>
* var strokeAlpha = shape.strokeAlpha();<br><br>
* // get stroke alpha component
* var strokeAlpha = shape.strokeAlpha();
*
* // set stroke alpha component<br>
* // set stroke alpha component
* shape.strokeAlpha(0.5);
*/
@@ -378,10 +378,10 @@
* @param {Number} strokeWidth
* @returns {Number}
* @example
* // get stroke width<br>
* var strokeWidth = shape.strokeWidth();<br><br>
* // get stroke width
* var strokeWidth = shape.strokeWidth();
*
* // set stroke width<br>
* // set stroke width
* shape.strokeWidth();
*/
@@ -396,10 +396,10 @@
* @param {String} lineJoin
* @returns {String}
* @example
* // get line join<br>
* var lineJoin = shape.lineJoin();<br><br>
* // get line join
* var lineJoin = shape.lineJoin();
*
* // set line join<br>
* // set line join
* shape.lineJoin('round');
*/
@@ -413,10 +413,10 @@
* @param {String} lineCap
* @returns {String}
* @example
* // get line cap<br>
* var lineCap = shape.lineCap();<br><br>
* // get line cap
* var lineCap = shape.lineCap();
*
* // set line cap<br>
* // set line cap
* shape.lineCap('round');
*/
@@ -430,15 +430,15 @@
* @param {Function} drawFunc drawing function
* @returns {Function}
* @example
* // get scene draw function<br>
* var sceneFunc = shape.sceneFunc();<br><br>
* // get scene draw function
* var sceneFunc = shape.sceneFunc();
*
* // set scene draw function<br>
* shape.sceneFunc(function(context) {<br>
* context.beginPath();<br>
* context.rect(0, 0, this.width(), this.height());<br>
* context.closePath();<br>
* context.fillStrokeShape(this);<br>
* // set scene draw function
* shape.sceneFunc(function(context) {
* context.beginPath();
* context.rect(0, 0, this.width(), this.height());
* context.closePath();
* context.fillStrokeShape(this);
* });
*/
@@ -452,15 +452,15 @@
* @param {Function} drawFunc drawing function
* @returns {Function}
* @example
* // get hit draw function<br>
* var hitFunc = shape.hitFunc();<br><br>
* // get hit draw function
* var hitFunc = shape.hitFunc();
*
* // set hit draw function<br>
* shape.hitFunc(function(context) {<br>
* context.beginPath();<br>
* context.rect(0, 0, this.width(), this.height());<br>
* context.closePath();<br>
* context.fillStrokeShape(this);<br>
* // set hit draw function
* shape.hitFunc(function(context) {
* context.beginPath();
* context.rect(0, 0, this.width(), this.height());
* context.closePath();
* context.fillStrokeShape(this);
* });
*/
@@ -474,12 +474,12 @@
* @param {Array} dash
* @returns {Array}
* @example
* // apply dashed stroke that is 10px long and 5 pixels apart<br>
* line.dash([10, 5]);<br><br>
* // apply dashed stroke that is 10px long and 5 pixels apart
* line.dash([10, 5]);
*
* // apply dashed stroke that is made up of alternating dashed<br>
* // lines that are 10px long and 20px apart, and dots that have<br>
* // a radius of 5px and are 20px apart<br>
* // apply dashed stroke that is made up of alternating dashed
* // lines that are 10px long and 20px apart, and dots that have
* // a radius of 5px and are 20px apart
* line.dash([10, 20, 0.001, 20]);
*/
@@ -494,19 +494,19 @@
* @param {String} color
* @returns {String}
* @example
* // get shadow color<br>
* var shadow = shape.shadowColor();<br><br>
* // get shadow color
* var shadow = shape.shadowColor();
*
* // set shadow color with color string<br>
* shape.shadowColor('green');<br><br>
* // set shadow color with color string
* shape.shadowColor('green');
*
* // set shadow color with hex<br>
* shape.shadowColor('#00ff00');<br><br>
* // set shadow color with hex
* shape.shadowColor('#00ff00');
*
* // set shadow color with rgb<br>
* shape.shadowColor('rgb(0,255,0)');<br><br>
* // set shadow color with rgb
* shape.shadowColor('rgb(0,255,0)');
*
* // set shadow color with rgba and make it 50% opaque<br>
* // set shadow color with rgba and make it 50% opaque
* shape.shadowColor('rgba(0,255,0,0.5');
*/
@@ -520,10 +520,10 @@
* @param {Integer} red
* @returns {Integer}
* @example
* // get shadow red component<br>
* var shadowRed = shape.shadowRed();<br><br>
* // get shadow red component
* var shadowRed = shape.shadowRed();
*
* // set shadow red component<br>
* // set shadow red component
* shape.shadowRed(0);
*/
@@ -537,10 +537,10 @@
* @param {Integer} green
* @returns {Integer}
* @example
* // get shadow green component<br>
* var shadowGreen = shape.shadowGreen();<br><br>
* // get shadow green component
* var shadowGreen = shape.shadowGreen();
*
* // set shadow green component<br>
* // set shadow green component
* shape.shadowGreen(255);
*/
@@ -554,10 +554,10 @@
* @param {Integer} blue
* @returns {Integer}
* @example
* // get shadow blue component<br>
* var shadowBlue = shape.shadowBlue();<br><br>
* // get shadow blue component
* var shadowBlue = shape.shadowBlue();
*
* // set shadow blue component<br>
* // set shadow blue component
* shape.shadowBlue(0);
*/
@@ -572,10 +572,10 @@
* @param {Number} alpha
* @returns {Number}
* @example
* // get shadow alpha component<br>
* var shadowAlpha = shape.shadowAlpha();<br><br>
* // get shadow alpha component
* var shadowAlpha = shape.shadowAlpha();
*
* // set shadow alpha component<br>
* // set shadow alpha component
* shape.shadowAlpha(0.5);
*/
@@ -589,10 +589,10 @@
* @param {Number} blur
* @returns {Number}
* @example
* // get shadow blur<br>
* var shadowBlur = shape.shadowBlur();<br><br>
* // get shadow blur
* var shadowBlur = shape.shadowBlur();
*
* // set shadow blur<br>
* // set shadow blur
* shape.shadowBlur(10);
*/
@@ -606,10 +606,10 @@
* @param {Number} opacity
* @returns {Number}
* @example
* // get shadow opacity<br>
* var shadowOpacity = shape.shadowOpacity();<br><br>
* // get shadow opacity
* var shadowOpacity = shape.shadowOpacity();
*
* // set shadow opacity<br>
* // set shadow opacity
* shape.shadowOpacity(0.5);
*/
@@ -625,13 +625,13 @@
* @param {Number} offset.y
* @returns {Object}
* @example
* // get shadow offset<br>
* var shadowOffset = shape.shadowOffset();<br><br>
* // get shadow offset
* var shadowOffset = shape.shadowOffset();
*
* // set shadow offset<br>
* shape.shadowOffset({<br>
* x: 20<br>
* y: 10<br>
* // set shadow offset
* shape.shadowOffset({
* x: 20
* y: 10
* });
*/
@@ -645,10 +645,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get shadow offset x<br>
* var shadowOffsetX = shape.shadowOffsetX();<br><br>
* // get shadow offset x
* var shadowOffsetX = shape.shadowOffsetX();
*
* // set shadow offset x<br>
* // set shadow offset x
* shape.shadowOffsetX(5);
*/
@@ -662,10 +662,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get shadow offset y<br>
* var shadowOffsetY = shape.shadowOffsetY();<br><br>
* // get shadow offset y
* var shadowOffsetY = shape.shadowOffsetY();
*
* // set shadow offset y<br>
* // set shadow offset y
* shape.shadowOffsetY(5);
*/
@@ -679,14 +679,14 @@
* @param {Image} image object
* @returns {Image}
* @example
* // get fill pattern image<br>
* var fillPatternImage = shape.fillPatternImage();<br><br>
* // get fill pattern image
* var fillPatternImage = shape.fillPatternImage();
*
* // set fill pattern image<br>
* var imageObj = new Image();<br>
* imageObj.onload = function() {<br>
* shape.fillPatternImage(imageObj);<br>
* };<br>
* // set fill pattern image
* var imageObj = new Image();
* imageObj.onload = function() {
* shape.fillPatternImage(imageObj);
* };
* imageObj.src = 'path/to/image/jpg';
*/
@@ -700,19 +700,19 @@
* @param {String} color
* @returns {String}
* @example
* // get fill color<br>
* var fill = shape.fill();<br><br>
* // get fill color
* var fill = shape.fill();
*
* // set fill color with color string<br>
* shape.fill('green');<br><br>
* // set fill color with color string
* shape.fill('green');
*
* // set fill color with hex<br>
* shape.fill('#00ff00');<br><br>
* // set fill color with hex
* shape.fill('#00ff00');
*
* // set fill color with rgb<br>
* shape.fill('rgb(0,255,0)');<br><br>
* // set fill color with rgb
* shape.fill('rgb(0,255,0)');
*
* // set fill color with rgba and make it 50% opaque<br>
* // set fill color with rgba and make it 50% opaque
* shape.fill('rgba(0,255,0,0.5');
*/
@@ -726,10 +726,10 @@
* @param {Integer} red
* @returns {Integer}
* @example
* // get fill red component<br>
* var fillRed = shape.fillRed();<br><br>
* // get fill red component
* var fillRed = shape.fillRed();
*
* // set fill red component<br>
* // set fill red component
* shape.fillRed(0);
*/
@@ -743,10 +743,10 @@
* @param {Integer} green
* @returns {Integer}
* @example
* // get fill green component<br>
* var fillGreen = shape.fillGreen();<br><br>
* // get fill green component
* var fillGreen = shape.fillGreen();
*
* // set fill green component<br>
* // set fill green component
* shape.fillGreen(255);
*/
@@ -760,10 +760,10 @@
* @param {Integer} blue
* @returns {Integer}
* @example
* // get fill blue component<br>
* var fillBlue = shape.fillBlue();<br><br>
* // get fill blue component
* var fillBlue = shape.fillBlue();
*
* // set fill blue component<br>
* // set fill blue component
* shape.fillBlue(0);
*/
@@ -778,10 +778,10 @@
* @param {Number} alpha
* @returns {Number}
* @example
* // get fill alpha component<br>
* var fillAlpha = shape.fillAlpha();<br><br>
* // get fill alpha component
* var fillAlpha = shape.fillAlpha();
*
* // set fill alpha component<br>
* // set fill alpha component
* shape.fillAlpha(0.5);
*/
@@ -796,10 +796,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get fill pattern x<br>
* var fillPatternX = shape.fillPatternX();<br><br>
* // get fill pattern x
* var fillPatternX = shape.fillPatternX();
*
* // set fill pattern x<br>
* // set fill pattern x
* shape.fillPatternX(20);
*/
@@ -813,10 +813,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get fill pattern y<br>
* var fillPatternY = shape.fillPatternY();<br><br>
* // get fill pattern y
* var fillPatternY = shape.fillPatternY();
*
* // set fill pattern y<br>
* // set fill pattern y
* shape.fillPatternY(20);
*/
@@ -830,11 +830,11 @@
* @param {Array} colorStops
* @returns {Array} colorStops
* @example
* // get fill linear gradient color stops<br>
* var colorStops = shape.fillLinearGradientColorStops();<br><br>
* // get fill linear gradient color stops
* var colorStops = shape.fillLinearGradientColorStops();
*
* // create a linear gradient that starts with red, changes to blue <br>
* // halfway through, and then changes to green<br>
* // create a linear gradient that starts with red, changes to blue
* // halfway through, and then changes to green
* shape.fillLinearGradientColorStops(0, 'red', 0.5, 'blue', 1, 'green');
*/
@@ -848,10 +848,10 @@
* @param {Number} radius
* @returns {Number}
* @example
* // get radial gradient start radius<br>
* var startRadius = shape.fillRadialGradientStartRadius();<br><br>
* // get radial gradient start radius
* var startRadius = shape.fillRadialGradientStartRadius();
*
* // set radial gradient start radius<br>
* // set radial gradient start radius
* shape.fillRadialGradientStartRadius(0);
*/
@@ -865,10 +865,10 @@
* @param {Number} radius
* @returns {Number}
* @example
* // get radial gradient end radius<br>
* var endRadius = shape.fillRadialGradientEndRadius();<br><br>
* // get radial gradient end radius
* var endRadius = shape.fillRadialGradientEndRadius();
*
* // set radial gradient end radius<br>
* // set radial gradient end radius
* shape.fillRadialGradientEndRadius(100);
*/
@@ -882,11 +882,11 @@
* @param {Number} colorStops
* @returns {Array}
* @example
* // get fill radial gradient color stops<br>
* var colorStops = shape.fillRadialGradientColorStops();<br><br>
* // get fill radial gradient color stops
* var colorStops = shape.fillRadialGradientColorStops();
*
* // create a radial gradient that starts with red, changes to blue <br>
* // halfway through, and then changes to green<br>
* // create a radial gradient that starts with red, changes to blue
* // halfway through, and then changes to green
* shape.fillRadialGradientColorStops(0, 'red', 0.5, 'blue', 1, 'green');
*/
@@ -900,13 +900,13 @@
* @param {String} repeat
* @returns {String}
* @example
* // get fill pattern repeat<br>
* var repeat = shape.fillPatternRepeat();<br><br>
* // get fill pattern repeat
* var repeat = shape.fillPatternRepeat();
*
* // repeat pattern in x direction only<br>
* shape.fillPatternRepeat('repeat-x');<br><br>
* // repeat pattern in x direction only
* shape.fillPatternRepeat('repeat-x');
*
* // do not repeat the pattern<br>
* // do not repeat the pattern
* shape.fillPatternRepeat('no repeat');
*/
@@ -920,13 +920,13 @@
* @param {Boolean} enabled
* @returns {Boolean}
* @example
* // get fill enabled flag<br>
* var fillEnabled = shape.fillEnabled();<br><br>
* // get fill enabled flag
* var fillEnabled = shape.fillEnabled();
*
* // disable fill<br>
* shape.fillEnabled(false);<br><br>
* // disable fill
* shape.fillEnabled(false);
*
* // enable fill<br>
* // enable fill
* shape.fillEnabled(true);
*/
@@ -940,13 +940,13 @@
* @param {Boolean} enabled
* @returns {Boolean}
* @example
* // get stroke enabled flag<br>
* var strokeEnabled = shape.strokeEnabled();<br><br>
* // get stroke enabled flag
* var strokeEnabled = shape.strokeEnabled();
*
* // disable stroke<br>
* shape.strokeEnabled(false);<br><br>
* // disable stroke
* shape.strokeEnabled(false);
*
* // enable stroke<br>
* // enable stroke
* shape.strokeEnabled(true);
*/
@@ -960,13 +960,13 @@
* @param {Boolean} enabled
* @returns {Boolean}
* @example
* // get shadow enabled flag<br>
* var shadowEnabled = shape.shadowEnabled();<br><br>
* // get shadow enabled flag
* var shadowEnabled = shape.shadowEnabled();
*
* // disable shadow<br>
* shape.shadowEnabled(false);<br><br>
* // disable shadow
* shape.shadowEnabled(false);
*
* // enable shadow<br>
* // enable shadow
* shape.shadowEnabled(true);
*/
@@ -980,13 +980,13 @@
* @param {Boolean} enabled
* @returns {Boolean}
* @example
* // get dash enabled flag<br>
* var dashEnabled = shape.dashEnabled();<br><br>
* // get dash enabled flag
* var dashEnabled = shape.dashEnabled();
*
* // disable dash<br>
* shape.dashEnabled(false);<br><br>
* // disable dash
* shape.dashEnabled(false);
*
* // enable dash<br>
* // enable dash
* shape.dashEnabled(true);
*/
@@ -1000,13 +1000,13 @@
* @param {Boolean} enabled
* @returns {Boolean}
* @example
* // get stroke scale enabled flag<br>
* var strokeScaleEnabled = shape.strokeScaleEnabled();<br><br>
* // get stroke scale enabled flag
* var strokeScaleEnabled = shape.strokeScaleEnabled();
*
* // disable stroke scale<br>
* shape.strokeScaleEnabled(false);<br><br>
* // disable stroke scale
* shape.strokeScaleEnabled(false);
*
* // enable stroke scale<br>
* // enable stroke scale
* shape.strokeScaleEnabled(true);
*/
@@ -1021,10 +1021,10 @@
* @param {String} priority
* @returns {String}
* @example
* // get fill priority<br>
* var fillPriority = shape.fillPriority();<br><br>
* // get fill priority
* var fillPriority = shape.fillPriority();
*
* // set fill priority<br>
* // set fill priority
* shape.fillPriority('linear-gradient');
*/
@@ -1040,13 +1040,13 @@
* @param {Number} offset.y
* @returns {Object}
* @example
* // get fill pattern offset<br>
* var patternOffset = shape.fillPatternOffset();<br><br>
* // get fill pattern offset
* var patternOffset = shape.fillPatternOffset();
*
* // set fill pattern offset<br>
* shape.fillPatternOffset({<br>
* x: 20<br>
* y: 10<br>
* // set fill pattern offset
* shape.fillPatternOffset({
* x: 20
* y: 10
* });
*/
@@ -1060,10 +1060,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get fill pattern offset x<br>
* var patternOffsetX = shape.fillPatternOffsetX();<br><br>
* // get fill pattern offset x
* var patternOffsetX = shape.fillPatternOffsetX();
*
* // set fill pattern offset x<br>
* // set fill pattern offset x
* shape.fillPatternOffsetX(20);
*/
@@ -1076,10 +1076,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get fill pattern offset y<br>
* var patternOffsetY = shape.fillPatternOffsetY();<br><br>
* // get fill pattern offset y
* var patternOffsetY = shape.fillPatternOffsetY();
*
* // set fill pattern offset y<br>
* // set fill pattern offset y
* shape.fillPatternOffsetY(10);
*/
@@ -1095,13 +1095,13 @@
* @param {Number} scale.y
* @returns {Object}
* @example
* // get fill pattern scale<br>
* var patternScale = shape.fillPatternScale();<br><br>
* // get fill pattern scale
* var patternScale = shape.fillPatternScale();
*
* // set fill pattern scale<br>
* shape.fillPatternScale({<br>
* x: 2<br>
* y: 2<br>
* // set fill pattern scale
* shape.fillPatternScale({
* x: 2
* y: 2
* });
*/
@@ -1115,10 +1115,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get fill pattern scale x<br>
* var patternScaleX = shape.fillPatternScaleX();<br><br>
* // get fill pattern scale x
* var patternScaleX = shape.fillPatternScaleX();
*
* // set fill pattern scale x<br>
* // set fill pattern scale x
* shape.fillPatternScaleX(2);
*/
@@ -1131,10 +1131,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get fill pattern scale y<br>
* var patternScaleY = shape.fillPatternScaleY();<br><br>
* // get fill pattern scale y
* var patternScaleY = shape.fillPatternScaleY();
*
* // set fill pattern scale y<br>
* // set fill pattern scale y
* shape.fillPatternScaleY(2);
*/
@@ -1150,13 +1150,13 @@
* @param {Number} startPoint.y
* @returns {Object}
* @example
* // get fill linear gradient start point<br>
* var startPoint = shape.fillLinearGradientStartPoint();<br><br>
* // get fill linear gradient start point
* var startPoint = shape.fillLinearGradientStartPoint();
*
* // set fill linear gradient start point<br>
* shape.fillLinearGradientStartPoint({<br>
* x: 20<br>
* y: 10<br>
* // set fill linear gradient start point
* shape.fillLinearGradientStartPoint({
* x: 20
* y: 10
* });
*/
@@ -1169,10 +1169,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get fill linear gradient start point x<br>
* var startPointX = shape.fillLinearGradientStartPointX();<br><br>
* // get fill linear gradient start point x
* var startPointX = shape.fillLinearGradientStartPointX();
*
* // set fill linear gradient start point x<br>
* // set fill linear gradient start point x
* shape.fillLinearGradientStartPointX(20);
*/
@@ -1185,10 +1185,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get fill linear gradient start point y<br>
* var startPointY = shape.fillLinearGradientStartPointY();<br><br>
* // get fill linear gradient start point y
* var startPointY = shape.fillLinearGradientStartPointY();
*
* // set fill linear gradient start point y<br>
* // set fill linear gradient start point y
* shape.fillLinearGradientStartPointY(20);
*/
@@ -1204,13 +1204,13 @@
* @param {Number} endPoint.y
* @returns {Object}
* @example
* // get fill linear gradient end point<br>
* var endPoint = shape.fillLinearGradientEndPoint();<br><br>
* // get fill linear gradient end point
* var endPoint = shape.fillLinearGradientEndPoint();
*
* // set fill linear gradient end point<br>
* shape.fillLinearGradientEndPoint({<br>
* x: 20<br>
* y: 10<br>
* // set fill linear gradient end point
* shape.fillLinearGradientEndPoint({
* x: 20
* y: 10
* });
*/
@@ -1223,10 +1223,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get fill linear gradient end point x<br>
* var endPointX = shape.fillLinearGradientEndPointX();<br><br>
* // get fill linear gradient end point x
* var endPointX = shape.fillLinearGradientEndPointX();
*
* // set fill linear gradient end point x<br>
* // set fill linear gradient end point x
* shape.fillLinearGradientEndPointX(20);
*/
@@ -1239,10 +1239,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get fill linear gradient end point y<br>
* var endPointY = shape.fillLinearGradientEndPointY();<br><br>
* // get fill linear gradient end point y
* var endPointY = shape.fillLinearGradientEndPointY();
*
* // set fill linear gradient end point y<br>
* // set fill linear gradient end point y
* shape.fillLinearGradientEndPointY(20);
*/
@@ -1258,13 +1258,13 @@
* @param {Number} startPoint.y
* @returns {Object}
* @example
* // get fill radial gradient start point<br>
* var startPoint = shape.fillRadialGradientStartPoint();<br><br>
* // get fill radial gradient start point
* var startPoint = shape.fillRadialGradientStartPoint();
*
* // set fill radial gradient start point<br>
* shape.fillRadialGradientStartPoint({<br>
* x: 20<br>
* y: 10<br>
* // set fill radial gradient start point
* shape.fillRadialGradientStartPoint({
* x: 20
* y: 10
* });
*/
@@ -1277,10 +1277,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get fill radial gradient start point x<br>
* var startPointX = shape.fillRadialGradientStartPointX();<br><br>
* // get fill radial gradient start point x
* var startPointX = shape.fillRadialGradientStartPointX();
*
* // set fill radial gradient start point x<br>
* // set fill radial gradient start point x
* shape.fillRadialGradientStartPointX(20);
*/
@@ -1293,10 +1293,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get fill radial gradient start point y<br>
* var startPointY = shape.fillRadialGradientStartPointY();<br><br>
* // get fill radial gradient start point y
* var startPointY = shape.fillRadialGradientStartPointY();
*
* // set fill radial gradient start point y<br>
* // set fill radial gradient start point y
* shape.fillRadialGradientStartPointY(20);
*/
@@ -1312,13 +1312,13 @@
* @param {Number} endPoint.y
* @returns {Object}
* @example
* // get fill radial gradient end point<br>
* var endPoint = shape.fillRadialGradientEndPoint();<br><br>
* // get fill radial gradient end point
* var endPoint = shape.fillRadialGradientEndPoint();
*
* // set fill radial gradient end point<br>
* shape.fillRadialGradientEndPoint({<br>
* x: 20<br>
* y: 10<br>
* // set fill radial gradient end point
* shape.fillRadialGradientEndPoint({
* x: 20
* y: 10
* });
*/
@@ -1331,10 +1331,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get fill radial gradient end point x<br>
* var endPointX = shape.fillRadialGradientEndPointX();<br><br>
* // get fill radial gradient end point x
* var endPointX = shape.fillRadialGradientEndPointX();
*
* // set fill radial gradient end point x<br>
* // set fill radial gradient end point x
* shape.fillRadialGradientEndPointX(20);
*/
@@ -1347,10 +1347,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get fill radial gradient end point y<br>
* var endPointY = shape.fillRadialGradientEndPointY();<br><br>
* // get fill radial gradient end point y
* var endPointY = shape.fillRadialGradientEndPointY();
*
* // set fill radial gradient end point y<br>
* // set fill radial gradient end point y
* shape.fillRadialGradientEndPointY(20);
*/
@@ -1364,10 +1364,10 @@
* @param {Number} rotation
* @returns {Kinetic.Shape}
* @example
* // get fill pattern rotation<br>
* var patternRotation = shape.fillPatternRotation();<br><br>
* // get fill pattern rotation
* var patternRotation = shape.fillPatternRotation();
*
* // set fill pattern rotation<br>
* // set fill pattern rotation
* shape.fillPatternRotation(20);
*/

View File

@@ -705,12 +705,12 @@
* @memberof Kinetic.Stage.prototype
* @returns {DomElement} container
* @example
* // get container<br>
* var container = stage.container();<br><br>
* // get container
* var container = stage.container();
*
* // set container<br>
* var container = document.createElement('div');<br>
* body.appendChild(container);<br>
* // set container
* var container = document.createElement('div');
* body.appendChild(container);
* stage.container(container);
*/

View File

@@ -21,17 +21,17 @@
* @memberof Kinetic
* @example
* // instantiate new tween which fully rotates a node in 1 second
* var tween = new Kinetic.Tween({<br>
* node: node,<br>
* rotationDeg: 360,<br>
* duration: 1,<br>
* easing: Kinetic.Easings.EaseInOut<br>
* });<br><br>
* var tween = new Kinetic.Tween({
* node: node,
* rotationDeg: 360,
* duration: 1,
* easing: Kinetic.Easings.EaseInOut
* });
*
* // play tween<br>
* tween.play();<br><br>
* // play tween
* tween.play();
*
* // pause tween<br>
* // pause tween
* tween.pause();
*/
Kinetic.Tween = function(config) {

View File

@@ -23,8 +23,8 @@
* @param {Function} func
* @example
* // get all nodes with name foo inside layer, and set x to 10 for each
* layer.get('.foo').each(function(shape, n) {<br>
* shape.setX(10);<br>
* layer.get('.foo').each(function(shape, n) {
* shape.setX(10);
* });
*/
Kinetic.Collection.prototype.each = function(func) {
@@ -539,9 +539,9 @@
* @memberof Kinetic.Util.prototype
* @param {String} color
* @example
* // each of the following examples return {r:0, g:0, b:255}<br>
* var rgb = Kinetic.Util.getRGB('blue');<br>
* var rgb = Kinetic.Util.getRGB('#0000ff');<br>
* // each of the following examples return {r:0, g:0, b:255}
* var rgb = Kinetic.Util.getRGB('blue');
* var rgb = Kinetic.Util.getRGB('#0000ff');
* var rgb = Kinetic.Util.getRGB('rgb(0,0,255)');
*/
getRGB: function(color) {

View File

@@ -20,34 +20,34 @@
* @@nodeParams
* @example
* // create label
* var label = new Kinetic.Label({<br>
* x: 100,<br>
* y: 100, <br>
* draggable: true<br>
* });<br><br>
* var label = new Kinetic.Label({
* x: 100,
* y: 100,
* draggable: true
* });
*
* // add a tag to the label<br>
* label.add(new Kinetic.Tag({<br>
* fill: '#bbb',<br>
* stroke: '#333',<br>
* shadowColor: 'black',<br>
* shadowBlur: 10,<br>
* shadowOffset: [10, 10],<br>
* shadowOpacity: 0.2,<br>
* lineJoin: 'round',<br>
* pointerDirection: 'up',<br>
* pointerWidth: 20,<br>
* pointerHeight: 20,<br>
* cornerRadius: 5<br>
* }));<br><br>
* // add a tag to the label
* label.add(new Kinetic.Tag({
* fill: '#bbb',
* stroke: '#333',
* shadowColor: 'black',
* shadowBlur: 10,
* shadowOffset: [10, 10],
* shadowOpacity: 0.2,
* lineJoin: 'round',
* pointerDirection: 'up',
* pointerWidth: 20,
* pointerHeight: 20,
* cornerRadius: 5
* }));
*
* // add text to the label<br>
* label.add(new Kinetic.Text({<br>
* text: 'Hello World!',<br>
* fontSize: 50,<br>
* lineHeight: 1.2,<br>
* padding: 10,<br>
* fill: 'green'<br>
* // add text to the label
* label.add(new Kinetic.Text({
* text: 'Hello World!',
* fontSize: 50,
* lineHeight: 1.2,
* padding: 10,
* fill: 'green'
* }));
*/
Kinetic.Label = function(config) {

View File

@@ -10,12 +10,12 @@
* @@shapeParams
* @@nodeParams
* @example
* var path = new Kinetic.Path({<br>
* x: 240,<br>
* y: 40,<br>
* data: 'M12.582,9.551C3.251,16.237,0.921,29.021,7.08,38.564l-2.36,1.689l4.893,2.262l4.893,2.262l-0.568-5.36l-0.567-5.359l-2.365,1.694c-4.657-7.375-2.83-17.185,4.352-22.33c7.451-5.338,17.817-3.625,23.156,3.824c5.337,7.449,3.625,17.813-3.821,23.152l2.857,3.988c9.617-6.893,11.827-20.277,4.935-29.896C35.591,4.87,22.204,2.658,12.582,9.551z',<br>
* fill: 'green',<br>
* scale: 2<br>
* var path = new Kinetic.Path({
* x: 240,
* y: 40,
* data: 'M12.582,9.551C3.251,16.237,0.921,29.021,7.08,38.564l-2.36,1.689l4.893,2.262l4.893,2.262l-0.568-5.36l-0.567-5.359l-2.365,1.694c-4.657-7.375-2.83-17.185,4.352-22.33c7.451-5.338,17.817-3.625,23.156,3.824c5.337,7.449,3.625,17.813-3.821,23.152l2.857,3.988c9.617-6.893,11.827-20.277,4.935-29.896C35.591,4.87,22.204,2.658,12.582,9.551z',
* fill: 'green',
* scale: 2
* });
*/
Kinetic.Path = function (config) {

View File

@@ -10,14 +10,14 @@
* @@shapeParams
* @@nodeParams
* @example
* var hexagon = new Kinetic.RegularPolygon({<br>
* x: 100,<br>
* y: 200,<br>
* sides: 6,<br>
* radius: 70,<br>
* fill: 'red',<br>
* stroke: 'black',<br>
* strokeWidth: 4<br>
* var hexagon = new Kinetic.RegularPolygon({
* x: 100,
* y: 200,
* sides: 6,
* radius: 70,
* fill: 'red',
* stroke: 'black',
* strokeWidth: 4
* });
*/
Kinetic.RegularPolygon = function(config) {

View File

@@ -11,15 +11,15 @@
* @@shapeParams
* @@nodeParams
* @example
* var star = new Kinetic.Star({<br>
* x: 100,<br>
* y: 200,<br>
* numPoints: 5,<br>
* innerRadius: 70,<br>
* outerRadius: 70,<br>
* fill: 'red',<br>
* stroke: 'black',<br>
* strokeWidth: 4<br>
* var star = new Kinetic.Star({
* x: 100,
* y: 200,
* numPoints: 5,
* innerRadius: 70,
* outerRadius: 70,
* fill: 'red',
* stroke: 'black',
* strokeWidth: 4
* });
*/
Kinetic.Star = function(config) {

View File

@@ -19,14 +19,14 @@
* @@shapeParams
* @@nodeParams
* @example
* var textpath = new Kinetic.TextPath({<br>
* x: 100,<br>
* y: 50,<br>
* fill: '#333',<br>
* fontSize: '24',<br>
* fontFamily: 'Arial',<br>
* text: 'All the world\'s a stage, and all the men and women merely players.',<br>
* data: 'M10,10 C0,0 10,150 100,100 S300,150 400,50'<br>
* var textpath = new Kinetic.TextPath({
* x: 100,
* y: 50,
* fill: '#333',
* fontSize: '24',
* fontFamily: 'Arial',
* text: 'All the world\'s a stage, and all the men and women merely players.',
* data: 'M10,10 C0,0 10,150 100,100 S300,150 400,50'
* });
*/
Kinetic.TextPath = function(config) {

View File

@@ -13,15 +13,15 @@
* @@shapeParams
* @@nodeParams
* @example
* // draw a Arc that's pointing downwards<br>
* var arc = new Kinetic.Arc({<br>
* innerRadius: 40,<br>
* outerRadius: 80,<br>
* fill: 'red',<br>
* stroke: 'black'<br>
* strokeWidth: 5,<br>
* angle: 60,<br>
* rotationDeg: -120<br>
* // draw a Arc that's pointing downwards
* var arc = new Kinetic.Arc({
* innerRadius: 40,
* outerRadius: 80,
* fill: 'red',
* stroke: 'black'
* strokeWidth: 5,
* angle: 60,
* rotationDeg: -120
* });
*/
Kinetic.Arc = function(config) {
@@ -76,10 +76,10 @@
* @param {Number} outerRadius
* @returns {Number}
* @example
* // get outer radius<br>
* var outerRadius = arc.outerRadius();<br><br>
* // get outer radius
* var outerRadius = arc.outerRadius();
*
* // set outer radius<br>
* // set outer radius
* arc.outerRadius(20);
*/
@@ -93,10 +93,10 @@
* @param {Number} angle
* @returns {Number}
* @example
* // get angle<br>
* var angle = arc.angle();<br><br>
* // get angle
* var angle = arc.angle();
*
* // set angle<br>
* // set angle
* arc.angle(20);
*/
@@ -110,13 +110,13 @@
* @param {Boolean} clockwise
* @returns {Boolean}
* @example
* // get clockwise flag<br>
* var clockwise = arc.clockwise();<br><br>
* // get clockwise flag
* var clockwise = arc.clockwise();
*
* // draw arc counter-clockwise<br>
* arc.clockwise(false);<br><br>
* // draw arc counter-clockwise
* arc.clockwise(false);
*
* // draw arc clockwise<br>
* // draw arc clockwise
* arc.clockwise(true);
*/

View File

@@ -14,11 +14,11 @@
* @@nodeParams
* @example
* // create circle
* var circle = new Kinetic.Circle({<br>
* radius: 40,<br>
* fill: 'red',<br>
* stroke: 'black'<br>
* strokeWidth: 5<br>
* var circle = new Kinetic.Circle({
* radius: 40,
* fill: 'red',
* stroke: 'black'
* strokeWidth: 5
* });
*/
Kinetic.Circle = function(config) {
@@ -70,11 +70,11 @@
* @param {Number} radius
* @returns {Number}
* @example
* // get radius<br>
* var radius = circle.radius();<br><br>
* // get radius
* var radius = circle.radius();
*
* // set radius<br>
* circle.radius(10);<br>
* // set radius
* circle.radius(10);
*/
Kinetic.Collection.mapMethods(Kinetic.Circle);

View File

@@ -12,12 +12,12 @@
* @@ShapeParams
* @@NodeParams
* @example
* var ellipse = new Kinetic.Ellipse({<br>
* radius : {<br>
* x : 50,<br>
* y : 50<br>
* },<br>
* fill: 'red'<br>
* var ellipse = new Kinetic.Ellipse({
* radius : {
* x : 50,
* y : 50
* },
* fill: 'red'
* });
*/
Kinetic.Ellipse = function(config) {
@@ -84,13 +84,13 @@
* @param {Number} radius.y
* @returns {Object}
* @example
* // get radius<br>
* var radius = ellipse.radius();<br><br>
* // get radius
* var radius = ellipse.radius();
*
* // set radius<br>
* ellipse.radius({<br>
* x: 200,<br>
* y: 100<br>
* // set radius
* ellipse.radius({
* x: 200,
* y: 100
* });
*/
@@ -103,10 +103,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get radius x<br>
* var radiusX = ellipse.radiusX();<br><br>
* // get radius x
* var radiusX = ellipse.radiusX();
*
* // set radius x<br>
* // set radius x
* ellipse.radiusX(200);
*/
@@ -119,10 +119,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get radius y<br>
* var radiusY = ellipse.radiusY();<br><br>
* // get radius y
* var radiusY = ellipse.radiusY();
*
* // set radius y<br>
* // set radius y
* ellipse.radiusY(200);
*/

View File

@@ -14,16 +14,16 @@
* @@shapeParams
* @@nodeParams
* @example
* var imageObj = new Image();<br>
* imageObj.onload = function() {<br>
* var image = new Kinetic.Image({<br>
* x: 200,<br>
* y: 50,<br>
* image: imageObj,<br>
* width: 100,<br>
* height: 100<br>
* });<br>
* };<br>
* var imageObj = new Image();
* imageObj.onload = function() {
* var image = new Kinetic.Image({
* x: 200,
* y: 50,
* image: imageObj,
* width: 100,
* height: 100
* });
* };
* imageObj.src = '/path/to/image.jpg'
*/
Kinetic.Image = function(config) {
@@ -119,15 +119,15 @@
* @param {Number} crop.height
* @returns {Object}
* @example
* // get crop<br>
* var crop = image.crop();<br><br>
* // get crop
* var crop = image.crop();
*
* // set crop<br>
* image.crop({<br>
* x: 20,<br>
* y: 20,<br>
* width: 20,<br>
* height: 20<br>
* // set crop
* image.crop({
* x: 20,
* y: 20,
* width: 20,
* height: 20
* });
*/
@@ -140,10 +140,10 @@
* @param {Number} x
* @returns {Number}
* @example
* // get crop x<br>
* var cropX = image.cropX();<br><br>
* // get crop x
* var cropX = image.cropX();
*
* // set crop x<br>
* // set crop x
* image.cropX(20);
*/
@@ -156,10 +156,10 @@
* @param {Number} y
* @returns {Number}
* @example
* // get crop y<br>
* var cropY = image.cropY();<br><br>
* // get crop y
* var cropY = image.cropY();
*
* // set crop y<br>
* // set crop y
* image.cropY(20);
*/
@@ -172,10 +172,10 @@
* @param {Number} width
* @returns {Number}
* @example
* // get crop width<br>
* var cropWidth = image.cropWidth();<br><br>
* // get crop width
* var cropWidth = image.cropWidth();
*
* // set crop width<br>
* // set crop width
* image.cropWidth(20);
*/
@@ -188,10 +188,10 @@
* @param {Number} height
* @returns {Number}
* @example
* // get crop height<br>
* var cropHeight = image.cropHeight();<br><br>
* // get crop height
* var cropHeight = image.cropHeight();
*
* // set crop height<br>
* // set crop height
* image.cropHeight(20);
*/

View File

@@ -13,12 +13,12 @@
* @@shapeParams
* @@nodeParams
* @example
* var line = new Kinetic.Line({<br>
* x: 100,<br>
* y: 50,<br>
* points: [73, 70, 340, 23, 450, 60, 500, 20],<br>
* stroke: 'red',<br>
* tension: 1<br>
* var line = new Kinetic.Line({
* x: 100,
* y: 50,
* points: [73, 70, 340, 23, 450, 60, 500, 20],
* stroke: 'red',
* tension: 1
* });
*/
Kinetic.Line = function(config) {
@@ -151,13 +151,13 @@
* @param {Boolean} closed
* @returns {Boolean}
* @example
* // get closed flag<br>
* var closed = line.closed();<br><br>
* // get closed flag
* var closed = line.closed();
*
* // close the shape<br>
* line.closed(true);<br><br>
* // close the shape
* line.closed(true);
*
* // open the shape<br>
* // open the shape
* line.closed(false);
*/
@@ -172,10 +172,10 @@
* The default is 0
* @returns {Number}
* @example
* // get tension<br>
* var tension = line.tension();<br><br>
* // get tension
* var tension = line.tension();
*
* // set tension<br>
* // set tension
* line.tension(3);
*/
@@ -188,13 +188,13 @@
* @param {Array} points
* @returns {Array}
* @example
* // get points<br>
* var points = line.points();<br><br>
* // get points
* var points = line.points();
*
* // set points<br>
* line.points([10, 20, 30, 40, 50, 60]);<br><br>
* // set points
* line.points([10, 20, 30, 40, 50, 60]);
*
* // push a new point<br>
* // push a new point
* line.points(line.points().concat([70, 80]));
*/

View File

@@ -9,12 +9,12 @@
* @@shapeParams
* @@nodeParams
* @example
* var rect = new Kinetic.Rect({<br>
* width: 100,<br>
* height: 50,<br>
* fill: 'red',<br>
* stroke: 'black',<br>
* strokeWidth: 5<br>
* var rect = new Kinetic.Rect({
* width: 100,
* height: 50,
* fill: 'red',
* stroke: 'black',
* strokeWidth: 5
* });
*/
Kinetic.Rect = function(config) {
@@ -67,10 +67,10 @@
* @param {Number} cornerRadius
* @returns {Number}
* @example
* // get corner radius<br>
* var cornerRadius = rect.cornerRadius();<br><br>
* // get corner radius
* var cornerRadius = rect.cornerRadius();
*
* // set corner radius<br>
* // set corner radius
* rect.cornerRadius(10);
*/

View File

@@ -13,12 +13,12 @@
* @@shapeParams
* @@nodeParams
* @example
* var ring = new Kinetic.Ring({<br>
* innerRadius: 40,<br>
* outerRadius: 80,<br>
* fill: 'red',<br>
* stroke: 'black',<br>
* strokeWidth: 5<br>
* var ring = new Kinetic.Ring({
* innerRadius: 40,
* outerRadius: 80,
* fill: 'red',
* stroke: 'black',
* strokeWidth: 5
* });
*/
Kinetic.Ring = function(config) {
@@ -72,10 +72,10 @@
* @param {Number} innerRadius
* @returns {Number}
* @example
* // get inner radius<br>
* var innerRadius = ring.innerRadius();<br><br>
* // get inner radius
* var innerRadius = ring.innerRadius();
*
* // set inner radius<br>
* // set inner radius
* ring.innerRadius(20);
*/
@@ -89,10 +89,10 @@
* @param {Number} outerRadius
* @returns {Number}
* @example
* // get outer radius<br>
* var outerRadius = ring.outerRadius();<br><br>
* // get outer radius
* var outerRadius = ring.outerRadius();
*
* // set outer radius<br>
* // set outer radius
* ring.outerRadius(20);
*/

View File

@@ -12,37 +12,37 @@
* @@shapeParams
* @@nodeParams
* @example
* var imageObj = new Image();<br>
* imageObj.onload = function() {<br>
* var sprite = new Kinetic.Sprite({<br>
* x: 200,<br>
* y: 100,<br>
* image: imageObj,<br>
* animation: 'standing',<br>
* animations: {<br>
* standing: [<br>
* // x, y, width, height (6 frames)<br>
* 0, 0, 49, 109,<br>
* 52, 0, 49, 109,<br>
* 105, 0, 49, 109,<br>
* 158, 0, 49, 109,<br>
* 210, 0, 49, 109,<br>
* 262, 0, 49, 109<br>
* ],<br>
* kicking: [<br>
* // x, y, width, height (6 frames)<br>
* 0, 109, 45, 98,<br>
* 45, 109, 45, 98,<br>
* 95, 109, 63, 98,<br>
* 156, 109, 70, 98,<br>
* 229, 109, 60, 98,<br>
* 287, 109, 41, 98<br>
* ]<br>
* },<br>
* frameRate: 7,<br>
* frameIndex: 0<br>
* });<br>
* };<br>
* var imageObj = new Image();
* imageObj.onload = function() {
* var sprite = new Kinetic.Sprite({
* x: 200,
* y: 100,
* image: imageObj,
* animation: 'standing',
* animations: {
* standing: [
* // x, y, width, height (6 frames)
* 0, 0, 49, 109,
* 52, 0, 49, 109,
* 105, 0, 49, 109,
* 158, 0, 49, 109,
* 210, 0, 49, 109,
* 262, 0, 49, 109
* ],
* kicking: [
* // x, y, width, height (6 frames)
* 0, 109, 45, 98,
* 45, 109, 45, 98,
* 95, 109, 63, 98,
* 156, 109, 70, 98,
* 229, 109, 60, 98,
* 287, 109, 41, 98
* ]
* },
* frameRate: 7,
* frameIndex: 0
* });
* };
* imageObj.src = '/path/to/image.jpg'
*/
Kinetic.Sprite = function(config) {
@@ -173,10 +173,10 @@
* @param {String} anim animation key
* @returns {String}
* @example
* // get animation key<br>
* var animation = sprite.animation();<br><br>
* // get animation key
* var animation = sprite.animation();
*
* // set animation key<br>
* // set animation key
* sprite.animation('kicking');
*/
@@ -190,29 +190,29 @@
* @param {Object} animations
* @returns {Object}
* @example
* // get animations map<br>
* var animations = sprite.animations();<br><br>
* // get animations map
* var animations = sprite.animations();
*
* // set animations map<br>
* sprite.animations({<br>
* standing: [<br>
* // x, y, width, height (6 frames)<br>
* 0, 0, 49, 109,<br>
* 52, 0, 49, 109,<br>
* 105, 0, 49, 109,<br>
* 158, 0, 49, 109,<br>
* 210, 0, 49, 109,<br>
* 262, 0, 49, 109<br>
* ],<br>
* kicking: [<br>
* // x, y, width, height (6 frames)<br>
* 0, 109, 45, 98,<br>
* 45, 109, 45, 98,<br>
* 95, 109, 63, 98,<br>
* 156, 109, 70, 98,<br>
* 229, 109, 60, 98,<br>
* 287, 109, 41, 98<br>
* ]<br>
* // set animations map
* sprite.animations({
* standing: [
* // x, y, width, height (6 frames)
* 0, 0, 49, 109,
* 52, 0, 49, 109,
* 105, 0, 49, 109,
* 158, 0, 49, 109,
* 210, 0, 49, 109,
* 262, 0, 49, 109
* ],
* kicking: [
* // x, y, width, height (6 frames)
* 0, 109, 45, 98,
* 45, 109, 45, 98,
* 95, 109, 63, 98,
* 156, 109, 70, 98,
* 229, 109, 60, 98,
* 287, 109, 41, 98
* ]
* });
*/
@@ -227,9 +227,9 @@
* @returns {Image}
* @example
* // get image
* var image = sprite.image();<br><br>
* var image = sprite.image();
*
* // set image<br>
* // set image
* sprite.image(imageObj);
*/
@@ -243,10 +243,10 @@
* @param {Integer} frameIndex
* @returns {Integer}
* @example
* // get animation frame index<br>
* var frameIndex = sprite.frameIndex();<br><br>
* // get animation frame index
* var frameIndex = sprite.frameIndex();
*
* // set animation frame index<br>
* // set animation frame index
* sprite.frameIndex(3);
*/
@@ -262,10 +262,10 @@
* @param {Integer} frameRate
* @returns {Integer}
* @example
* // get frame rate<br>
* var frameRate = sprite.frameRate();<br><br>
* // get frame rate
* var frameRate = sprite.frameRate();
*
* // set frame rate to 2 frames per second<br>
* // set frame rate to 2 frames per second
* sprite.frameRate(2);
*/

View File

@@ -44,13 +44,13 @@
* @@shapeParams
* @@nodeParams
* @example
* var text = new Kinetic.Text({<br>
* x: 10,<br>
* y: 15,<br>
* text: 'Simple Text',<br>
* fontSize: 30,<br>
* fontFamily: 'Calibri',<br>
* fill: 'green'<br>
* var text = new Kinetic.Text({
* x: 10,
* y: 15,
* text: 'Simple Text',
* fontSize: 30,
* fontFamily: 'Calibri',
* fill: 'green'
* });
*/
Kinetic.Text = function(config) {
@@ -324,10 +324,10 @@
* @param {String} fontFamily
* @returns {String}
* @example
* // get font family<br>
* var fontFamily = text.fontFamily();<br><br><br>
* // get font family
* var fontFamily = text.fontFamily();
*
* // set font family<br>
* // set font family
* text.fontFamily('Arial');
*/
@@ -341,10 +341,10 @@
* @param {Number} fontSize
* @returns {Number}
* @example
* // get font size<br>
* var fontSize = text.fontSize();<br><br>
* // get font size
* var fontSize = text.fontSize();
*
* // set font size to 22px<br>
* // set font size to 22px
* text.fontSize(22);
*/
@@ -358,10 +358,10 @@
* @param {String} fontStyle
* @returns {String}
* @example
* // get font style<br>
* var fontStyle = text.fontStyle();<br><br>
* // get font style
* var fontStyle = text.fontStyle();
*
* // set font style<br>
* // set font style
* text.fontStyle('bold');
*/
@@ -375,10 +375,10 @@
* @param {String} fontVariant
* @returns {String}
* @example
* // get font variant<br>
* var fontVariant = text.fontVariant();<br><br>
* // get font variant
* var fontVariant = text.fontVariant();
*
* // set font variant<br>
* // set font variant
* text.fontVariant('small-caps');
*/
@@ -392,10 +392,10 @@
* @param {Number} padding
* @returns {Number}
* @example
* // get padding<br>
* var padding = text.padding();<br><br>
* // get padding
* var padding = text.padding();
*
* // set padding to 10 pixels<br>
* // set padding to 10 pixels
* text.padding(10);
*/
@@ -409,13 +409,13 @@
* @param {String} align
* @returns {String}
* @example
* // get text align<br>
* var align = text.align();<br><br>
* // get text align
* var align = text.align();
*
* // center text<br>
* text.align('center');<br><br>
* // center text
* text.align('center');
*
* // align text to right<br>
* // align text to right
* text.align('right');
*/
@@ -429,10 +429,10 @@
* @param {Number} lineHeight
* @returns {Number}
* @example
* // get line height<br>
* var lineHeight = text.lineHeight();<br><br><br>
* // get line height
* var lineHeight = text.lineHeight();
*
* // set the line height<br>
* // set the line height
* text.lineHeight(2);
*/
@@ -446,10 +446,10 @@
* @param {String} wrap
* @returns {String}
* @example
* // get wrap<br>
* var wrap = text.wrap();<br><br>
* // get wrap
* var wrap = text.wrap();
*
* // set wrap<br>
* // set wrap
* text.wrap('word');
*/
@@ -464,10 +464,10 @@
* @param {String} text
* @returns {String}
* @example
* // get text<br>
* var text = text.text();<br><br>
* // get text
* var text = text.text();
*
* // set text<br>
* // set text
* text.text('Hello world!');
*/

View File

@@ -10,14 +10,14 @@
* @@shapeParams
* @@nodeParams
* @example
* // draw a wedge that's pointing downwards<br>
* var wedge = new Kinetic.Wedge({<br>
* radius: 40,<br>
* fill: 'red',<br>
* stroke: 'black'<br>
* strokeWidth: 5,<br>
* angleDeg: 60,<br>
* rotationDeg: -120<br>
* // draw a wedge that's pointing downwards
* var wedge = new Kinetic.Wedge({
* radius: 40,
* fill: 'red',
* stroke: 'black'
* strokeWidth: 5,
* angleDeg: 60,
* rotationDeg: -120
* });
*/
Kinetic.Wedge = function(config) {
@@ -52,11 +52,11 @@
* @param {Number} radius
* @returns {Number}
* @example
* // get radius<br>
* var radius = wedge.radius();<br><br>
* // get radius
* var radius = wedge.radius();
*
* // set radius<br>
* wedge.radius(10);<br>
* // set radius
* wedge.radius(10);
*/
Kinetic.Factory.addGetterSetter(Kinetic.Wedge, 'angle', 0);
@@ -69,10 +69,10 @@
* @param {Number} angle
* @returns {Number}
* @example
* // get angle<br>
* var angle = wedge.angle();<br><br>
* // get angle
* var angle = wedge.angle();
*
* // set angle<br>
* // set angle
* wedge.angle(20);
*/
@@ -86,13 +86,13 @@
* @param {Number} clockwise
* @returns {Number}
* @example
* // get clockwise flag<br>
* var clockwise = wedge.clockwise();<br><br>
* // get clockwise flag
* var clockwise = wedge.clockwise();
*
* // draw wedge counter-clockwise<br>
* wedge.clockwise(false);<br><br>
* // draw wedge counter-clockwise
* wedge.clockwise(false);
*
* // draw wedge clockwise<br>
* // draw wedge clockwise
* wedge.clockwise(true);
*/