Catatan kaki
Hubungkan penjelasan tambahan dengan nomor dalam teks dan daftar di akhir dokumen.
Masukkan isi melalui tombol catatan kaki di bilah alat untuk menyisipkannya pada posisi kursor. Jika teks dipilih, catatan disisipkan di akhir pilihan tanpa mengganti teks. Nomor tidak disimpan, tetapi ditetapkan otomatis sesuai urutan dokumen.
Klik nomor dalam teks untuk mengedit isinya di baris properti. Gunakan alat hapus, atau tekan Backspace atau Delete dua kali di samping catatan untuk memilih lalu menghapusnya. Daftar di bawah hanya dapat dibaca dan menghilang saat tidak ada catatan kaki.
Dalam pratinjau dan halaman terbit dengan viewer terhubung, arahkan penunjuk, klik, atau ketuk nomor untuk membaca isinya. Isi hanya menerima satu baris teks biasa dan ditampilkan dengan font sans serif berukuran 0,875 kali ukuran dasar teks utama. HTML ditampilkan secara harfiah.
npm install nabi-noteimport {
createLocale, createNabiWith, mountSurface, mountToolbar,
mountContextToolbar, mountHints, watchSettle, highlightWing, linkWing,
footnoteWing, mountViewTools,
} from 'nabi-note'
const selected = [
highlightWing,
linkWing,
footnoteWing,
]
const locale = createLocale('id')
const { nabi, registry } = createNabiWith(selected, { locale })
const root = document.querySelector('.nabi')!
const content = document.querySelector('.nabi-content')!
// The locale also sets the direction — Arabic and Urdu run right to left
mountSurface({ nabi, registry, root: content, locale })
const settle = watchSettle(document, { surface: content })
const shared = { nabi, registry, surface: content, settle, locale }
const toolbar = mountToolbar({ ...shared, root: document.querySelector('#toolbar')! })
const context = mountContextToolbar({ ...shared, root: document.querySelector('#context')! })
mountHints({ toolbar, context, root, surface: content })
// The preview and fullscreen buttons — they stand their own box at the end of the row
mountViewTools({ ...shared, root, container: document.querySelector('#toolbar')! })
// on every change — hook up your own code here
// nabi.onChange(() => user_callback(nabi.getHtml()))
// Call from your language selector. Content and editing history stay intact.
// locale.setLocale('ko')const selected = wings().use('fn').build()