diff --git a/app/assets/controllers/copy_link_controller.js b/app/assets/controllers/copy_text_controller.js similarity index 52% rename from app/assets/controllers/copy_link_controller.js rename to app/assets/controllers/copy_text_controller.js index 9257763..7bf628d 100644 --- a/app/assets/controllers/copy_link_controller.js +++ b/app/assets/controllers/copy_text_controller.js @@ -1,22 +1,22 @@ import { Controller } from '@hotwired/stimulus'; export default class extends Controller { - static targets = ['link']; + static targets = ['text']; copy(event) { event.preventDefault(); - const text = this.linkTarget.getAttribute('data-copy-text') || this.linkTarget.textContent; + const text = this.textTarget.getAttribute('data-copy-text-value') || this.textTarget.textContent; navigator.clipboard.writeText(text).then(() => { // Feedback visuel : changement temporaire du texte/couleur - const originalText = this.linkTarget.textContent; - this.linkTarget.textContent = '✓ Copié !'; - this.linkTarget.classList.add('copied'); + const originalText = this.textTarget.textContent; + this.textTarget.textContent = '✓ Copié !'; + this.textTarget.classList.add('copied'); // Restaurer après 2 secondes setTimeout(() => { - this.linkTarget.textContent = originalText; - this.linkTarget.classList.remove('copied'); + this.textTarget.textContent = originalText; + this.textTarget.classList.remove('copied'); }, 2000); }).catch(err => { console.error('Erreur lors de la copie:', err); diff --git a/app/assets/styles/app.css b/app/assets/styles/app.css index 6e5864a..436e43a 100644 --- a/app/assets/styles/app.css +++ b/app/assets/styles/app.css @@ -102,7 +102,6 @@ main { .copy-link:hover { background: var(--pill-bg-light); - text-decoration: underline; } [data-theme="dark"] .copy-link:hover { diff --git a/app/assets/styles/globals/bulles.css b/app/assets/styles/globals/bulles.css index 105bf3a..80fb7ca 100644 --- a/app/assets/styles/globals/bulles.css +++ b/app/assets/styles/globals/bulles.css @@ -37,18 +37,6 @@ margin: 0; } -.bulle-container>.bulle.bulle-all-col { - grid-column: 1 / -1; -} - -.bulle-container>.bulle.bulle-2-col { - grid-column: span 2; -} - -.bulle-container>.bulle.bulle-2-row { - grid-row: span 2; -} - /* HEADER */ .bulle-header { @@ -71,3 +59,25 @@ [data-theme="dark"] .bulle-title { color: var(--text-dark); } + +@media screen and (max-width: 768px) { + .bulle-container { + grid-template-columns: repeat(1, 1fr); + } + +} + +@media screen and (min-width: 769px){ + .bulle-container>.bulle.bulle-all-col { + grid-column: 1 / -1; + } + + .bulle-container>.bulle.bulle-2-col { + grid-column: span 2; + } + + .bulle-container>.bulle.bulle-2-row { + grid-row: span 2; + } + +} diff --git a/app/templates/vitrine/index.html.twig b/app/templates/vitrine/index.html.twig index c6ffcaf..103fe89 100644 --- a/app/templates/vitrine/index.html.twig +++ b/app/templates/vitrine/index.html.twig @@ -10,18 +10,33 @@ {% block main %}
Le serveur est accessible a l'adresse : - ploush.top
Celui-ci est accessible a l'adresse ploush.top
+Afin d'optimiser votre VM java, vous pouvez utiliser les flags suivants :
+Afin de vous faciliter l'installation des mods, je vous conseille vivement d'utiliser prism launcher .
Celui-ci est accessible a l'adresse ploush.top
-