anchor.diff:              left: coord.left,
               top: coord.top,
               angle: 0,
  -            classification: "",
  -            identifier: "",
               floor: <%= @floor %>,
               element_type_id: parseInt(assetId),
               modified: true,
  -            id: null,
  -            range_up_opt: "",
  -            range_up_digits: "",
  -            range_up_letters: "",
  -            range_down_opt: "",
  -            range_down_digits: "",
  -            range_down_letters: "",
  +            id: null
             })
             .setCoords();
  +
  +      if (element_type_id == 11) {
  +        loadedObject.set({
  +          range_up_opt: "",
  +          range_up_digits: "",
  +          range_up_letters: "",
  +          range_down_opt: "",
  +          range_down_digits: "",
  +          range_down_letters: "",
  +          classification: "",
  +          identifier: ""
  +        })
  +      }
   
         canvas.add(loadedObject);
       });
  
positive.code:           fill: "<%= element.fill %>",
            id: <%= element.id %>,
            floor: <%= element.floor %>,
            element_type_id: <%= element.element_type_id %>,
            range_up_opt: "<%= element.range_up_opt %>",
            range_up_digits: "<%= element.range_up_digits %>",
            range_up_letters: "<%= element.range_up_letters %>",
            range_down_opt: "<%= element.range_down_opt %>",
            range_down_digits: "<%= element.range_down_digits %>",
            range_down_letters: "<%= element.range_down_letters %>",
            classification: "<%= element.classification %>",
            identifier: "<%= element.identifier %>",
            modified: false
          })
          .setCoords();
  
      canvas.add(loadedObject);
  
  
negative.code:       top: (- canvas.viewport.position.y / canvas.viewport.zoom) + ( canvas.height / canvas.viewport.zoom / 2)
      };
  
      var element_type_id = parseInt(assetId);
  
      fabric.loadSVGFromURL(assetPath, function(objects, options) {
  
        var loadedObject = fabric.util.groupSVGElements(objects, options);
  
        loadedObject.toObject = (function (toObject) {
          return function () {
            var opts = {
              id: this.id,
              floor: this.floor,
              element_type_id: this.element_type_id,
              modified: this.modified
            }
  
            if (this.element_type_id == 11) {
              $.extend(opts, {
                classification: this.classification,
                identifier: this.identifier,
                range_up_opt: this.range_up_opt,
                range_up_digits: this.range_up_digits,
                range_up_letters:this.range_up_letters,
                range_down_opt: this.range_down_opt,
                range_down_digits: this.range_down_digits,
                range_down_letters: this.range_down_letters
              })
            }
            return fabric.util.object.extend(toObject.call(this), opts);
          };
        })(fabric.Object.prototype.toObject);
  
  