set disabled(value) {
    const isTruthy = IdsStringUtils.stringToBool(value);

    if (isTruthy && this.getAttribute(attributes.DISABLED) !== '') {
      this.offEvent('mousemove', window.document, this.onMouseMove);
      this.setAttribute(attributes.DISABLED, '');
    } else if (!isTruthy && this.hasAttribute(attributes.DISABLED)) {
      this.removeAttribute(attributes.DISABLED);
    }
  }
/**
   * @param {boolean} value Whether or not draggable functionality is to be disabled
   */
@param {boolean} value Whether or not draggable functionality is to be disabled
@param { boolean } value Whether or not draggable functionality is to be disabled
set disabled(value) {
    const isTruthy = IdsStringUtils.stringToBool(value);
    if (isTruthy && this.getAttribute(attributes.DISABLED) !== '') {
      this.offEvent('mousemove', window.document, this.onMouseMove);
      this.setAttribute(attributes.DISABLED, '');
    } else if (!isTruthy && this.hasAttribute(attributes.DISABLED)) {
      this.removeAttribute(attributes.DISABLED);
    }
  }
set disabled ( value ) { const isTruthy = IdsStringUtils . stringToBool ( value ) ; if ( isTruthy && this . getAttribute ( attributes . DISABLED ) !== '' ) { this . offEvent ( 'mousemove' , window . document , this . onMouseMove ) ; this . setAttribute ( attributes . DISABLED , '' ) ; } else if ( ! isTruthy && this . hasAttribute ( attributes . DISABLED ) ) { this . removeAttribute ( attributes . DISABLED ) ; } }
@param {boolean} value Whether or not draggable functionality is to be disabled
@param { boolean } value Whether or not draggable functionality is to be disabled