22 lines
726 B

define(function (require, exports, module) {
var Class = require('core/class');
var Paper = require('graphic/paper');
var Draggable = require('../public/draggable');
var PathDiagram = require('../pathdiagram/pathdiagram');
Class.extendClass(Paper, Draggable);
var paper = new Paper(document.body).drag();
paper.on('dragstart', function() {
this.setStyle('cursor', '-webkit-grabbing');
}).on('dragend', function() {
this.setStyle('cursor', '-webkit-grab');
}).trigger('dragend');
paper.setViewBox(-600.5, -400.5, 1200, 800);
var keyword = /q=(.+)/.exec(window.location.href);
keyword = keyword && keyword[1];
paper.addShape(new PathDiagram(keyword));
});