Details
-
Type:
New Feature
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:3
-
Epic Link:
-
Sprint:Spring 9 : 25 May to 8 Jun, Summer 1: 8 Jun - 19 Jun
Description
The Genome Dashboard currently contains no link to the BioViz home page.
Let's add a home (house) icon to the top left of the genome dashboard page that points to "/" (the Web site root)
Note: make sure that the link will work properly regardless of whether the site is actually deployed or what it's domain name is.
Attachments
Issue Links
- is blocked by
-
IGBF-2431 Fix top menu bar styling on mobile
-
- Closed
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Epic Link | IGBF-1765 [ 17855 ] |
| Rank | Ranked higher |
| Assignee | Ann Loraine [ aloraine ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Comment |
[ I think I see the problem.
The menu.html file contains nothing but implied relative links that look like location.html. That is, their location on the network is implied to be the same place (directory) as the file that contains the link. So I expect that if a user were to click a link "location.html" when viewing domainname/genome-dashboard, then their client Web browser will ask for domainname/genome-dashboard/location.html. That's wrong of course :-) I can think of a work-around. There may be others that are better. Possibly work-around: Whatever code in app.js that grabs menu.html could parse all the links (all "a href=TEXT.html" tags) where "TEXT" never starts with http or https. It could then prepend the link with the server name and a slash, whatever the server name happens to be. Of course, the node application can't know in advance what the servername is. Only apache knows that, and even apache only knows what the server name because the playbooks add this information to its configuration file. The node app won't be able to read that file, but it might be able to get access to it from environment variables set up by apache when it runs. But I am skeptical that node would even be able to access the environment variables because node runs in a separate process from apache. However, when we deploy the node app onto a bioviz host, we could configure the playbooks to edit or create some kind of configuration file that the app could read, find out what the server name is, and then add the server name prefix as needed to the menu.html links. If you want to try out these ideas on test.bioviz.org, go for it. ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Summary | Add "home" icon to top left of genome dashboard | Investigate: Include bioviz menu bar in genome-dashboard |
| Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
| Sprint | Spring 9 : 25 May to 8 Jun [ 95 ] | Spring 9 : 25 May to 8 Jun, Summer 1: 8 Jun - 19 Jun [ 95, 96 ] |
| Rank | Ranked higher |
| Rank | Ranked higher |
| Rank | Ranked higher |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Story Points | 0.25 | 1 |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Assignee | Ann Loraine [ aloraine ] |
| Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
| Assignee | Ann Loraine [ aloraine ] | Philip Badzuh [ pbadzuh ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Attachment | css_diff.png [ 14756 ] | |
| Attachment | html_diff.png [ 14757 ] |
| Attachment | css_diff.png [ 14756 ] |
| Attachment | css_diff.png [ 14758 ] |
| Story Points | 1 | 2.5 |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Story Points | 2.5 | 3 |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Assignee | Ann Loraine [ aloraine ] |
| Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
| Assignee | Ann Loraine [ aloraine ] | Philip Badzuh [ pbadzuh ] |
| Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
| Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
| Assignee | Ann Loraine [ aloraine ] |
| Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
| Status | Post-merge Testing In Progress [ 10003 ] | To-Do [ 10305 ] |
| Assignee | Ann Loraine [ aloraine ] | Philip Badzuh [ pbadzuh ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
| Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
| Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
| Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
| Status | Post-merge Testing In Progress [ 10003 ] | To-Do [ 10305 ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Assignee | Ann Loraine [ aloraine ] |
| Assignee | Ann Loraine [ aloraine ] | Philip Badzuh [ pbadzuh ] |
| Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
| Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
| Assignee | Philip Badzuh [ pbadzuh ] |
| Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
| Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
| Assignee | Jay Chamma [ gchamma ] |
| Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
| Resolution | Done [ 10000 ] | |
| Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
| Assignee | Jay Chamma [ gchamma ] | Philip Badzuh [ pbadzuh ] |