diff -r 67f3a24a7c01 -r fa8035885814 client/js/renderer/nodebutton.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/client/js/renderer/nodebutton.js Mon May 05 17:43:37 2014 +0200 @@ -0,0 +1,37 @@ +"use strict"; + +define(['jquery', 'underscore', 'requtils', 'renderer/basebutton'], function ($, _, requtils, BaseButton) { + + var Utils = requtils.getUtils(); + + /* _NodeButton Begin */ + + //var _NodeButton = Renderer._NodeButton = Utils.inherit(Renderer._BaseButton); + var _NodeButton = Utils.inherit(BaseButton); + + _(_NodeButton.prototype).extend({ + setSectorSize: function() { + var sectorInner = this.source_representation.circle_radius; + if (sectorInner !== this.lastSectorInner) { + if (this.sector) { + this.sector.destroy(); + } + this.sector = this.renderer.drawSector( + this, 1 + sectorInner, + Utils._NODE_BUTTON_WIDTH + sectorInner, + this.startAngle, + this.endAngle, + 1, + this.imageName, + this.renkan.translate(this.text) + ); + this.lastSectorInner = sectorInner; + } + } + }); + + /* _NodeButton End */ + + return _NodeButton; + +});