μν νμμ€μ μ λΈλ‘μ λ§λ€λ €λ©΄ onload()
λ©μλμμ addStatusBarItem()μ νΈμΆνμΈμ. addStatusBarItem()
λ©μλλ μμ λ§μ μμλ₯Ό μΆκ°ν μ μλ HTML elementsλ₯Ό λ°νν©λλ€.
Obsidian λͺ¨λ°μΌ
μ¬μ©μ μ μ μν νμμ€ νλͺ©μ Obsidian λͺ¨λ°μΌ μ±μμ μ§μλμ§ μμ΅λλ€.
import { Plugin } from 'obsidian';
export default class ExamplePlugin extends Plugin {
async onload() {
const item = this.addStatusBarItem();
item.createEl('span', { text: 'Hello from the status bar π' });
}
}
Note
createEl()
λ©μλ μ¬μ© λ°©λ²μ λν μμΈν λ΄μ©μ HTML elementsλ₯Ό μ°Έμ‘°νμΈμ.
addStatusBarItem()
μ μ¬λ¬ λ² νΈμΆνμ¬ μ¬λ¬ μν νμμ€ νλͺ©μ μΆκ°ν μ μμ΅λλ€. Obsidianμ νλͺ©λ€ μ¬μ΄μ κ°κ²©μ μΆκ°νλ―λ‘, κ°κ²©μ λ μΈλ°νκ² μ μ΄ν΄μΌ νλ κ²½μ° λμΌν μν νμμ€ νλͺ©μ μ¬λ¬ HTML μμλ₯Ό λ§λ€μ΄μΌ ν©λλ€.
import { Plugin } from 'obsidian';
export default class ExamplePlugin extends Plugin {
async onload() {
const fruits = this.addStatusBarItem();
fruits.createEl('span', { text: 'π' });
fruits.createEl('span', { text: 'π' });
const veggies = this.addStatusBarItem();
veggies.createEl('span', { text: 'π₯¦' });
veggies.createEl('span', { text: 'π₯¬' });
}
}
μ μμ λ λ€μ μν νμμ€μ κ²°κ³Όλ‘ λ³΄μ¬μ€λλ€: