Skip to content

Commit

Permalink
feat(Input): Full rewrite, removed Material lib, supports mask and
Browse files Browse the repository at this point in the history
datepicker
  • Loading branch information
benjamincharity committed Sep 11, 2018
1 parent 4dc8330 commit f4c13a9
Show file tree
Hide file tree
Showing 57 changed files with 4,451 additions and 2,587 deletions.
94 changes: 44 additions & 50 deletions README.md

Large diffs are not rendered by default.

8 changes: 0 additions & 8 deletions demo/app/app.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ import {
TsConfirmationModule,
TsCopyModule,
TsCSVEntryModule,
TsDatepickerModule,
TsDateRangeModule,
TsFileUploadModule,
TsIconButtonModule,
Expand All @@ -58,7 +57,6 @@ import {
TsLinkModule,
TsLoadingOverlayModule,
TsLoginFormModule,
TsMaskModule,
TsMenuModule,
TsNavigationModule,
TsPaginatorModule,
Expand Down Expand Up @@ -97,15 +95,13 @@ import { ConfirmationComponent } from './components/confirmation/confirmation.co
import { CopyComponent } from './components/copy/copy.component';
import { CSVEntryComponent } from './components/csv-entry/csv-entry.component';
import { DateRangeComponent } from './components/date-range/date-range.component';
import { DatepickerComponent } from './components/datepicker/datepicker.component';
import { FileUploadComponent } from './components/file-upload/file-upload.component';
import { IconButtonComponent } from './components/icon-button/icon-button.component';
import { IconComponent } from './components/icon/icon.component';
import { InputComponent } from './components/input/input.component';
import { LinkComponent } from './components/link/link.component';
import { LoadingOverlayComponent } from './components/loading-overlay/loading-overlay.component';
import { LoginFormComponent } from './components/login-form/login-form.component';
import { MaskComponent } from './components/mask/mask.component';
import { MenuComponent } from './components/menu/menu.component';
import { NavigationComponent } from './components/navigation/navigation.component';
import { PaginatorComponent } from './components/paginator/paginator.component';
Expand Down Expand Up @@ -150,15 +146,13 @@ import { ValidationComponent } from './components/validation/validation.componen
TsCopyModule,
TsCSVEntryModule,
TsDateRangeModule,
TsDatepickerModule,
TsFileUploadModule,
TsIconButtonModule,
TsIconModule,
TsInputModule,
TsLinkModule,
TsLoadingOverlayModule,
TsLoginFormModule,
TsMaskModule,
TsMenuModule,
TsNavigationModule,
TsPaginatorModule,
Expand Down Expand Up @@ -199,15 +193,13 @@ import { ValidationComponent } from './components/validation/validation.componen
CopyComponent,
CSVEntryComponent,
DateRangeComponent,
DatepickerComponent,
FileUploadComponent,
IconButtonComponent,
IconComponent,
InputComponent,
LinkComponent,
LoadingOverlayComponent,
LoginFormComponent,
MaskComponent,
MenuComponent,
NavigationComponent,
PaginatorComponent,
Expand Down
16 changes: 0 additions & 16 deletions demo/app/components/components.constant.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,13 @@ import { ConfirmationComponent } from './confirmation/confirmation.component';
import { CopyComponent } from './copy/copy.component';
import { CSVEntryComponent } from './csv-entry/csv-entry.component';
import { DateRangeComponent } from './date-range/date-range.component';
import { DatepickerComponent } from './datepicker/datepicker.component';
import { FileUploadComponent } from './file-upload/file-upload.component';
import { IconButtonComponent } from './icon-button/icon-button.component';
import { IconComponent } from './icon/icon.component';
import { InputComponent } from './input/input.component';
import { LinkComponent } from './link/link.component';
import { LoadingOverlayComponent } from './loading-overlay/loading-overlay.component';
import { LoginFormComponent } from './login-form/login-form.component';
import { MaskComponent } from './mask/mask.component';
import { MenuComponent } from './menu/menu.component';
import { NavigationComponent } from './navigation/navigation.component';
import { PaginatorComponent } from './paginator/paginator.component';
Expand Down Expand Up @@ -110,13 +108,6 @@ export const componentsList: Routes = [
name: 'CSV Entry',
},
},
{
path: 'datepicker',
component: DatepickerComponent,
data: {
name: 'Datepicker',
},
},
{
path: 'date-range',
component: DateRangeComponent,
Expand Down Expand Up @@ -173,13 +164,6 @@ export const componentsList: Routes = [
name: 'Login Form',
},
},
{
path: 'mask',
component: MaskComponent,
data: {
name: 'Mask',
},
},
{
path: 'menu',
component: MenuComponent,
Expand Down
4 changes: 1 addition & 3 deletions demo/app/components/date-range/date-range.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,8 @@ <h3 tsCardTitle tsVerticalSpacing>Demo Controls</h3>
<form [formGroup]="myForm" novalidate>

<ts-date-range
startMaxDate="{{ myMin }}"
[dateFormGroup]="myForm.get('dateRange')"
theme="accent"
(selectedDate)="printRange(myForm.value)"
(change)="printRange(myForm.value)"
></ts-date-range>

</form>
Expand Down
10 changes: 6 additions & 4 deletions demo/app/components/date-range/date-range.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,22 @@ date2.setDate(date2.getDate() + 5);
})
export class DateRangeComponent implements OnInit {
myMin: Date = new Date(2017, 4, 2);
initialStart: Date = new Date(2017, 4, 5);
initialEnd: Date = new Date(2017, 4, 9);
/*
*initialStart: Date = new Date(2017, 4, 5);
*initialEnd: Date = new Date(2017, 4, 9);
*/
defaultMax = '2017-10-03';
myForm: FormGroup = this.formBuilder.group({
dateRange: this.formBuilder.group({
startDate: [
{value: date1, disabled: false},
null,
[
Validators.required,
this.validatorsService.maxDate(date1.toISOString()),
],
],
endDate: [
date2,
null,
[Validators.required],
],
}),
Expand Down
56 changes: 0 additions & 56 deletions demo/app/components/datepicker/datepicker.component.html

This file was deleted.

157 changes: 0 additions & 157 deletions demo/app/components/datepicker/datepicker.component.ts

This file was deleted.

Loading

0 comments on commit f4c13a9

Please sign in to comment.