Sha256: a545070f543c4316bb7e9d170d8d0e301f059ec6cf5f546501ebc9cd2ddb39be

Contents?: true

Size: 849 Bytes

Versions: 54

Compression:

Stored size: 849 Bytes

Contents

/* Helper constructor */
function Helper(node, x, y) {
    this.helper = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
    this.helper.setAttribute('class', 'helper');
    this.helper.setAttribute('height', 5);
    this.helper.setAttribute('width', 5);
    this.helper.setAttribute('x', x - 3);
    this.helper.setAttribute('y', y - 3);
    node.appendChild(this.helper);
}

Helper.prototype.setCoords = function (x, y) {
    this.helper.setAttribute('x', x - 3);
    this.helper.setAttribute('y', y - 3);

    return this;
};

Helper.prototype.setAction = function (action) {
    this.helper.action = action;

    return this;
};

Helper.prototype.setCursor = function (cursor) {
    utils.addClass(this.helper, cursor);

    return this;
};

Helper.prototype.setId = function (id) {
    this.helper.n = id;

    return this;
};

Version data entries

54 entries across 54 versions & 2 rubygems

Version Path
c80_map_floors-0.2.2 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.2.1 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.2.0.8 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.2.0.7 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.2.0.6 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.2.0.5 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.2.0.4 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.2.0.3 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.2.0.2 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.2.0.1 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.2.0.0 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.1.0.25 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.1.0.24 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.1.0.23 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.1.0.22 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.1.0.21 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.1.0.20 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.1.0.19 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.1.0.18 app/assets/javascripts/svg_elements/helper.js
c80_map_floors-0.1.0.17 app/assets/javascripts/svg_elements/helper.js