Sha256: ba28c3461b13c341b61ba935cc611ea8d7a73628a3f797382f30d862f5ab336e

Contents?: true

Size: 549 Bytes

Versions: 465

Compression:

Stored size: 549 Bytes

Contents

import PbEnhancedElement from '../pb_enhanced_element'

export default class PbTextarea extends PbEnhancedElement {
  style: {[key: string]: string}
  scrollHeight: string
  static get selector(): string {
    return '.resize_auto textarea'
  }

  onInput(): void {
    this.style.height = 'auto'
    this.style.height = (this.scrollHeight) + 'px'
  }

  connect(): void {
    this.element.setAttribute('style', 'height:' + (this.element.scrollHeight) + 'px;overflow-y:hidden;')
    this.element.addEventListener('input', this.onInput, false)
  }
}

Version data entries

465 entries across 465 versions & 1 rubygems

Version Path
playbook_ui-14.10.0.pre.rc.23 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.10.0.pre.rc.22 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.10.0.pre.rc.21 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.9.0.pre.alpha.play1703errorstatealignment5060 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.10.0.pre.rc.20 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.10.0.pre.rc.19 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.10.0.pre.rc.18 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.9.0.pre.alpha.PLAY1660reactdropzone5020 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.10.0.pre.rc.17 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.10.0.pre.rc.16 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.9.0.pre.alpha.play17004992 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.9.0.pre.alpha.play1703errorstatealignment4991 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.10.0.pre.rc.15 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.9.0.pre.alpha.PLAY16264952 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.9.0.pre.alpha.PLAY1731inputmasking4927 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.9.0.pre.alpha.play1742globalheightfixes4926 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.9.0.pre.alpha.play1742globalheightfixes4925 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.10.0.pre.rc.14 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.10.0.pre.rc.13 app/pb_kits/playbook/pb_textarea/index.ts
playbook_ui-14.9.0.pre.alpha.PBNTR746datepickerdefaultbug4903 app/pb_kits/playbook/pb_textarea/index.ts