-+ Sujets Admin
-+ Actions
- Retour à l'accueil
- Aller en bas de page
- Vers la FAQ
- Vers les EDCs
-+ Modérateurs
- Cérès
- Bételgeuse
-+ Statistiques
- 21 connectés au forum
- 105 connectés en jeu
- 152.180 sujets
- 3.501.825 messages
-+ Sujets MJ
-+ Derniers sujets
- [SONG] Pour ou contre la supp...
- [Script] DC Notif'
- Votre personnage en image
- [ADMIN] Annonces Admin
- [Suggestion] Avertissement en...
- [ADMIN] Sanctions
- [Script] DDM - Dreadcast Dyna...
- [Scripts] Details!
- Script - Sommaire Laïn
- Besoin d'un EDC qui déchire ?
- [Bug] Repos impossible
- [EDC] Delete
- dreadcast en jeux de sociét...
- [Script] AITL - Du premier coup
- Votre perso par IA !
FORUM AUTOUR ET HORS DU JEU DE ROLE » Customs
[Script] DDM - Dreadcast Dynamic Messages
Créé par Laïn le 11 Avril 2025 à 14:41
Page 5/5 |
Visible par tout le monde
News — Infos bis !
Laïn
Posté le 05 Mai 2025 à 14:50
#81
Tu parles du bouton stylo qui permet d'éditer le nom des conversations ?
✏️
Celui ci ? Si c'est ça, il est actuellement positionné relativement à la grille de messagerie :
✏️
Celui ci ? Si c'est ça, il est actuellement positionné relativement à la grille de messagerie :
Spoiler (Afficher)
const button = document.createElement('div');
button.id = EDIT_MODE_TOGGLE_BUTTON_ID;
button.textContent = '✏️';
button.title = 'Activer/Désactiver le mode édition des conversations';
button.addEventListener('click', toggleEditMode);
// Position the button relative to grid-title
const gridTitle = document.querySelector('.grid.grid-title');
if (gridTitle) {
// Wait for layout to be complete
setTimeout(() => {
const rect = gridTitle.getBoundingClientRect();
button.style.top = `${rect.top + window.scrollY}px`;
button.style.left = `${rect.right + window.scrollX - 12}px`;
// Add scroll listener to maintain position
window.addEventListener('scroll', () => {
const updatedRect = gridTitle.getBoundingClientRect();
button.style.top = `${updatedRect.top + window.scrollY}px`;
button.style.left = `${updatedRect.right + window.scrollX + 10}px`;
});
}, 0);
} else {
}
CSS :
/* --- Edit Mode Styles --- */
#${EDIT_MODE_TOGGLE_BUTTON_ID} {
position: fixed;
z-index: 100001;
cursor: pointer;
padding: 1px 2px;
background-color: #355b75; /* Default dreadcast blue */
color: white;
border-radius: 50%;
font-size: 15px;
line-height: 1;
box-shadow: 0 2px 5px rgba(0,0,0,0.3);
transition: background-color 0.3s ease, transform 0.2s ease;
user-select: none;
}
#${EDIT_MODE_TOGGLE_BUTTON_ID}:hover {
transform: scale(1.1);
}
#${EDIT_MODE_TOGGLE_BUTTON_ID}.active {
background-color: #e67e22; /* Active orange */
}
const button = document.createElement('div');
button.id = EDIT_MODE_TOGGLE_BUTTON_ID;
button.textContent = '✏️';
button.title = 'Activer/Désactiver le mode édition des conversations';
button.addEventListener('click', toggleEditMode);
// Position the button relative to grid-title
const gridTitle = document.querySelector('.grid.grid-title');
if (gridTitle) {
// Wait for layout to be complete
setTimeout(() => {
const rect = gridTitle.getBoundingClientRect();
button.style.top = `${rect.top + window.scrollY}px`;
button.style.left = `${rect.right + window.scrollX - 12}px`;
// Add scroll listener to maintain position
window.addEventListener('scroll', () => {
const updatedRect = gridTitle.getBoundingClientRect();
button.style.top = `${updatedRect.top + window.scrollY}px`;
button.style.left = `${updatedRect.right + window.scrollX + 10}px`;
});
}, 0);
} else {
}
CSS :
/* --- Edit Mode Styles --- */
#${EDIT_MODE_TOGGLE_BUTTON_ID} {
position: fixed;
z-index: 100001;
cursor: pointer;
padding: 1px 2px;
background-color: #355b75; /* Default dreadcast blue */
color: white;
border-radius: 50%;
font-size: 15px;
line-height: 1;
box-shadow: 0 2px 5px rgba(0,0,0,0.3);
transition: background-color 0.3s ease, transform 0.2s ease;
user-select: none;
}
#${EDIT_MODE_TOGGLE_BUTTON_ID}:hover {
transform: scale(1.1);
}
#${EDIT_MODE_TOGGLE_BUTTON_ID}.active {
background-color: #e67e22; /* Active orange */
}
There's no such thing as innocence. Only degrees of guilt.
ᓚᘏᗢ
ᓚᘏᗢ
Casey
Posté le 05 Mai 2025 à 15:14
#82
Oui c'est ce bouton je vais le décaler quelques pixels à droite et quelques pixels vers le bas, c'est quelle ligne?

