collapseが動くように
This commit is contained in:
		@@ -72,7 +72,7 @@ SPDX-License-Identifier: AGPL-3.0-only
 | 
				
			|||||||
				<MkInstanceTicker v-if="showTicker" :instance="appearNote.user.instance"/>
 | 
									<MkInstanceTicker v-if="showTicker" :instance="appearNote.user.instance"/>
 | 
				
			||||||
			</div>
 | 
								</div>
 | 
				
			||||||
		</header>
 | 
							</header>
 | 
				
			||||||
		<div :class="$style.noteContent">
 | 
							<div :class="[$style.noteContent, { [$style.contentCollapsed]: collapsed }]">
 | 
				
			||||||
			<p v-if="appearNote.cw != null" :class="$style.cw">
 | 
								<p v-if="appearNote.cw != null" :class="$style.cw">
 | 
				
			||||||
				<Mfm v-if="appearNote.cw != ''" style="margin-right: 8px;" :text="appearNote.cw" :author="appearNote.user" :nyaize="'respect'"/>
 | 
									<Mfm v-if="appearNote.cw != ''" style="margin-right: 8px;" :text="appearNote.cw" :author="appearNote.user" :nyaize="'respect'"/>
 | 
				
			||||||
				<MkCwButton v-model="showContent" :text="appearNote.text" :renote="appearNote.renote" :files="appearNote.files" :poll="appearNote.poll"/>
 | 
									<MkCwButton v-model="showContent" :text="appearNote.text" :renote="appearNote.renote" :files="appearNote.files" :poll="appearNote.poll"/>
 | 
				
			||||||
@@ -763,6 +763,52 @@ function loadConversation() {
 | 
				
			|||||||
	font-size: 80%;
 | 
						font-size: 80%;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.showLess {
 | 
				
			||||||
 | 
						width: 100%;
 | 
				
			||||||
 | 
						margin-top: 14px;
 | 
				
			||||||
 | 
						position: sticky;
 | 
				
			||||||
 | 
						bottom: calc(var(--stickyBottom, 0px) + 14px);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.showLessLabel {
 | 
				
			||||||
 | 
						display: inline-block;
 | 
				
			||||||
 | 
						background: var(--popup);
 | 
				
			||||||
 | 
						padding: 6px 10px;
 | 
				
			||||||
 | 
						font-size: 0.8em;
 | 
				
			||||||
 | 
						border-radius: 999px;
 | 
				
			||||||
 | 
						box-shadow: 0 2px 6px rgb(0 0 0 / 20%);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.contentCollapsed {
 | 
				
			||||||
 | 
						position: relative;
 | 
				
			||||||
 | 
						max-height: 9em;
 | 
				
			||||||
 | 
						overflow: clip;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.collapsed {
 | 
				
			||||||
 | 
						display: block;
 | 
				
			||||||
 | 
						position: absolute;
 | 
				
			||||||
 | 
						bottom: 0;
 | 
				
			||||||
 | 
						left: 0;
 | 
				
			||||||
 | 
						z-index: 2;
 | 
				
			||||||
 | 
						width: 100%;
 | 
				
			||||||
 | 
						height: 64px;
 | 
				
			||||||
 | 
						background: linear-gradient(0deg, var(--panel), var(--X15));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						&:hover > .collapsedLabel {
 | 
				
			||||||
 | 
							background: var(--panelHighlight);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.collapsedLabel {
 | 
				
			||||||
 | 
						display: inline-block;
 | 
				
			||||||
 | 
						background: var(--panel);
 | 
				
			||||||
 | 
						padding: 6px 10px;
 | 
				
			||||||
 | 
						font-size: 0.8em;
 | 
				
			||||||
 | 
						border-radius: 999px;
 | 
				
			||||||
 | 
						box-shadow: 0 2px 6px rgb(0 0 0 / 20%);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.noteFooterInfo {
 | 
					.noteFooterInfo {
 | 
				
			||||||
	margin: 16px 0;
 | 
						margin: 16px 0;
 | 
				
			||||||
	opacity: 0.7;
 | 
						opacity: 0.7;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user