Lines Matching refs:options

154   function fire(eventName, options) {  argument
166 listenersForEvent[i].call(this, options || { });
652 groupSVGElements: function(elements, options, path) { argument
655 object = new fabric.PathGroup(elements, options);
2275 function request(url, options) { argument
2277 options || (options = { });
2279 var method = options.method ? options.method.toUpperCase() : 'GET',
2280 onComplete = options.onComplete || function() { },
2294 if (typeof options.parameters === 'string') {
2295 url = addParamToUrl(url, options.parameters);
2354 function animate(options) { argument
2357 options || (options = { });
2360 duration = options.duration || 500,
2362 onChange = options.onChange || function() { },
2363 abort = options.abort || function() { return false; },
2364 …easing = options.easing || function(t, b, c, d) {return -c * Math.cos(t / d * (Math.PI / 2)) + c +…
2365 startValue = 'startValue' in options ? options.startValue : 0,
2366 endValue = 'endValue' in options ? options.endValue : 100,
2367 byValue = options.byValue || endValue - startValue;
2369 options.onStart && options.onStart();
2375 options.onComplete && options.onComplete();
2380 options.onComplete && options.onComplete();
3358 var options = { class in fabric.parseSVGDocument.AnonymousFunction064b60f11000
3371 callback(instances, options);
3373 }, clone(options), reviver);
3406 options = cachedObject.options;
3412 return ({ objects: objects, options: options });
3583 parseElements: function(elements, callback, options, reviver) { argument
3584 new fabric.ElementsParser(elements, callback, options, reviver).parse();
3712 callback(enlivedRecord.objects, enlivedRecord.options);
3736 fabric.parseSVGDocument(xml.documentElement, function (results, options) { argument
3739 options: options
3741 callback(results, options);
3769 fabric.parseSVGDocument(doc.documentElement, function (results, options) { argument
3770 callback(results, options);
3830 fabric.ElementsParser = function(elements, callback, options, reviver) { argument
3833 this.options = options;
3835 this.svgUid = (options && options.svgUid) || 0;
3873 klass.fromElement(el, this.createCallback(index, el), this.options);
3876 var obj = klass.fromElement(el, this.options);
4958 initialize: function(options) { argument
4959 options || (options = { });
4964 this.type = options.type || 'linear';
4967 x1: options.coords.x1 || 0,
4968 y1: options.coords.y1 || 0,
4969 x2: options.coords.x2 || 0,
4970 y2: options.coords.y2 || 0
4974 coords.r1 = options.coords.r1 || 0;
4975 coords.r2 = options.coords.r2 || 0;
4978 this.colorStops = options.colorStops.slice();
4979 if (options.gradientTransform) {
4980 this.gradientTransform = options.gradientTransform;
4982 this.offsetX = options.offsetX || this.offsetX;
4983 this.offsetY = options.offsetY || this.offsetY;
5243 forObject: function(obj, options) { argument
5244 options || (options = { });
5245 _convertPercentUnitsToValues(obj, options.coords, 'userSpaceOnUse');
5246 return new fabric.Gradient(options);
5253 function _convertPercentUnitsToValues(object, options, gradientUnits) { argument
5255 for (var prop in options) {
5256 propValue = parseFloat(options[prop], 10);
5257 if (typeof options[prop] === 'string' && /^\d+%$/.test(options[prop])) {
5271 options[prop] = propValue * multFactor + addFactor;
5274 options.r2 !== null &&
5280 if (options.y1) {
5281 options.y1 /= scaleFactor;
5283 if (options.y2) {
5284 options.y2 /= scaleFactor;
5327 initialize: function(options) { argument
5328 options || (options = { });
5332 if (options.source) {
5333 if (typeof options.source === 'string') {
5335 if (typeof fabric.util.getFunctionBody(options.source) !== 'undefined') {
5336 this.source = new Function(fabric.util.getFunctionBody(options.source));
5342 fabric.util.loadImage(options.source, function(img) {
5349 this.source = options.source;
5352 if (options.repeat) {
5353 this.repeat = options.repeat;
5355 if (options.offsetX) {
5356 this.offsetX = options.offsetX;
5358 if (options.offsetY) {
5359 this.offsetY = options.offsetY;
5523 initialize: function(options) { argument
5525 if (typeof options === 'string') {
5526 options = this._parseShadow(options);
5529 for (var prop in options) {
5530 this[prop] = options[prop];
5678 initialize: function(el, options) { argument
5679 options || (options = { });
5681 this._initStatic(el, options);
5802 _initStatic: function(el, options) { argument
5806 this._initOptions(options);
5809 if (options.overlayImage) {
5810 this.setOverlayImage(options.overlayImage, this.renderAll.bind(this));
5812 if (options.backgroundImage) {
5813 this.setBackgroundImage(options.backgroundImage, this.renderAll.bind(this));
5815 if (options.backgroundColor) {
5816 this.setBackgroundColor(options.backgroundColor, this.renderAll.bind(this));
5818 if (options.overlayColor) {
5819 this.setOverlayColor(options.overlayColor, this.renderAll.bind(this));
5882 setOverlayImage: function (image, callback, options) { argument
5883 return this.__setBgOverlayImage('overlayImage', image, callback, options);
5933 setBackgroundImage: function (image, callback, options) { argument
5934 return this.__setBgOverlayImage('backgroundImage', image, callback, options);
6009 __setBgOverlayImage: function(property, image, callback, options) { argument
6012 this[property] = new fabric.Image(img, options);
6014 }, this, options && options.crossOrigin);
6017 options && image.setOptions(options);
6084 _initOptions: function (options) { argument
6085 for (var prop in options) {
6086 this[prop] = options[prop];
6148 setWidth: function (value, options) { argument
6149 return this.setDimensions({ width: value }, options);
6161 setHeight: function (value, options) { argument
6162 return this.setDimensions({ height: value }, options);
6176 setDimensions: function (dimensions, options) { argument
6179 options = options || {};
6184 if (!options.cssOnly) {
6189 if (!options.backstoreOnly) {
6194 if (!options.cssOnly) {
6867 toSVG: function(options, reviver) { argument
6868 options || (options = { });
6872 this._setSVGPreamble(markup, options);
6873 this._setSVGHeader(markup, options);
6891 _setSVGPreamble: function(markup, options) { argument
6892 if (!options.suppressPreamble) {
6894 '<?xml version="1.0" encoding="', (options.encoding || 'UTF-8'), '" standalone="no" ?>',
6904 _setSVGHeader: function(markup, options) { argument
6907 if (options.viewBox) {
6908 width = options.viewBox.width;
6909 height = options.viewBox.height;
6931 (options.viewBox
6933 options.viewBox.x + ' ' +
6934 options.viewBox.y + ' ' +
6935 options.viewBox.width + ' ' +
6936 options.viewBox.height + '" '
7295 setShadow: function(options) { argument
7296 this.shadow = new fabric.Shadow(options);
7994 initialize: function(el, options) { argument
7995 options || (options = { });
7997 this._initStatic(el, options);
10083 toDataURL: function (options) { argument
10084 options || (options = { });
10086 var format = options.format || 'png',
10087 quality = options.quality || 1,
10088 multiplier = options.multiplier || 1,
10090 left: options.left,
10091 top: options.top,
10092 width: options.width,
10093 height: options.height
11181 initialize: function(options) { argument
11182 if (options) {
11183 this.setOptions(options);
11191 _initGradient: function(options) { argument
11192 if (options.fill && options.fill.colorStops && !(options.fill instanceof fabric.Gradient)) {
11193 this.set('fill', new fabric.Gradient(options.fill));
11201 _initPattern: function(options) { argument
11202 if (options.fill && options.fill.source && !(options.fill instanceof fabric.Pattern)) {
11203 this.set('fill', new fabric.Pattern(options.fill));
11205 if (options.stroke && options.stroke.source && !(options.stroke instanceof fabric.Pattern)) {
11206 this.set('stroke', new fabric.Pattern(options.stroke));
11214 _initClipping: function(options) { argument
11215 if (!options.clipTo || typeof options.clipTo !== 'string') {
11219 var functionBody = fabric.util.getFunctionBody(options.clipTo);
11229 setOptions: function(options) { argument
11230 for (var prop in options) {
11231 this.set(prop, options[prop]);
11233 this._initGradient(options);
11234 this._initPattern(options);
11235 this._initClipping(options);
11674 toDataURL: function(options) { argument
11675 options || (options = { });
11687 if (options.format === 'jpg') {
11688 options.format = 'jpeg';
11691 if (options.format === 'jpeg') {
11706 var data = canvas.toDataURL(options);
11791 setGradient: function(property, options) { argument
11792 options || (options = { });
11796 gradient.type = options.type || (options.r1 || options.r2 ? 'radial' : 'linear');
11798 x1: options.x1,
11799 y1: options.y1,
11800 x2: options.x2,
11801 y2: options.y2
11804 if (options.r1 || options.r2) {
11805 gradient.coords.r1 = options.r1;
11806 gradient.coords.r2 = options.r2;
11809 for (var position in options.colorStops) {
11810 var color = new fabric.Color(options.colorStops[position]);
11840 setPatternFill: function(options) { argument
11841 return this.set('fill', new fabric.Pattern(options));
11866 setShadow: function(options) { argument
11867 return this.set('shadow', options ? new fabric.Shadow(options) : null);
12863 saveState: function(options) { argument
12868 if (options && options.stateProperties) {
12869 options.stateProperties.forEach(function(prop) {
13212 setControlsVisibility: function(options) { argument
13213 options || (options = { });
13215 for (var p in options) {
13216 this.setControlVisible(p, options[p]);
13409 _animate: function(property, to, options, skipCallbacks) { argument
13414 if (!options) {
13415 options = { };
13418 options = fabric.util.object.clone(options);
13429 if (!('from' in options)) {
13430 options.from = currentValue;
13441 startValue: options.from,
13443 byValue: options.by,
13444 easing: options.easing,
13445 duration: options.duration,
13446 abort: options.abort && function() {
13447 return options.abort.call(_this);
13459 options.onChange && options.onChange();
13467 options.onComplete && options.onComplete();
13537 initialize: function(points, options) { argument
13538 options = options || { };
13544 this.callSuper('initialize', options);
13551 this._setWidthHeight(options);
13558 _setWidthHeight: function(options) { argument
13559 options || (options = { });
13564 this.left = 'left' in options
13565 ? options.left
13568 this.top = 'top' in options
13569 ? options.top
13756 fabric.Line.fromElement = function(element, options) { argument
13764 return new fabric.Line(points, extend(parsedAttributes, options));
13862 initialize: function(options) { argument
13863 options = options || { };
13865 this.callSuper('initialize', options);
13866 this.set('radius', options.radius || 0);
13867 this.startAngle = options.startAngle || this.startAngle;
13868 this.endAngle = options.endAngle || this.endAngle;
14015 fabric.Circle.fromElement = function(element, options) { argument
14016 options || (options = { });
14027 var obj = new fabric.Circle(extend(parsedAttributes, options));
14088 initialize: function(options) { argument
14089 options = options || { };
14091 this.callSuper('initialize', options);
14093 this.set('width', options.width || 100)
14094 .set('height', options.height || 100);
14230 initialize: function(options) { argument
14231 options = options || { };
14233 this.callSuper('initialize', options);
14235 this.set('rx', options.rx || 0);
14236 this.set('ry', options.ry || 0);
14365 fabric.Ellipse.fromElement = function(element, options) { argument
14366 options || (options = { });
14373 var ellipse = new fabric.Ellipse(extend(parsedAttributes, options));
14458 initialize: function(options) { argument
14459 options = options || { };
14461 this.callSuper('initialize', options);
14608 fabric.Rect.fromElement = function(element, options) { argument
14612 options = options || { };
14618 …var rect = new fabric.Rect(extend((options ? fabric.util.object.clone(options) : { }), parsedAttri…
14705 initialize: function(points, options) { argument
14706 return fabric.Polygon.prototype.initialize.call(this, points, options); argument
14796 fabric.Polyline.fromElement = function(element, options) { argument
14800 options || (options = { });
14805 return new fabric.Polyline(points, fabric.util.object.extend(parsedAttributes, options));
14881 initialize: function(points, options) { argument
14882 options = options || { };
14884 this.callSuper('initialize', options);
14886 if (!('top' in options)) {
14889 if (!('left' in options)) {
15042 fabric.Polygon.fromElement = function(element, options) { argument
15047 options || (options = { });
15052 return new fabric.Polygon(points, extend(parsedAttributes, options));
15144 initialize: function(path, options) { argument
15145 options = options || { };
15147 this.setOptions(options);
15170 if (options.sourcePath) {
15171 this.setSourcePath(options.sourcePath);
16019 fabric.Path.fromElement = function(element, callback, options) { argument
16021 callback && callback(new fabric.Path(parsedAttributes.d, extend(parsedAttributes, options)));
16080 initialize: function(paths, options) { argument
16082 options = options || { };
16089 if (options.toBeParsed) {
16090 this.parseDimensionsFromPaths(options);
16091 delete options.toBeParsed;
16093 this.setOptions(options);
16096 if (options.sourcePath) {
16097 this.setSourcePath(options.sourcePath);
16104 parseDimensionsFromPaths: function(options) { argument
16126 options.width = Math.max.apply(null, xC);
16127 options.height = Math.max.apply(null, yC);
16359 initialize: function(objects, options) { argument
16360 options = options || { };
16370 if (options.originX) {
16371 this.originX = options.originX;
16374 if (options.originY) {
16375 this.originY = options.originY;
16381 this.callSuper('initialize', options);
16965 initialize: function(element, options) { argument
16966 options || (options = { });
16970 this.callSuper('initialize', options);
16972 this._initElement(element, options);
16973 this._initConfig(options);
16975 if (options.filters) {
16976 this.filters = options.filters;
16999 setElement: function(element, callback, options) { argument
17002 this._initConfig(options);
17158 setSrc: function(src, callback, options) { argument
17160 return this.setElement(img, callback, options);
17161 }, this, options && options.crossOrigin);
17340 _initConfig: function(options) { argument
17341 options || (options = { });
17342 this.setOptions(options);
17343 this._setWidthHeight(options);
17369 _setWidthHeight: function(options) { argument
17370 this.width = 'width' in options
17371 ? options.width
17376 this.height = 'height' in options
17377 ? options.height
17452 fabric.Image.fromElement = function(element, callback, options) { argument
17477 extend((options ? fabric.util.object.clone(options) : { }), parsedAttributes));
17616 initialize: function(options) { argument
17617 if (options) {
17618 this.setOptions(options);
17626 setOptions: function(options) { argument
17627 for (var prop in options) {
17628 this[prop] = options[prop];
17687 initialize: function(options) { argument
17688 options = options || { };
17689 this.brightness = options.brightness || 0;
17799 initialize: function(options) { argument
17800 options = options || { };
17802 this.opaque = options.opaque;
17803 this.matrix = options.matrix || [
17946 initialize: function(options) { argument
17947 options = options || { };
17948 this.threshold = options.threshold || 100;
18146 initialize: function(options) { argument
18147 options = options || { };
18149 this.mask = options.mask;
18150 this.channel = [ 0, 1, 2, 3 ].indexOf(options.channel) > -1 ? options.channel : 0;
18258 initialize: function(options) { argument
18259 options = options || { };
18260 this.noise = options.noise || 0;
18345 initialize: function(options) { argument
18346 options = options || { };
18347 this.blocksize = options.blocksize || 4;
18459 initialize: function(options) { argument
18460 options = options || { };
18461 this.threshold = options.threshold || 30;
18462 this.distance = options.distance || 20;
18691 initialize: function(options) { argument
18692 options = options || { };
18694 this.color = options.color || '#000000';
18695 this.opacity = typeof options.opacity !== 'undefined'
18696 ? options.opacity
18801 initialize: function(options) { argument
18802 options = options || { };
18804 this.color = options.color || '#000000';
18881 initialize: function(options) { argument
18882 options = options || {};
18883 this.color = options.color || '#000';
18884 this.image = options.image || false;
18885 this.mode = options.mode || 'multiply';
18886 this.alpha = options.alpha || 1;
19633 initialize: function(text, options) { argument
19634 options = options || { };
19637 this.setOptions(options);
20326 fabric.Text.fromElement = function(element, options) { argument
20332options = fabric.util.object.extend((options ? fabric.util.object.clone(options) : { }), parsedAtt…
20334 options.top = options.top || 0;
20335 options.left = options.left || 0;
20337 options.left += parsedAttributes.dx;
20340 options.top += parsedAttributes.dy;
20342 if (!('fontSize' in options)) {
20343 options.fontSize = fabric.Text.DEFAULT_SVG_FONT_SIZE;
20346 if (!options.originX) {
20347 options.originX = 'left';
20350 text = new fabric.Text(textContent, options),
20571 initialize: function(text, options) { argument
20572 this.styles = options ? (options.styles || { }) : { };
20573 this.callSuper('initialize', text, options);
21886 this.canvas.on('mouse:move', function(options) { argument
21891 var newSelectionStart = _this.getSelectionStartFromPointer(options.e);
22266 onMouseDown: function(options) { argument
22269 var newPointer = this.canvas.getPointer(options.e);
22272 this.fire('tripleclick', options);
22273 this._stopEvent(options.e);
22276 this.fire('dblclick', options);
22277 this._stopEvent(options.e);
22322 this.on('dblclick', function(options) { argument
22323 this.selectWord(this.getSelectionStartFromPointer(options.e));
22325 this.on('tripleclick', function(options) { argument
22326 this.selectLine(this.getSelectionStartFromPointer(options.e));
22334 this.on('mousedown', function(options) { argument
22336 var pointer = this.canvas.getPointer(options.e);
22347 this.setCursorByClick(options.e);
22371 this.on('mouseup', function(options) { argument
22373 if (this._isObjectMoved(options.e)) {
23369 fabric.parseSVGDocument(doc.documentElement, function(results, options) { argument
23370 callback && callback(results, options);
23401 fabric.createCanvasForNode = function(width, height, options, nodeCanvasOptions) { argument
23402 nodeCanvasOptions = nodeCanvasOptions || options;
23414 fabricCanvas = new FabricCanvas(canvasEl, options);
23433 fabric.StaticCanvas.prototype.setWidth = function(width, options) { argument
23434 origSetWidth.call(this, width, options);
23443 fabric.StaticCanvas.prototype.setHeight = function(height, options) { argument
23444 origSetHeight.call(this, height, options);