<commit_before><ion-header>
  <ion-navbar>
    <ion-title>{{ title ? title : node.name }}</ion-title>
    <ion-buttons end *ngIf="!noClose">
      <button ion-button icon-only (click)="cancel()">
        取消
        <ion-icon name="close-circle"></ion-icon>
      </button>
    </ion-buttons>
  </ion-navbar>
</ion-header>
<ion-content padding>
  <form (ngSubmit)="ok()">
    <ion-item>
      <ion-label>姓名</ion-label>
      <ion-input type="text" [(ngModel)]="node.name" name="name"></ion-input>
    </ion-item>
    <ion-item>
      <ion-label>出生日期</ion-label>
      <ion-datetime displayFormat="YYYY-MM-DD" pickerFormat="YYYY-MM-DD"
        doneText="确定" cancelText="取消"
        name="dob" [(ngModel)]="node.dob"></ion-datetime>
    </ion-item>
    <ion-item>
      <ion-label>性别</ion-label>
      <ion-select okText="确定" cancelText="取消"
        [(ngModel)]="node.gender" name="gender">
        <ion-option [value]="true">男</ion-option>
        <ion-option [value]="false">女</ion-option>
      </ion-select>
    </ion-item>
    <ion-item *ngIf="others.length>0">
      <ion-label>{{ otherTitle }}</ion-label>
      <ion-select okText="确定" cancelText="取消"
        [(ngModel)]="node.other" name="other">
        <ion-option [value]="s" *ngFor="let s of others">{{ s }}</ion-option>
      </ion-select>
    </ion-item>
    <ion-item *ngIf="node.nt">
      <ion-label>婚姻关系</ion-label>
      <ion-select okText="确定" cancelText="取消"
        [(ngModel)]="node.nt" name="nt">
        <ion-option [value]="1">配偶</ion-option>
        <ion-option [value]="2">离异</ion-option>
      </ion-select>
    </ion-item>
    <ion-item class="item-input">
      <ion-label>过世</ion-label>
      <ion-toggle [(ngModel)]="node.dead" name="dead"></ion-toggle>
    </ion-item>
    <ion-item (click)="createDob()" *ngIf="!node.dead && node.dob != undefined">
      生日提醒
      <ion-icon name="calendar" color="primary" item-right></ion-icon>
    </ion-item>
    <ion-item *ngIf="node.dead">
      <ion-label>忌日</ion-label>
      <ion-datetime displayFormat="YYYY-MM-DD" pickerFormat="YYYY-MM-DD"
        doneText="确定" cancelText="取消"
        name="dod" [(ngModel)]="node.dod"></ion-datetime>
    </ion-item>
    <ion-item (click)="createDod()" *ngIf="node.dead && node.dod">
      忌日提醒
      <ion-icon name="calendar" color="dark" item-right></ion-icon>
    </ion-item>
    <ion-item>
      <ion-label fixed>修改时间</ion-label>
      <ion-label>{{ node.ua | date:"y-MM-dd HH:mm"}}</ion-label>
    </ion-item>
    <ion-item>
      <ion-label fixed>创建时间</ion-label>
      <ion-label>{{ node.ca | date:"y-MM-dd HH:mm"}}</ion-label>
    </ion-item>
    <button ion-button type="submit" block large>
      确定
    </button>
  </form>
</ion-content><commit_msg>fix #48<commit_after><ion-header>
  <ion-navbar>
    <ion-title>{{ title ? title : node.name }}</ion-title>
    <ion-buttons end *ngIf="!noClose">
      <button ion-button icon-only (click)="cancel()">
        取消
        <ion-icon name="close-circle"></ion-icon>
      </button>
    </ion-buttons>
  </ion-navbar>
</ion-header>
<ion-content padding>
  <form #f="ngForm" (ngSubmit)="ok()">
    <ion-item>
      <ion-label>姓名</ion-label>
      <ion-input type="text" [(ngModel)]="node.name" minlength="1" name="name" required></ion-input>
    </ion-item>
    <ion-item>
      <ion-label>出生日期</ion-label>
      <ion-datetime displayFormat="YYYY-MM-DD" pickerFormat="YYYY-MM-DD"
        doneText="确定" cancelText="取消"
        name="dob" [(ngModel)]="node.dob"></ion-datetime>
    </ion-item>
    <ion-item>
      <ion-label>性别</ion-label>
      <ion-select okText="确定" cancelText="取消"
        [(ngModel)]="node.gender" name="gender">
        <ion-option [value]="true">男</ion-option>
        <ion-option [value]="false">女</ion-option>
      </ion-select>
    </ion-item>
    <ion-item *ngIf="others.length>0">
      <ion-label>{{ otherTitle }}</ion-label>
      <ion-select okText="确定" cancelText="取消"
        [(ngModel)]="node.other" name="other">
        <ion-option [value]="s" *ngFor="let s of others">{{ s }}</ion-option>
      </ion-select>
    </ion-item>
    <ion-item *ngIf="node.nt">
      <ion-label>婚姻关系</ion-label>
      <ion-select okText="确定" cancelText="取消"
        [(ngModel)]="node.nt" name="nt">
        <ion-option [value]="1">配偶</ion-option>
        <ion-option [value]="2">离异</ion-option>
      </ion-select>
    </ion-item>
    <ion-item class="item-input">
      <ion-label>过世</ion-label>
      <ion-toggle [(ngModel)]="node.dead" name="dead"></ion-toggle>
    </ion-item>
    <ion-item (click)="createDob()" *ngIf="!node.dead && node.dob != undefined">
      生日提醒
      <ion-icon name="calendar" color="primary" item-right></ion-icon>
    </ion-item>
    <ion-item *ngIf="node.dead">
      <ion-label>忌日</ion-label>
      <ion-datetime displayFormat="YYYY-MM-DD" pickerFormat="YYYY-MM-DD"
        doneText="确定" cancelText="取消"
        name="dod" [(ngModel)]="node.dod"></ion-datetime>
    </ion-item>
    <ion-item (click)="createDod()" *ngIf="node.dead && node.dod">
      忌日提醒
      <ion-icon name="calendar" color="dark" item-right></ion-icon>
    </ion-item>
    <ion-item>
      <ion-label fixed>修改时间</ion-label>
      <ion-label>{{ node.ua | date:"y-MM-dd HH:mm"}}</ion-label>
    </ion-item>
    <ion-item>
      <ion-label fixed>创建时间</ion-label>
      <ion-label>{{ node.ca | date:"y-MM-dd HH:mm"}}</ion-label>
    </ion-item>
    <button ion-button [disabled]="!f.valid" type="submit" block large>
      确定
    </button>
  </form>
</ion-content>
{'fraction_non_alphanumeric': 0.22321266145170093, 'fraction_numerical': 0.001637256685464799, 'mean_word_length': 2.7995853489979265, 'pattern_counts': {'":': 0, '<': 183, '<?xml version=': 0, '>': 185, 'https://': 0, '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': '5308206', 'n_tokens_mistral': 2159, 'n_tokens_neox': 2149, 'n_words': 310}