Documentation Canvas.js
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var config = require('./config');
|
var config = require('./config');
|
||||||
var util = require('./util');
|
var util = require('./util');
|
||||||
var ApertureHandler = require('./ApertureHandler');
|
var ApertureHandler = require('./ApertureHandler');
|
||||||
@@ -11,6 +12,11 @@ var ImageDataHandler = require('./ImageDataHandler');
|
|||||||
|
|
||||||
var $document = $(document);
|
var $document = $(document);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Canvas is using fabric to create the canvas and initiate it with its initial settings.
|
||||||
|
* It is also here most of the interaction is taking place. And most files are connected to this file.
|
||||||
|
* Fe. getDragbars method can be called from most places as the Canvas class is available in most places.
|
||||||
|
*/
|
||||||
var Canvas = fabric.util.createClass(fabric.Canvas, {
|
var Canvas = fabric.util.createClass(fabric.Canvas, {
|
||||||
initialize: function (id) {
|
initialize: function (id) {
|
||||||
this.callSuper('initialize', id, {
|
this.callSuper('initialize', id, {
|
||||||
@@ -24,6 +30,8 @@ var Canvas = fabric.util.createClass(fabric.Canvas, {
|
|||||||
height: 600
|
height: 600
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Eventhandler for mouseup events on the whole canvas.
|
||||||
|
// This should be rewritten a bit to not have that many events after the image has been cropped.
|
||||||
this.on('mouse:up', function () {
|
this.on('mouse:up', function () {
|
||||||
if (this.getImage().__cropped && !this.get3dHandler().isEnabled()) {
|
if (this.getImage().__cropped && !this.get3dHandler().isEnabled()) {
|
||||||
this.getApertures().setTransparent(false);
|
this.getApertures().setTransparent(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user