diff -r 96f84344a70e -r 04b7d46e9d67 client/js/renderer/nodeshowbutton.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/client/js/renderer/nodeshowbutton.js Fri May 22 17:48:18 2015 +0200 @@ -0,0 +1,35 @@ + +define(['jquery', 'underscore', 'requtils', 'renderer/nodebutton'], function ($, _, requtils, NodeButton) { + 'use strict'; + + var Utils = requtils.getUtils(); + + /* NodeRemoveButton Begin */ + + //var NodeRemoveButton = Renderer.NodeRemoveButton = Utils.inherit(Renderer._NodeButton); + var NodeShowButton = Utils.inherit(NodeButton); + + _(NodeShowButton.prototype).extend({ + _init: function() { + this.type = "Node-show-button"; + this.lastSectorInner = 0; + this.startAngle = 90; + this.endAngle = 135; + this.imageName = "show"; + this.text = "Show"; + }, + mouseup: function() { + this.renderer.click_target = null; + this.renderer.is_dragging = false; + this.renderer.removeRepresentationsOfType("editor"); + if (this.renderer.isEditable()) { + this.source_representation.showNeighbors(false); + } + } + }).value(); + + /* NodeShowButton End */ + + return NodeShowButton; + +});