Skip to content
Snippets Groups Projects
Commit eb78404f authored by Liliana Sanfilippo's avatar Liliana Sanfilippo
Browse files

opencity fix

parent dda897e3
No related branches found
No related tags found
No related merge requests found
Pipeline #394536 passed
...@@ -2437,4 +2437,8 @@ html[dir=rtl] .hint-container.danger .hint-container-title:before { ...@@ -2437,4 +2437,8 @@ html[dir=rtl] .hint-container.danger .hint-container-title:before {
#All { #All {
display: block; display: block;
}
.tabtabs, .tabbys{
display: none;
} }
\ No newline at end of file
...@@ -79,11 +79,11 @@ export function HPButtonrow(){ ...@@ -79,11 +79,11 @@ export function HPButtonrow(){
return( return(
<> <>
<div className="align-items-center bottom-buttons"> <div className="align-items-center bottom-buttons">
<button className="active" onClick={openTab({cityName: "All"})}> All</button> <button className="active" onClick={openTab({cityName: "All", cla: "tabtabs"})}> All</button>
<button onClick={openTab({cityName: "Patient"})}> Patients</button> <button onClick={openTab({cityName: "Patient", cla: "tabtabs"})}> Patients</button>
<button onClick={openTab({cityName: "Academia"})}> Academia</button> <button onClick={openTab({cityName: "Academia", cla: "tabtabs"})}> Academia</button>
<button onClick={openTab({cityName: "Medical"})}> Medical professionals</button> <button onClick={openTab({cityName: "Medical", cla: "tabtabs"})}> Medical professionals</button>
<button onClick={openTab({cityName: "Industry"})}> Industry</button> <button onClick={openTab({cityName: "Industry", cla: "tabtabs"})}> Industry</button>
</div> </div>
</> </>
) )
......
export function BFHStyleTabs({data}: {data: Array<NodeDatensatz>}) { export function BFHStyleTabs({data, cla}: {data: Array<NodeDatensatz>, cla: string}) {
let rows = [] let rows = []
for ( let i = 0; i < data.length; i++ ){ for ( let i = 0; i < data.length; i++ ){
rows.push( rows.push(
<div id={data[i].eid} className="tabcontent"> <div id={data[i].eid} className={cla}>
{data[i].node} {data[i].node}
</div> </div>
) )
......
...@@ -64,7 +64,7 @@ export function Bfh() { ...@@ -64,7 +64,7 @@ export function Bfh() {
</div> </div>
<div className="col"> <div className="col">
<BFHStyleTabs data={tabbys}></BFHStyleTabs> <BFHStyleTabs data={tabbys} cla="tabcontent"></BFHStyleTabs>
</div> </div>
</div> </div>
<div className="row"> <div className="row">
......
...@@ -104,21 +104,21 @@ let tabtabs = [ ...@@ -104,21 +104,21 @@ let tabtabs = [
] ]
export function HumanPractices() { export function HumanPractices() {
openTab({cityName: "All"}); openTab({cityName: "All", cla: "tabtabs"});
return ( return (
<> <>
<HPButtonrow/> <HPButtonrow/>
<AllPopus></AllPopus> <AllPopus></AllPopus>
<BFHStyleTabs data={tabtabs}></BFHStyleTabs> <BFHStyleTabs cla="tabtabs" data={tabtabs}></BFHStyleTabs>
<BFHStyleTabs data={tabbys}></BFHStyleTabs> <BFHStyleTabs cla="tabbys" data={tabbys}></BFHStyleTabs>
</> </>
); );
} }
export function openTab({cityName}:{cityName: string}) { export function openTab({cityName, cla}:{cityName: string, cla: string}) {
const opencity = (event : React.MouseEvent<HTMLButtonElement, MouseEvent>) =>{ const opencity = (event : React.MouseEvent<HTMLButtonElement, MouseEvent>) =>{
var i, tabcontent, tablinks; var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("tabcontent"); tabcontent = document.getElementsByClassName(cla);
for (i = 0; i < tabcontent.length; i++) { for (i = 0; i < tabcontent.length; i++) {
(tabcontent[i] as HTMLElement).style.display = "none"; (tabcontent[i] as HTMLElement).style.display = "none";
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment