attributeChangedCallback(name, oldValue, newValue) {
    if (this.shouldUpdate) {
      switch (name) {
      // Convert "tabindex" to "tabIndex"
      case 'tabindex':
        if (oldValue !== newValue) {
          this.tabIndex = Number(newValue);
        }
        break;
      default:
        IdsElement.prototype.attributeChangedCallback.apply(this, [name, oldValue, newValue]);
        break;
      }
    }
  }
/**
   * Override `attributeChangedCallback` from IdsElement to wrap its normal operation in a
   * check for a true `shouldUpdate` property.
   * @param  {string} name The property name
   * @param  {string} oldValue The property old value
   * @param  {string} newValue The property new value
   */
Override `attributeChangedCallback` from IdsElement to wrap its normal operation in a
check for a true `shouldUpdate` property.
@param  {string} name The property name
@param  {string} oldValue The property old value
@param  {string} newValue The property new value
Override ` attributeChangedCallback ` from IdsElement to wrap its normal operation in a check for a true ` shouldUpdate ` property . @param { string } name The property name @param { string } oldValue The property old value @param { string } newValue The property new value
attributeChangedCallback(name, oldValue, newValue) {
    if (this.shouldUpdate) {
      switch (name) {
      case 'tabindex':
        if (oldValue !== newValue) {
          this.tabIndex = Number(newValue);
        }
        break;
      default:
        IdsElement.prototype.attributeChangedCallback.apply(this, [name, oldValue, newValue]);
        break;
      }
    }
  }
attributeChangedCallback ( name , oldValue , newValue ) { if ( this . shouldUpdate ) { switch ( name ) { case 'tabindex' : if ( oldValue !== newValue ) { this . tabIndex = Number ( newValue ) ; } break ; default : IdsElement . prototype . attributeChangedCallback . apply ( this , [ name , oldValue , newValue ] ) ; break ; } } }
Override `attributeChangedCallback` from IdsElement to wrap its normal operation in a
 check for a true `shouldUpdate` property.
Override ` attributeChangedCallback ` from IdsElement to wrap its normal operation in a check for a true ` shouldUpdate ` property .
// Convert "tabindex" to "tabIndex"