mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-11-04 15:11:31 +08:00 
			
		
		
		
	style(next): draw tab workspace accent instead of background
This commit is contained in:
		
							parent
							
								
									a2f39c4f99
								
							
						
					
					
						commit
						69902c04bd
					
				@ -139,13 +139,14 @@ const TAB_ROW_TPL = `
 | 
			
		||||
        overflow: hidden;
 | 
			
		||||
        pointer-events: all;
 | 
			
		||||
        color: var(--inactive-tab-text-color);
 | 
			
		||||
        background-color: var(--inactive-tab-background-color);
 | 
			
		||||
        --tab-background-color: var(--workspace-tab-background-color);
 | 
			
		||||
        background-color: var(--tab-background-color, var(--inactive-tab-background-color));
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    .tab-row-widget .note-tab[active] .note-tab-wrapper {
 | 
			
		||||
        font-weight: bold;
 | 
			
		||||
        color: var(--active-tab-text-color);
 | 
			
		||||
        background-color : var(--active-tab-background-color);
 | 
			
		||||
        background-color : var(--tab-background-color, var(--active-tab-background-color));
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    .tab-row-widget .note-tab[is-mini] .note-tab-wrapper {
 | 
			
		||||
@ -189,11 +190,11 @@ const TAB_ROW_TPL = `
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    .tab-row-widget .note-tab:hover .note-tab-wrapper {
 | 
			
		||||
        background-color: var(--inactive-tab-hover-background-color);
 | 
			
		||||
        background-color: var(--tab-background-color, var(--inactive-tab-hover-background-color));
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    .tab-row-widget .note-tab[active]:hover .note-tab-wrapper {
 | 
			
		||||
        background-color: var(--active-tab-hover-background-color);
 | 
			
		||||
        background-color: var(--tab-background-color, var(--active-tab-hover-background-color));
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    .tab-row-widget .note-tab .note-tab-close:hover {
 | 
			
		||||
@ -676,12 +677,12 @@ export default class TabRowWidget extends BasicWidget {
 | 
			
		||||
            const hoistedNote = froca.getNoteFromCache(noteContext.hoistedNoteId);
 | 
			
		||||
 | 
			
		||||
            if (hoistedNote) {
 | 
			
		||||
                $tab.find('.note-tab-wrapper').css("background", hoistedNote.getWorkspaceTabBackgroundColor());
 | 
			
		||||
                $tab.find('.note-tab-wrapper')
 | 
			
		||||
                    .css("--workspace-tab-background-color", hoistedNote.getWorkspaceTabBackgroundColor());
 | 
			
		||||
                if (!this.showNoteIcons) {
 | 
			
		||||
                    noteIcon = hoistedNote.getWorkspaceIconClass();
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            else {
 | 
			
		||||
            } else {
 | 
			
		||||
                $tab.find('.note-tab-wrapper').removeAttr("style");
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@ -774,6 +774,20 @@ div.quick-search .search-button.show  {
 | 
			
		||||
    border-bottom-right-radius: 0;   
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.note-tab .note-tab-wrapper {
 | 
			
		||||
    --tab-background-color: initial !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.note-tab .note-tab-wrapper::after {
 | 
			
		||||
    content: "";
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    left: 0;
 | 
			
		||||
    right: 0;
 | 
			
		||||
    height: 3px;
 | 
			
		||||
    background-color: var(--workspace-tab-background-color);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tab-row-widget .note-tab:nth-child(1) {
 | 
			
		||||
    transform: translate3d(var(--tab-first-item-horiz-offset), 0, 0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user