Project

General

Profile

« Previous | Next » 

Revision 53112

updated repository search pipe

View differences:

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