Revision 53112
Added by Myrto Koukouli over 5 years ago
modules/uoa-repository-dashboard-gui/trunk/app/pages/sources/sources-register/register-datasource-shareable.component.html | ||
---|---|---|
10 | 10 |
<i class="fa fa-external-link" style="margin-right:3px;"></i>{{ sourceTitle }} |
11 | 11 |
</a> |
12 | 12 |
. <br> |
13 |
<span *ngIf="latestUpdate && (latestUpdate !== 'null')">
|
|
13 |
<span *ngIf="latestUpdate && (latestUpdate !== null)">
|
|
14 | 14 |
<b>Last Updated: </b>{{ latestUpdate }} |
15 | 15 |
</span> |
16 | 16 |
</div> |
... | ... | |
45 | 45 |
<label for="{{ repo.id }}" |
46 | 46 |
class="uk-button uk-link-muted visible_uk_links" |
47 | 47 |
style="display: block; text-align: left;"> |
48 |
<input type="radio" value="{{ repo.id }}" id="{{ repo.id }}" name="repositories" (change)="onChooseRepository(repo.id)" [disabled]="repo.registeredby !== 'null'">
|
|
48 |
<input type="radio" value="{{ repo.id }}" id="{{ repo.id }}" name="repositories" (change)="onChooseRepository(repo.id)" [disabled]="repo.registeredby !== null">
|
|
49 | 49 |
<span> |
50 |
{{(repo.officialname !== 'null') ? repo.officialname : repo.englishname }}
|
|
51 |
<span *ngIf="repo.registeredby !== 'null'" class="uk-label uk-label-warning registeredLabel">Registered</span>
|
|
52 |
<a target="_blank" href="{{ (repo.websiteurl !== 'null') ? repo.websiteurl : '' }}" [ngStyle]="">
|
|
50 |
{{(repo.officialname !== null) ? repo.officialname : repo.englishname }}
|
|
51 |
<span *ngIf="repo.registeredby !== null" class="uk-label uk-label-warning registeredLabel">Registered</span>
|
|
52 |
<a target="_blank" href="{{ (repo.websiteurl !== null) ? repo.websiteurl : '' }}" [ngStyle]="">
|
|
53 | 53 |
<i class="fa fa-external-link externalLink"></i> |
54 | 54 |
</a> |
55 | 55 |
</span> |
modules/uoa-repository-dashboard-gui/trunk/app/pages/sources/sourcesPipes.ts | ||
---|---|---|
1 | 1 |
import { Pipe, PipeTransform } from '@angular/core'; |
2 |
import { Repository } from '../../domain/typeScriptClasses'; |
|
2 |
import { Repository, RepositorySnippet } from '../../domain/typeScriptClasses';
|
|
3 | 3 |
|
4 | 4 |
@Pipe ({ |
5 | 5 |
name: 'repoFilter' |
6 | 6 |
}) |
7 | 7 |
|
8 | 8 |
export class RepoFilter implements PipeTransform { |
9 |
transform (items: Repository[], searchTerm: string): any[] { |
|
9 |
transform (items: RepositorySnippet[], searchTerm: string): any[] {
|
|
10 | 10 |
if(!items) return []; |
11 | 11 |
if(!searchTerm) return items; |
12 | 12 |
|
... | ... | |
15 | 15 |
|
16 | 16 |
return items.filter( |
17 | 17 |
repo => { |
18 |
return repo.officialName.toLowerCase().includes(searchTerm);
|
|
18 |
return repo.officialname.toLowerCase().includes(searchTerm);
|
|
19 | 19 |
} |
20 | 20 |
); |
21 | 21 |
} |
Also available in: Unified diff
updated repository search pipe