Fixed CSS for the "Send to chat" feature
This commit is contained in:
@@ -490,11 +490,13 @@ export class HelpersL5r5e {
|
|||||||
* @return {Promise<*>}
|
* @return {Promise<*>}
|
||||||
*/
|
*/
|
||||||
static async sendToChat(object) {
|
static async sendToChat(object) {
|
||||||
|
// Get the html
|
||||||
const tpl = await object.renderTextTemplate();
|
const tpl = await object.renderTextTemplate();
|
||||||
if (!tpl) {
|
if (!tpl) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Create the link
|
||||||
let link = null;
|
let link = null;
|
||||||
if (object.data.flags.core?.sourceId) {
|
if (object.data.flags.core?.sourceId) {
|
||||||
link = object.data.flags.core?.sourceId.replace(/(\w+)\.(.+)/, "@$1[$2]");
|
link = object.data.flags.core?.sourceId.replace(/(\w+)\.(.+)/, "@$1[$2]");
|
||||||
@@ -504,8 +506,9 @@ export class HelpersL5r5e {
|
|||||||
link = object.link;
|
link = object.link;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Send to Chat
|
||||||
return ChatMessage.create({
|
return ChatMessage.create({
|
||||||
content: (link ? link + `<br>` : "") + tpl,
|
content: `<div class="l5r5e-chat-item">${tpl}${link ? `<hr>` + link : ""}</div>`,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -208,9 +208,9 @@ button {
|
|||||||
.whisper,
|
.whisper,
|
||||||
#chat-controls .roll-type-select,
|
#chat-controls .roll-type-select,
|
||||||
.header-search input {
|
.header-search input {
|
||||||
background: transparent url("../assets/ui/chat-texture.webp") no-repeat;
|
background: transparent url("../assets/ui/chat-texture.webp") repeat-y;
|
||||||
&:focus {
|
&:focus {
|
||||||
background: #f0f0e0 url("../assets/ui/chat-texture.webp") no-repeat;
|
background: #f0f0e0 url("../assets/ui/chat-texture.webp") repeat-y;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.header-search input[name="search"] {
|
.header-search input[name="search"] {
|
||||||
@@ -725,3 +725,36 @@ button {
|
|||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Send to chat
|
||||||
|
.l5r5e-chat-item {
|
||||||
|
color: $black-light;
|
||||||
|
font-size: 0.8rem;
|
||||||
|
|
||||||
|
* {
|
||||||
|
color: $black-light;
|
||||||
|
}
|
||||||
|
h2 {
|
||||||
|
font-size: 1.1rem;
|
||||||
|
}
|
||||||
|
section > ul {
|
||||||
|
display: flex;
|
||||||
|
flex-flow: row wrap;
|
||||||
|
padding: 0.25rem 0 0.25rem 1rem;
|
||||||
|
li {
|
||||||
|
flex: 100%;
|
||||||
|
padding: 1px !important;
|
||||||
|
margin: 0;
|
||||||
|
border: 0 none !important;
|
||||||
|
list-style-type: square;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.card-header img {
|
||||||
|
display: inline-block;
|
||||||
|
background: transparent;
|
||||||
|
border: 0 none;
|
||||||
|
width: 20px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,10 +1,16 @@
|
|||||||
<div class="{{cssClass}}" data-actor-id="{{actor.data._id}}" data-item-id="{{data._id}}">
|
<div class="{{cssClass}}" data-actor-id="{{actor.data._id}}" data-item-id="{{data._id}}">
|
||||||
<header class="card-header">
|
<header class="card-header">
|
||||||
<h2 class="item-name">
|
<h2 class="item-name">
|
||||||
{{#if data.img}}<img src="{{data.img}}" title="{{data.name}}" />{{/if}} {{data.name}}
|
{{#ifCond data.img '&&' data.content}}<img src="{{data.img}}" title="{{data.name}}" />{{/ifCond}} {{data.name}}
|
||||||
</h2>
|
</h2>
|
||||||
</header>
|
</header>
|
||||||
<section class="sheet-body">
|
<section class="sheet-body">
|
||||||
<p>{{{data.content}}}</p>
|
<p>
|
||||||
|
{{#if data.content}}
|
||||||
|
{{{data.content}}}
|
||||||
|
{{else}}
|
||||||
|
{{#if data.img}}<img src="{{data.img}}" title="{{data.name}}" />{{/if}}
|
||||||
|
{{/if}}
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user