1. app-routing.module.ts: Set for routes with no help button, data: {hasQuickContact: false} | Set in landing routes data: {hasMenuSearchBar: true} to show search bar in menu.
2. communities.component.ts: Removed field "showQuickContact" | In constructor set quickContactService.setDisplay(false) | Refactor intersectionObserver.
3. app.component.ts: Updated checks for <quick-contact> | Added public bottomNotIntersecting: boolean; and public displayQuickContact: boolean; (check if intersecting with specific section in home page) | Added disconnect in ngOnDestroy for IntersectionObserver subscriptions.
1. browse-community.component & communities.component: First version of connect home page redesign. (not finalized)
2. connect-custom.css:
a. Variable --button-primary-color is set with --font-default-color.
b. Added css for classes "whiteBackground", "homeBackgroundImage", "community-logo img" (cards with community gateways).
code clean up:
-remove unused imports, code, files (Old search pages for results, etc)
-remove Freeguard from modules
-unsubscribe all subscriptions
-Services: configuration, communities, subscribers, user management: unsubscribe from app component or the component that uses them (clearSubscriptions())
-Fetchers: unsubscribe from the component that uses them (clearSubscriptions())
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-connect-portal/trunk@59826 d315682c-612b-4755-9ff5-7f18f6832af3
1. communities.component.ts & contentPage.component.ts & shareInZenodo.component.ts & helper-test.component.ts & organizationsPage.component.ts &
learn-how.component.ts & learn-in-depth.component.ts & my-communities.component.ts:
"properties" as first parameter in methods of helper.service.ts.
2. contact.component.ts & curators.component.ts & invite.component.ts:
a. "properties" as first parameter in methods of helper.service.ts
b. create request path in service (email.service.ts, curator.service.ts).
3. htmlPage.component.ts & htmlPage.service.ts: "properties" as first parameter in methods of htmlPage.service.ts.
4. customization.component.ts: create request path in service (layout.service.ts).
5. subscribe.component.ts: create request path in service (subscribe.service.ts).
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-connect-portal/trunk@58421 d315682c-612b-4755-9ff5-7f18f6832af3
communities.component: Error message for fetching subscribed info only for development (now commented)
bug fix in setting 'loading' (set it when checking all communities for subscription
align search-form to left with input variable 'setFormCentered'
use class 'uk-text-bold' instead of <b> tags
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-connect-portal/trunk@55372 d315682c-612b-4755-9ff5-7f18f6832af3
1. Connect first page: browse-community.component & communities.component & assets/home.jpg:
a. Show 'private' and 'subscribed' tags in all cards.
b. Show 'manage' button in below (browse) cards too.
c. Cut title in 50 characters and description in 150 characters.
d. Change home.jpg for better view.
e. Queryparam to Communities Search Page for manager changed from 'status: "managing"' to 'role: "manager"'.
f. In 'View all' links, add number.
g. Bug fix: properly show communities.
h. Query if user is subscribed for every community to initialize correctly 'subscribed' tag.
i. Sort communities by 'creationDate' and then by 'title'.
2. community-creation-instructions.component: Add piwik service call and set title of the browser tab.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-connect-portal/trunk@55354 d315682c-612b-4755-9ff5-7f18f6832af3
1. browse-community.component: In connect first page:
Add tooltip to show description in 'my communities' section and for 'private' tag.
Add modal when a community is clicked.
Use component for button 'manage'.
2. communities.component: In connect first page: fix 'how to' link | show appropriate error messages.
3. assets/connect-custom.css: Remove unecessary custom classes for connect first page.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-connect-portal/trunk@55248 d315682c-612b-4755-9ff5-7f18f6832af3