mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	This reverts commit f3964673e7.
It broke drafts_scroll by confusing jQuery object APIs with DOM
element APIs.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
		
	
		
			
				
	
	
		
			150 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			150 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
.drafts-container {
 | 
						|
    position: relative;
 | 
						|
    height: 95%;
 | 
						|
    background-color: hsl(0, 0%, 100%);
 | 
						|
    border-radius: 4px;
 | 
						|
    padding: 0;
 | 
						|
    width: 58%;
 | 
						|
    overflow: hidden;
 | 
						|
    max-width: 1200px;
 | 
						|
    max-height: 1000px;
 | 
						|
    display: flex;
 | 
						|
    flex-direction: column;
 | 
						|
 | 
						|
    @media (width < $md_min) {
 | 
						|
        height: 95%;
 | 
						|
        max-width: none;
 | 
						|
        width: 90%;
 | 
						|
    }
 | 
						|
 | 
						|
    .drafts-header {
 | 
						|
        padding-top: 4px;
 | 
						|
        padding-bottom: 8px;
 | 
						|
        text-align: center;
 | 
						|
        border-bottom: 1px solid hsl(0, 0%, 87%);
 | 
						|
 | 
						|
        h1 {
 | 
						|
            margin: 0;
 | 
						|
            font-size: 1.1em;
 | 
						|
            text-transform: uppercase;
 | 
						|
        }
 | 
						|
 | 
						|
        .exit {
 | 
						|
            font-weight: 400;
 | 
						|
            position: absolute;
 | 
						|
            top: 10px;
 | 
						|
            right: 10px;
 | 
						|
            color: hsl(0, 0%, 67%);
 | 
						|
            cursor: pointer;
 | 
						|
 | 
						|
            .exit-sign {
 | 
						|
                position: relative;
 | 
						|
                top: 1px;
 | 
						|
                margin-left: 3px;
 | 
						|
                font-size: 1.5rem;
 | 
						|
                line-height: 1;
 | 
						|
                font-weight: 600;
 | 
						|
                cursor: pointer;
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    .drafts-list {
 | 
						|
        padding: 10px 0;
 | 
						|
        overflow: auto;
 | 
						|
 | 
						|
        .no-drafts {
 | 
						|
            display: block;
 | 
						|
            margin-top: calc(45vh - 30px - 1.5em);
 | 
						|
            text-align: center;
 | 
						|
            font-size: 1.5em;
 | 
						|
            color: hsl(0, 0%, 67%);
 | 
						|
            pointer-events: none;
 | 
						|
        }
 | 
						|
 | 
						|
        .removed-drafts {
 | 
						|
            display: block;
 | 
						|
            text-align: center;
 | 
						|
            font-size: 1em;
 | 
						|
            color: hsl(0, 0%, 67%);
 | 
						|
            pointer-events: none;
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
.draft-row {
 | 
						|
    padding: 5px 25px;
 | 
						|
 | 
						|
    > div {
 | 
						|
        display: inline-block;
 | 
						|
        vertical-align: top;
 | 
						|
    }
 | 
						|
 | 
						|
    .draft-info-box {
 | 
						|
        width: 100%;
 | 
						|
        border: 1px solid hsl(0, 0%, 88%);
 | 
						|
        margin-bottom: 10px;
 | 
						|
 | 
						|
        &.active {
 | 
						|
            outline: 2px solid hsl(215, 47%, 50%);
 | 
						|
            /* this offset ensures no gap between the blue box and the draft in active state */
 | 
						|
            outline-offset: -1px;
 | 
						|
        }
 | 
						|
 | 
						|
        .message_row {
 | 
						|
            border: 0;
 | 
						|
        }
 | 
						|
 | 
						|
        .messagebox {
 | 
						|
            cursor: auto;
 | 
						|
            box-shadow: none;
 | 
						|
        }
 | 
						|
 | 
						|
        .message_content {
 | 
						|
            line-height: 1;
 | 
						|
            padding-top: 10px;
 | 
						|
            padding-bottom: 10px;
 | 
						|
            margin-left: 0;
 | 
						|
        }
 | 
						|
 | 
						|
        .draft_controls {
 | 
						|
            display: inline-block;
 | 
						|
            position: absolute;
 | 
						|
            top: 9px;
 | 
						|
            right: -103px;
 | 
						|
            font-size: 0.9em;
 | 
						|
 | 
						|
            @media (width < $sm_min) {
 | 
						|
                right: 0;
 | 
						|
            }
 | 
						|
 | 
						|
            [data-tippy-root] {
 | 
						|
                width: max-content;
 | 
						|
                word-wrap: unset;
 | 
						|
            }
 | 
						|
 | 
						|
            .restore-draft {
 | 
						|
                cursor: pointer;
 | 
						|
                margin-right: 5px;
 | 
						|
                color: hsl(170, 48%, 54%);
 | 
						|
                opacity: 0.7;
 | 
						|
 | 
						|
                &:hover {
 | 
						|
                    opacity: 1;
 | 
						|
                }
 | 
						|
            }
 | 
						|
 | 
						|
            .delete-draft {
 | 
						|
                cursor: pointer;
 | 
						|
                margin-left: 5px;
 | 
						|
                color: hsl(357, 52%, 57%);
 | 
						|
                opacity: 0.7;
 | 
						|
 | 
						|
                &:hover {
 | 
						|
                    opacity: 1;
 | 
						|
                }
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |