aboutsummaryrefslogtreecommitdiff
path: root/ufund-ui/src
diff options
context:
space:
mode:
Diffstat (limited to 'ufund-ui/src')
-rw-r--r--ufund-ui/src/app/components/need-list/need-list.component.css6
-rw-r--r--ufund-ui/src/app/components/need-list/need-list.component.html4
-rw-r--r--ufund-ui/src/app/components/need-list/need-list.component.ts7
3 files changed, 15 insertions, 2 deletions
diff --git a/ufund-ui/src/app/components/need-list/need-list.component.css b/ufund-ui/src/app/components/need-list/need-list.component.css
index 8f017cd..c2b8b90 100644
--- a/ufund-ui/src/app/components/need-list/need-list.component.css
+++ b/ufund-ui/src/app/components/need-list/need-list.component.css
@@ -24,8 +24,14 @@ li > button {
display: flex;
justify-content: space-between;
align-items: center;
+ transition: all 0.3s ease;
}
+li > button:hover p {
+ font-weight: bold;
+}
+
+
.icon {
width: 15px;
margin: 3px -3px -1px -3px;
diff --git a/ufund-ui/src/app/components/need-list/need-list.component.html b/ufund-ui/src/app/components/need-list/need-list.component.html
index fef22d7..fc2daa5 100644
--- a/ufund-ui/src/app/components/need-list/need-list.component.html
+++ b/ufund-ui/src/app/components/need-list/need-list.component.html
@@ -13,9 +13,9 @@
<h2 *ngIf="searchResults.length == 0"> No Results Found </h2>
<ul>
- <li *ngFor="let need of searchResults">
+ <li *ngFor="let need of searchResults" id="need-button-{{need.id}}" (mouseenter) ="changeText(need.id, need.name + '(Click to view)')" (mouseleave)="changeText(need.id, need.name)" >
<button [routerLink]="'/need/' + need.id">
- {{need.name}}
+ <p id="need-label-{{need.id}}">{{need.name}}</p>
<button (click)="delete(need.id)" *ngIf="isManager()">
<img class="icon" src="/delete.png" alt="Delete">
</button>
diff --git a/ufund-ui/src/app/components/need-list/need-list.component.ts b/ufund-ui/src/app/components/need-list/need-list.component.ts
index 3f77df4..8ae7370 100644
--- a/ufund-ui/src/app/components/need-list/need-list.component.ts
+++ b/ufund-ui/src/app/components/need-list/need-list.component.ts
@@ -78,6 +78,13 @@ export class NeedListComponent {
return type === ("HELPER" as unknown as userType);
}
+ changeText(id : number, text : string) {
+ const label = document.getElementById('need-label-' + id);
+ if (label) {
+ label.innerHTML = text;
+ }
+ }
+
add(need: Need) {
const currentUser = this.usersService.getCurrentUser();
//console.log("get current user in angular:", currentUser)