client/js/renderer/edgeeditbutton.js
changeset 284 fa8035885814
child 293 fba23fde14ba
equal deleted inserted replaced
283:67f3a24a7c01 284:fa8035885814
       
     1 "use strict";
       
     2 
       
     3 define(['jquery', 'underscore', 'requtils', 'renderer/basebutton'], function ($, _, requtils, BaseButton) {
       
     4     
       
     5     var Utils = requtils.getUtils();
       
     6 
       
     7     /* EdgeEditButton Begin */
       
     8 
       
     9     //var EdgeEditButton = Renderer.EdgeEditButton = Utils.inherit(Renderer._BaseButton);
       
    10     var EdgeEditButton = Utils.inherit(BaseButton);
       
    11 
       
    12     _(EdgeEditButton.prototype).extend({
       
    13         _init: function() {
       
    14             this.type = "Edge-edit-button";
       
    15             this.sector = this.renderer.drawSector(this, Utils._EDGE_BUTTON_INNER, Utils._EDGE_BUTTON_OUTER, -270, -90, 1, "edit", this.renkan.translate("Edit"));
       
    16         },
       
    17         mouseup: function() {
       
    18             if (!this.renderer.is_dragging) {
       
    19                 this.source_representation.openEditor();
       
    20             }
       
    21         }
       
    22     });
       
    23 
       
    24     /* EdgeEditButton End */
       
    25     
       
    26     return EdgeEditButton;
       
    27 
       
    28 });