mirror of
https://github.com/zadam/trilium.git
synced 2026-02-28 01:23:37 +01:00
Compare commits
7 Commits
c2a24c20fb
...
07aaebc0c7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
07aaebc0c7 | ||
|
|
5db298f031 | ||
|
|
facd56cdf4 | ||
|
|
348c00f86d | ||
|
|
a9c5b99ae8 | ||
|
|
afe710321c | ||
|
|
51325e2f4a |
@ -47,9 +47,14 @@
|
||||
}
|
||||
|
||||
/* The toolbar show / hide button for the current text block */
|
||||
.ck.ck-block-toolbar-button {
|
||||
:root .ck.ck-block-toolbar-button {
|
||||
--ck-color-block-toolbar-button: var(--muted-text-color);
|
||||
--ck-color-button-on-background: transparent;
|
||||
--ck-color-button-on-color: currentColor;
|
||||
--ck-color-button-on-color: var(--ck-editor-toolbar-button-on-color);
|
||||
translate: -40% 0;
|
||||
min-width: 0;
|
||||
padding: 0;
|
||||
z-index: 1600;
|
||||
}
|
||||
|
||||
:root .ck.ck-toolbar .ck-button:not(.ck-disabled):active,
|
||||
|
||||
@ -4,11 +4,14 @@
|
||||
position: relative;
|
||||
|
||||
> .inline-title,
|
||||
> .note-detail > .note-detail-editable-text,
|
||||
> .note-detail > .note-detail-editable-text > .note-detail-editable-text-editor,
|
||||
> .note-list-widget:not(.full-height) .note-list-wrapper {
|
||||
padding-inline: 24px;
|
||||
margin-inline: 24px;
|
||||
}
|
||||
|
||||
> .note-detail > .note-detail-editable-text > .note-detail-editable-text-editor {
|
||||
overflow: unset;
|
||||
}
|
||||
}
|
||||
|
||||
.note-split.type-code:not(.mime-text-x-sqlite) {
|
||||
|
||||
@ -92,7 +92,7 @@ body.mobile .modal.popup-editor-dialog .modal-dialog {
|
||||
}
|
||||
|
||||
.modal.popup-editor-dialog .note-detail-editable-text {
|
||||
padding: 0 1em;
|
||||
padding: 0 28px;
|
||||
}
|
||||
|
||||
.modal.popup-editor-dialog .note-detail-file {
|
||||
|
||||
@ -8,21 +8,33 @@ export default class IndentBlockShortcutPlugin extends Plugin {
|
||||
|
||||
init() {
|
||||
this.editor.keystrokes.set( 'Tab', ( _, cancel ) => {
|
||||
const command = this.editor.commands.get( 'indentBlock' );
|
||||
|
||||
if (command && command.isEnabled && !this.isInTable() ) {
|
||||
command.execute();
|
||||
cancel();
|
||||
// In tables, allow default Tab behavior for cell navigation
|
||||
if (this.isInTable()) {
|
||||
return;
|
||||
}
|
||||
|
||||
const command = this.editor.commands.get( 'indentBlock' );
|
||||
if (command?.isEnabled) {
|
||||
command.execute();
|
||||
}
|
||||
|
||||
// Always cancel in non-table contexts to prevent widget navigation
|
||||
cancel();
|
||||
} );
|
||||
|
||||
this.editor.keystrokes.set( 'Shift+Tab', ( _, cancel ) => {
|
||||
const command = this.editor.commands.get( 'outdentBlock' );
|
||||
|
||||
if (command && command.isEnabled && !this.isInTable() ) {
|
||||
command.execute();
|
||||
cancel();
|
||||
// In tables, allow default Shift+Tab behavior for cell navigation
|
||||
if (this.isInTable()) {
|
||||
return;
|
||||
}
|
||||
|
||||
const command = this.editor.commands.get( 'outdentBlock' );
|
||||
if (command?.isEnabled) {
|
||||
command.execute();
|
||||
}
|
||||
|
||||
// Always cancel in non-table contexts to prevent widget navigation
|
||||
cancel();
|
||||
} );
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user