|
48 | 48 | data-authors="Authors: <?php echo $appdata["authors"]; ?>" |
49 | 49 | data-category="<?php echo $category; ?>" |
50 | 50 | data-conda="conda install -c CCPBioSim <?php echo $app; ?>" |
| 51 | + data-condatoggle="<?php echo $appdata["conda"]; ?>" |
51 | 52 | data-description="<?php echo $appdata["longdesc"]; ?>" |
52 | 53 | data-docs="<?php echo $appdata["docs"]; ?>" |
53 | 54 | data-logo="/images/logos/software/<?php echo $appdata["image"]; ?>" |
54 | 55 | data-name="<?php echo $appdata["name"]; ?>" |
55 | 56 | data-pip="pip install <?php echo $app; ?>" |
| 57 | + data-piptoggle="<?php echo $appdata["pypi"]; ?>" |
56 | 58 | data-source="<?php echo $appdata["github"]; ?>" |
57 | 59 | data-summary="<?php echo $appdata["shortdesc"]; ?>"> |
58 | 60 | <div class="card software-card h-100" |
|
89 | 91 | </div> |
90 | 92 | </div> |
91 | 93 | <p id="modalDescription"></p> |
92 | | - <p>Install by Pip</p> |
93 | | - <code id="modalPip"></code> |
94 | | - <p style="padding-top: 10px;">Install by Conda</p> |
95 | | - <code id="modalConda"></code> |
| 94 | + <div id="pip" style="display: none"> |
| 95 | + <p>Install by Pip</p> |
| 96 | + <code id="modalPip"></code> |
| 97 | + </div> |
| 98 | + <div id="conda" style="display: none"> |
| 99 | + <p style="padding-top: 10px;">Install by Conda</p> |
| 100 | + <code id="modalConda"></code> |
| 101 | + </div> |
96 | 102 | </div> |
97 | 103 | <div class="modal-footer"> |
98 | 104 | <button class="btn btn-secondary" data-bs-dismiss="modal">Close</button> |
|
116 | 122 | const modalSource = document.getElementById("modalSource"); |
117 | 123 | const modalDocs = document.getElementById("modalDocs"); |
118 | 124 | const modalAuthors = document.getElementById("modalAuthors"); |
| 125 | +const pipToggle = document.getElementById("pip"); |
| 126 | +const condaToggle = document.getElementById("conda"); |
119 | 127 |
|
120 | 128 | products.forEach(product => { |
121 | 129 | product.addEventListener("click", () => { |
|
128 | 136 | modalAuthors.innerText = product.dataset.authors; |
129 | 137 | modalSource.href = product.dataset.source; |
130 | 138 | modalDocs.href = product.dataset.docs; |
| 139 | + if(product.dataset.piptoggle) pipToggle.style.display = "block"; |
| 140 | + if(product.dataset.condatoggle) condaToggle.style.display = "block"; |
131 | 141 | }); |
132 | 142 | }); |
133 | 143 |
|
|
0 commit comments