mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-08-31 04:57:47 +08:00
16 lines
546 B
TypeScript
16 lines
546 B
TypeScript
import type { Ace } from 'ace-builds'
|
|
|
|
const ACE_EDITOR_PADDING = 12
|
|
const ACE_EDITOR_SCROLL_MARGIN = { bottom: 8, left: 0, right: 0, top: 8 }
|
|
|
|
/** 让所有 Ace 编辑器的文本内容与普通输入框保持一致的内边距和滚动留白。 */
|
|
export function configureAceEditorPadding(editor: Ace.Editor) {
|
|
editor.renderer.setPadding(ACE_EDITOR_PADDING)
|
|
editor.renderer.setScrollMargin(
|
|
ACE_EDITOR_SCROLL_MARGIN.top,
|
|
ACE_EDITOR_SCROLL_MARGIN.bottom,
|
|
ACE_EDITOR_SCROLL_MARGIN.left,
|
|
ACE_EDITOR_SCROLL_MARGIN.right,
|
|
)
|
|
}
|