mirror of
https://github.com/aspnet/JavaScriptServices.git
synced 2025-12-26 11:37:31 +00:00
Normalise trailing whitespace and line endings everywhere
This commit is contained in:
@@ -8,18 +8,18 @@
|
||||
<option *ngFor="#artist of artists" [value]="artist.ArtistId">{{ artist.Name }}</option>
|
||||
</select>
|
||||
</form-field>
|
||||
|
||||
|
||||
<form-field label="Genre" [validate]="form.controls.GenreId">
|
||||
<select class="form-control" ngControl="GenreId">
|
||||
<option value="0">-- choose Genre --</option>
|
||||
<option *ngFor="#genre of genres" [value]="genre.GenreId">{{ genre.Name }}</option>
|
||||
</select>
|
||||
</form-field>
|
||||
|
||||
|
||||
<form-field label="Title" [validate]="form.controls.Title">
|
||||
<input class="form-control" type="text" ngControl="Title">
|
||||
</form-field>
|
||||
|
||||
|
||||
<form-field label="Price" [validate]="form.controls.Price">
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon">$</span>
|
||||
@@ -30,7 +30,7 @@
|
||||
<form-field label="Album Art URL" [validate]="form.controls.AlbumArtUrl">
|
||||
<input class="form-control" ngControl="AlbumArtUrl">
|
||||
</form-field>
|
||||
|
||||
|
||||
<form-field label="Album Art">
|
||||
<img src="{{ form.controls.AlbumArtUrl.value }}">
|
||||
</form-field>
|
||||
@@ -44,4 +44,4 @@
|
||||
</form-field>
|
||||
</form>
|
||||
|
||||
<album-delete-prompt #deleteprompt></album-delete-prompt>
|
||||
<album-delete-prompt #deleteprompt></album-delete-prompt>
|
||||
|
||||
@@ -55,7 +55,7 @@ export class AlbumEdit {
|
||||
Price: fb.control('', Validators.compose([Validators.required, AlbumEdit._validatePrice])),
|
||||
AlbumArtUrl: fb.control('', Validators.required)
|
||||
});
|
||||
|
||||
|
||||
this.form.valueChanges.subscribe(() => {
|
||||
this.changesSaved = false;
|
||||
});
|
||||
@@ -70,7 +70,7 @@ export class AlbumEdit {
|
||||
if (this.form.valid) {
|
||||
var controls = this.form.controls;
|
||||
var albumId = this.originalAlbum.AlbumId;
|
||||
|
||||
|
||||
this._putJson(`/api/albums/${ albumId }/update`, this.form.value).subscribe(successResponse => {
|
||||
this.changesSaved = true;
|
||||
}, errorResponse => {
|
||||
@@ -82,7 +82,7 @@ export class AlbumEdit {
|
||||
private static _validatePrice(control: Control): { [key: string]: boolean } {
|
||||
return /^\d+\.\d+$/.test(control.value) ? null : { Price: true };
|
||||
}
|
||||
|
||||
|
||||
// Need feedback on whether this really is the easiest way to PUT some JSON
|
||||
private _putJson(url: string, body: any): Observable<Response> {
|
||||
return this._http.put(url, JSON.stringify(body), {
|
||||
@@ -93,4 +93,4 @@ export class AlbumEdit {
|
||||
private ngDoCheck() {
|
||||
this.formErrors = this.form.dirty ? Object.keys(this.form.errors || {}) : [];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user