Recherche

FORUM AUTOUR ET HORS DU JEU DE ROLE » Customs

[Script] DDM - Dreadcast Dynamic Messages

Créé par Laïn le 11 Avril 2025 à 14:41

Visible par tout le monde
News — Infos bis !
Laïn Posté le 05 Mai 2025 à 14:50 #81
Avatar
-
Compte Premium
Voir mon EDC
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 :

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 */
}
There's no such thing as innocence. Only degrees of guilt.
ᓚᘏᗢ
Casey Posté le 05 Mai 2025 à 15:14 #82
Avatar
Héritier de To.
Compte Joueur
Voir mon EDC
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
Avatar
-
Compte Premium
Voir mon EDC
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.
There's no such thing as innocence. Only degrees of guilt.
ᓚᘏᗢ
Twelve Posté le 11 Mai 2025 à 20:00 #84
Avatar
Noble
Compte Premium
Voir mon EDC
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.
- On ne voit bien qu'avec le cœur
L'essentiel est invisible pour les yeux -
Laïn Posté le 11 Mai 2025 à 20:14 #85
Avatar
-
Compte Premium
Voir mon EDC
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
There's no such thing as innocence. Only degrees of guilt.
ᓚᘏᗢ
Hiver Posté le 12 Mai 2025 à 17:08 #86
Avatar
Nettoyage par l.
Compte Premium
Voir mon EDC
@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
Laïn Posté le 12 Mai 2025 à 17:59 #87
Avatar
-
Compte Premium
Voir mon EDC
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
Avatar
Noble
Compte Premium
Voir mon EDC
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


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 -
Hiver Posté le 12 Mai 2025 à 18:26 #89
Avatar
Nettoyage par l.
Compte Premium
Voir mon EDC
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 !

Oui, mais il faut le faire à chaque fois qu'on ouvre une conversation. ^^

Merci, pas grave. J'attendrai. smiley
Kröm Posté le 12 Mai 2025 à 19:56 #90
Avatar
Guérillero fou
Compte Premium
Voir mon EDC
Mais juste une fois. smiley
Thalya Posté le 12 Mai 2025 à 21:42 #91
Avatar
-
Compte Premium
Voir mon EDC
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


Oui changer d'écran smiley
Hiver Posté le 12 Mai 2025 à 22:29 #92
Avatar
Nettoyage par l.
Compte Premium
Voir mon EDC
Thalya a écrit :
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


Oui changer d'écran smiley

C'est un PC portable.
Chargement...