Rename copy-button to more general chat-action-button in Obsidian client

- Use 4 space indent of activateView function in pane_view component
This commit is contained in:
Debanjum Singh Solanky
2024-06-26 15:25:27 +05:30
parent 8c12a69570
commit afbeee9e82
4 changed files with 23 additions and 23 deletions

View File

@@ -461,7 +461,7 @@ export class KhojChatView extends KhojPaneView {
renderActionButtons(message: string, chat_message_body_text_el: HTMLElement) { renderActionButtons(message: string, chat_message_body_text_el: HTMLElement) {
let copyButton = this.contentEl.createEl('button'); let copyButton = this.contentEl.createEl('button');
copyButton.classList.add("copy-button"); copyButton.classList.add("chat-action-button");
copyButton.title = "Copy Message to Clipboard"; copyButton.title = "Copy Message to Clipboard";
setIcon(copyButton, "copy-plus"); setIcon(copyButton, "copy-plus");
copyButton.addEventListener('click', createCopyParentText(message)); copyButton.addEventListener('click', createCopyParentText(message));
@@ -469,7 +469,7 @@ export class KhojChatView extends KhojPaneView {
// Add button to paste into current buffer // Add button to paste into current buffer
let pasteToFile = this.contentEl.createEl('button'); let pasteToFile = this.contentEl.createEl('button');
pasteToFile.classList.add("copy-button"); pasteToFile.classList.add("chat-action-button");
pasteToFile.title = "Paste Message to File"; pasteToFile.title = "Paste Message to File";
setIcon(pasteToFile, "clipboard-paste"); setIcon(pasteToFile, "clipboard-paste");
pasteToFile.addEventListener('click', (event) => { pasteTextAtCursor(createCopyParentText(message, 'clipboard-paste')(event)); }); pasteToFile.addEventListener('click', (event) => { pasteTextAtCursor(createCopyParentText(message, 'clipboard-paste')(event)); });

View File

@@ -477,7 +477,7 @@ span.khoj-nav-item-text {
} }
/* Copy button */ /* Copy button */
button.copy-button { button.chat-action-button {
display: block; display: block;
border-radius: 4px; border-radius: 4px;
color: var(--text-muted); color: var(--text-muted);
@@ -491,22 +491,22 @@ button.copy-button {
margin-top: 8px; margin-top: 8px;
float: right; float: right;
} }
button.copy-button span { button.chat-action-button span {
cursor: pointer; cursor: pointer;
display: inline-block; display: inline-block;
position: relative; position: relative;
transition: 0.5s; transition: 0.5s;
} }
button.chat-action-button:hover {
background-color: var(--background-modifier-active-hover);
color: var(--text-normal);
}
img.copy-icon { img.copy-icon {
width: 16px; width: 16px;
height: 16px; height: 16px;
} }
button.copy-button:hover {
background-color: var(--background-modifier-active-hover);
color: var(--text-normal);
}
/* Loading Spinner */ /* Loading Spinner */
.lds-ellipsis { .lds-ellipsis {
display: inline-block; display: inline-block;