Add documentation button to chat panel header
Browse files- Add clickable 'doc' button next to TaijiChat Assistant title
- Button opens Google Docs documentation in new tab
- Properly aligned with baseline and appropriate spacing
- Font size adjusted to be 1px smaller than title text
- .gitattributes +11 -11
- chat_ui.R +10 -1
- requirements.txt +20 -20
.gitattributes
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
-
www/networkanalysis/comp_log2FC_RegulatedData_TRMTEXterm.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 2 |
-
www/old[[:space:]]files/log2FC_RegulatedData_TRMTEXterm.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 3 |
-
www/*.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 4 |
-
www/networkanalysis/*.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 5 |
-
www/old[[:space:]]files/*.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 6 |
-
*.jpg filter=lfs diff=lfs merge=lfs -text
|
| 7 |
-
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
| 8 |
-
*.png filter=lfs diff=lfs merge=lfs -text
|
| 9 |
-
*.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 10 |
-
www/paper.pdf filter=lfs diff=lfs merge=lfs -text
|
| 11 |
-
*.pdf filter=lfs diff=lfs merge=lfs -text
|
|
|
|
| 1 |
+
www/networkanalysis/comp_log2FC_RegulatedData_TRMTEXterm.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
www/old[[:space:]]files/log2FC_RegulatedData_TRMTEXterm.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
www/*.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
www/networkanalysis/*.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
www/old[[:space:]]files/*.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.jpg filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.png filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.xlsx filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
www/paper.pdf filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.pdf filter=lfs diff=lfs merge=lfs -text
|
chat_ui.R
CHANGED
|
@@ -37,7 +37,16 @@ chatSidebarUI <- function() {
|
|
| 37 |
style = "position: absolute; left: 0; top: 0; width: 5px; height: 100%; cursor: ew-resize; background-color: transparent; z-index: 1060;"
|
| 38 |
),
|
| 39 |
|
| 40 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 41 |
hr(),
|
| 42 |
div(
|
| 43 |
id = "chatMessages",
|
|
|
|
| 37 |
style = "position: absolute; left: 0; top: 0; width: 5px; height: 100%; cursor: ew-resize; background-color: transparent; z-index: 1060;"
|
| 38 |
),
|
| 39 |
|
| 40 |
+
div(
|
| 41 |
+
style = "display: flex; align-items: baseline; margin-bottom: 10px;",
|
| 42 |
+
h4("TaijiChat Assistant", style = "margin: 0; margin-right: 2rem;"),
|
| 43 |
+
tags$button(
|
| 44 |
+
"doc",
|
| 45 |
+
onclick = "window.open('https://docs.google.com/document/d/1r-QrrKZtGDbl8phPvgEJq-yErQpfpZs2Gyzo2s2PqzA/edit?usp=sharing', '_blank');",
|
| 46 |
+
class = "btn btn-sm btn-outline-primary",
|
| 47 |
+
style = "font-size: calc(1.5rem - 1px); padding: 2px 8px; margin-right: 2rem;"
|
| 48 |
+
)
|
| 49 |
+
),
|
| 50 |
hr(),
|
| 51 |
div(
|
| 52 |
id = "chatMessages",
|
requirements.txt
CHANGED
|
@@ -1,21 +1,21 @@
|
|
| 1 |
-
openai
|
| 2 |
-
pandas
|
| 3 |
-
semanticscholar
|
| 4 |
-
biopython
|
| 5 |
-
numpy
|
| 6 |
-
openpyxl
|
| 7 |
-
requests
|
| 8 |
-
httpx
|
| 9 |
-
beautifulsoup4
|
| 10 |
-
arxiv
|
| 11 |
-
mygene
|
| 12 |
-
gprofiler-official
|
| 13 |
-
biothings_client
|
| 14 |
-
feedparser
|
| 15 |
-
tqdm
|
| 16 |
-
pydantic
|
| 17 |
-
pillow
|
| 18 |
-
# shinyjs # This is an R package, should be installed via install.packages() in R
|
| 19 |
-
|
| 20 |
-
# R package dependencies (ensure these are installed in your R environment)
|
| 21 |
# digest # Used for caching in R/caching.R
|
|
|
|
| 1 |
+
openai
|
| 2 |
+
pandas
|
| 3 |
+
semanticscholar
|
| 4 |
+
biopython
|
| 5 |
+
numpy
|
| 6 |
+
openpyxl
|
| 7 |
+
requests
|
| 8 |
+
httpx
|
| 9 |
+
beautifulsoup4
|
| 10 |
+
arxiv
|
| 11 |
+
mygene
|
| 12 |
+
gprofiler-official
|
| 13 |
+
biothings_client
|
| 14 |
+
feedparser
|
| 15 |
+
tqdm
|
| 16 |
+
pydantic
|
| 17 |
+
pillow
|
| 18 |
+
# shinyjs # This is an R package, should be installed via install.packages() in R
|
| 19 |
+
|
| 20 |
+
# R package dependencies (ensure these are installed in your R environment)
|
| 21 |
# digest # Used for caching in R/caching.R
|