Laïn
Posté le 05 Mai 2025 à 15:29
#83
Fais CTRL+F pour ouvrir la barre de recherche sur la page du code du script. Cherches :
const gridTitle = document.querySelector('.grid.grid-title');
4 - 5 lignes plus bas tu trouveras :
button.style.top = `${rect.top + window.scrollY}px`;
button.style.left = `${rect.right + window.scrollX - 12}px`;
Tu peux altérer les deux. "-12" comme tu le vois formaté sur la seconde ligne indique que par rapport à la position initiale, on pousse le bouton sur la gauche de 12px.
Tu peux modifier un peu la valeur, faire CTRL+S pour sauvegarder rapidement le changement, F5 sur DC et voir où se retrouve le bouton.
Pour la position verticale tu peux inclure le même formatage
button.style.top = `${rect.top + window.scrollY - 8}px`;
Par exemple. Et tu peux remplacer le "-" par un "+" pour bouger dans l'autre sens. J'espère que ça t'aidera, n'hésite pas à me recontacter ici ou en jeu sinon.
const gridTitle = document.querySelector('.grid.grid-title');
4 - 5 lignes plus bas tu trouveras :
button.style.top = `${rect.top + window.scrollY}px`;
button.style.left = `${rect.right + window.scrollX - 12}px`;
Tu peux altérer les deux. "-12" comme tu le vois formaté sur la seconde ligne indique que par rapport à la position initiale, on pousse le bouton sur la gauche de 12px.
Tu peux modifier un peu la valeur, faire CTRL+S pour sauvegarder rapidement le changement, F5 sur DC et voir où se retrouve le bouton.
Pour la position verticale tu peux inclure le même formatage
button.style.top = `${rect.top + window.scrollY - 8}px`;
Par exemple. Et tu peux remplacer le "-" par un "+" pour bouger dans l'autre sens. J'espère que ça t'aidera, n'hésite pas à me recontacter ici ou en jeu sinon.
There's no such thing as innocence. Only degrees of guilt.
ᓚᘏᗢ
ᓚᘏᗢ
Twelve
Posté le 11 Mai 2025 à 20:00
#84
UP BUG :
Quand on clic "Afficher plus de message" en scrollant une conversation vers le haut, la chronologie de la conversation prends un verre de Vodka pure (elle ne le supporte pas bien ^^)
(Je ne peux faire de capture d'écran représentative... =/)
Sinon, tout le reste est top.
Quand on clic "Afficher plus de message" en scrollant une conversation vers le haut, la chronologie de la conversation prends un verre de Vodka pure (elle ne le supporte pas bien ^^)
(Je ne peux faire de capture d'écran représentative... =/)
Sinon, tout le reste est top.
- On ne voit bien qu'avec le cœur
L'essentiel est invisible pour les yeux -
L'essentiel est invisible pour les yeux -
Laïn
Posté le 11 Mai 2025 à 20:14
#85
Ah oui, je devais régler ça. Merci pour le retour !
Edit : Ca devrait être réglé dans l'update. Faîtes-moi des retours si ce n'est pas le cas ou si j'ai cassé quelque chose (normalement non)
https://greasyfork.org/en/scripts/531921-dreadcast-dynamic-messages-v1
Edit : Ca devrait être réglé dans l'update. Faîtes-moi des retours si ce n'est pas le cas ou si j'ai cassé quelque chose (normalement non)
https://greasyfork.org/en/scripts/531921-dreadcast-dynamic-messages-v1
There's no such thing as innocence. Only degrees of guilt.
ᓚᘏᗢ
ᓚᘏᗢ
Hiver
Posté le 12 Mai 2025 à 17:08
#86
@Lain Quand j'ouvre une conversation, j'ai le champs où écrire le message qui est caché. Les fenêtres qui s'ouvrent apparaissent trop basses. Une solution ? Ce qui fait que pour répondre je dois toujours bouger la fenêtre.
Je suis en 1366x720 en résolution écran. :s
Je suis en 1366x720 en résolution écran. :s
Laïn
Posté le 12 Mai 2025 à 17:59
#87
Normalement les fenêtres peuvent être redimensionnées mais c'est à partir du coin inférieur droit. Je vais essayer de trouver une solution mais je ne suis pas chez moi pour quelques jours et j'aurai peu le temps. En fin de semaine sans doute !
There's no such thing as innocence. Only degrees of guilt.
ᓚᘏᗢ
ᓚᘏᗢ
Twelve
Posté le 12 Mai 2025 à 18:18
#88
Spoiler (Afficher)
Laïn a écrit :
Ah oui, je devais régler ça. Merci pour le retour !
Edit : Ca devrait être réglé dans l'update. Faîtes-moi des retours si ce n'est pas le cas ou si j'ai cassé quelque chose (normalement non)
https://greasyfork.org/en/scripts/531921-dreadcast-dynamic-messages-v1
Ah oui, je devais régler ça. Merci pour le retour !
Edit : Ca devrait être réglé dans l'update. Faîtes-moi des retours si ce n'est pas le cas ou si j'ai cassé quelque chose (normalement non)
https://greasyfork.org/en/scripts/531921-dreadcast-dynamic-messages-v1
Ca me semble bon.
C'est super ! Merci beaucoup =) =) =)
- On ne voit bien qu'avec le cœur
L'essentiel est invisible pour les yeux -
L'essentiel est invisible pour les yeux -
Hiver
Posté le 12 Mai 2025 à 18:26
#89
Laïn a écrit :
Normalement les fenêtres peuvent être redimensionnées mais c'est à partir du coin inférieur droit. Je vais essayer de trouver une solution mais je ne suis pas chez moi pour quelques jours et j'aurai peu le temps. En fin de semaine sans doute !
Normalement les fenêtres peuvent être redimensionnées mais c'est à partir du coin inférieur droit. Je vais essayer de trouver une solution mais je ne suis pas chez moi pour quelques jours et j'aurai peu le temps. En fin de semaine sans doute !
Oui, mais il faut le faire à chaque fois qu'on ouvre une conversation. ^^
Merci, pas grave. J'attendrai.

Kröm
Posté le 12 Mai 2025 à 19:56
#90
Mais juste une fois.

Thalya
Posté le 12 Mai 2025 à 21:42
#91
Hiver a écrit :
@Lain Quand j'ouvre une conversation, j'ai le champs où écrire le message qui est caché. Les fenêtres qui s'ouvrent apparaissent trop basses. Une solution ? Ce qui fait que pour répondre je dois toujours bouger la fenêtre.
Je suis en 1366x720 en résolution écran. :s
@Lain Quand j'ouvre une conversation, j'ai le champs où écrire le message qui est caché. Les fenêtres qui s'ouvrent apparaissent trop basses. Une solution ? Ce qui fait que pour répondre je dois toujours bouger la fenêtre.
Je suis en 1366x720 en résolution écran. :s
Oui changer d'écran


Hiver
Posté le 12 Mai 2025 à 22:29
#92
Thalya a écrit :
Oui changer d'écran
Hiver a écrit :
@Lain Quand j'ouvre une conversation, j'ai le champs où écrire le message qui est caché. Les fenêtres qui s'ouvrent apparaissent trop basses. Une solution ? Ce qui fait que pour répondre je dois toujours bouger la fenêtre.
Je suis en 1366x720 en résolution écran. :s
@Lain Quand j'ouvre une conversation, j'ai le champs où écrire le message qui est caché. Les fenêtres qui s'ouvrent apparaissent trop basses. Une solution ? Ce qui fait que pour répondre je dois toujours bouger la fenêtre.
Je suis en 1366x720 en résolution écran. :s
Oui changer d'écran

C'est un PC portable.
Mode basse connexion Vous êtes en mode basse connexion
© 2007-2025 Dreadcast - Un jeu JDR Dev - CNIL n°1266332
Dreadcast | Contact | CGU et CGV | Modération
© 2007-2025 Dreadcast - Un jeu JDR Dev - CNIL n°1266332
Dreadcast | Contact | CGU et CGV | Modération