<commit_before><h2>Inline editing</h2>
<p>Table with simple inline editing. Edit cells using input field or select a value from a dropdown.</p>
<div class="alert alert-info">Please note that this example only persists changes in memory so the data will be reset when component is reinitialized e.g when route changes or page is refreshed.</div>
<div class="card mb-5">
  <div class="card-header">Example</div>
  <div class="card-block" exemplify="inlineEditExample" [context]="this" [escapeStrings]="['[gtClasses]','[gtSettings]','[gtFields]','[(gtData)]','[gtRowComponent]','[gtOptions]','[genericTable]','#myTable']" [source]="'child'" [target]="inlineEditExample" [navStyle]="'tabs'" [externalSources]="[{
    name:'app.module.ts',
    src:'https://raw.githubusercontent.com/hjalmers/angular2-generic-table/master/src/app/app.module.ts'
  },{
    name:'inline-editing.component.ts',
    src:'https://raw.githubusercontent.com/hjalmers/angular2-generic-table/master/src/app/inline-editing/inline-editing.component.ts'
  }]">
    <generic-table [gtClasses]="'table-sm'" #myTable [gtSettings]="configObject.settings" [gtFields]="configObject.fields" [gtData]="configObject.data" (gtEvent)="trigger($event)"></generic-table>
    <div class="text-center">
      <small><gt-table-info class="form-text text-muted mb-2" [genericTable]="myTable"></gt-table-info></small>
      <gt-pagination [gtClasses]="'pagination-sm justify-content-center'" [genericTable]="myTable"></gt-pagination>
    </div>
    <div class="alert alert-info" *ngIf="updatedRow">
      <div><strong>From:</strong> {{updatedRow?.oldValue | json}}</div>
      <div><strong>To:</strong> {{updatedRow?.newValue | json}}</div>
      <div><strong>Original:</strong> {{updatedRow?.originalValue | json}}</div>
    </div>

  </div>
  <div class="card-footer" #inlineEditExample></div>
</div>
<commit_msg>added responsive wrapper to show error #104<commit_after><h2>Inline editing</h2>
<p>Table with simple inline editing. Edit cells using input field or select a value from a dropdown.</p>
<div class="alert alert-info">Please note that this example only persists changes in memory so the data will be reset when component is reinitialized e.g when route changes or page is refreshed.</div>
<div class="card mb-5">
  <div class="card-header">Example</div>
  <div class="card-block" exemplify="inlineEditExample" [context]="this" [escapeStrings]="['[gtClasses]','[gtSettings]','[gtFields]','[(gtData)]','[gtRowComponent]','[gtOptions]','[genericTable]','#myTable']" [source]="'child'" [target]="inlineEditExample" [navStyle]="'tabs'" [externalSources]="[{
    name:'app.module.ts',
    src:'https://raw.githubusercontent.com/hjalmers/angular2-generic-table/master/src/app/app.module.ts'
  },{
    name:'inline-editing.component.ts',
    src:'https://raw.githubusercontent.com/hjalmers/angular2-generic-table/master/src/app/inline-editing/inline-editing.component.ts'
  }]">
    <div class="table-responsive">
      <generic-table [gtClasses]="'table-sm'" #myTable [gtSettings]="configObject.settings" [gtFields]="configObject.fields" [gtData]="configObject.data" (gtEvent)="trigger($event)"></generic-table>
    </div>
    <div class="text-center">
      <small><gt-table-info class="form-text text-muted mb-2" [genericTable]="myTable"></gt-table-info></small>
      <gt-pagination [gtClasses]="'pagination-sm justify-content-center'" [genericTable]="myTable"></gt-pagination>
    </div>
    <div class="alert alert-info" *ngIf="updatedRow">
      <div><strong>From:</strong> {{updatedRow?.oldValue | json}}</div>
      <div><strong>To:</strong> {{updatedRow?.newValue | json}}</div>
      <div><strong>Original:</strong> {{updatedRow?.originalValue | json}}</div>
    </div>

  </div>
  <div class="card-footer" #inlineEditExample></div>
</div>

{'fraction_non_alphanumeric': 0.1950578338590957, 'fraction_numerical': 0.003943217665615142, 'mean_word_length': 5.628919860627177, 'pattern_counts': {'":': 0, '<': 81, '<?xml version=': 0, '>': 81, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3627254', 'n_tokens_mistral': 1227, 'n_tokens_neox': 1204, 'n_words': 219}