5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-05 04:00:32 +08:00
wails/mkdocs-website/docs/cy/development/changes_wml.md
2024-03-18 21:52:39 +11:00

1.3 KiB

Iaith Marcio Wails (WML)

Mae'r Iaith Marcio Wails yn iaith farcio syml sy'n caniatáu i chi ychwanegu swyddogaeth at elfennau HTML safonol heb ddefnyddio JavaScript.

Mae'r tagiau canlynol yn cael eu cefnogi ar hyn o bryd:

data-wml-event

Mae hyn yn pennu y bydd digwyddiad Wails yn cael ei allyrru pan gliciwyd ar yr elfen. Dylai gwerth yr priodoledd fod yn enw'r digwyddiad i'w allyrru.

Enghraifft:

<button data-wml-event="myevent">Cliciwch Fi</button>

Weithiau mae angen i'r defnyddiwr gadarnhau gweithred. Gellir gwneud hyn drwy ychwanegu'r briodoledd data-wml-confirm at yr elfen. Bydd gwerth y briodoledd hwn yn fesur i'w ddangos i'r defnyddiwr.

Enghraifft:

<button data-wml-event="delete-all-items" data-wml-confirm="Ydych chi'n siŵr?">
  Dileu Pob Eitem
</button>

data-wml-window

Gellir galw unrhyw fethododd wails.window drwy ychwanegu'r briodoledd data-wml-window at elfen. Dylai gwerth y briodoledd fod yn enw'r dull i'w alw. Dylai enw'r dull fod yn yr un acen â'r dull.

<button data-wml-window="Close">Cau'r Ffenestr</button>

data-wml-trigger

Mae'r briodoledd hwn yn pennu pa ddigwyddiad JavaScript ddylai ysgogi'r weithred. Y rhagosodiad yw click.

<button data-wml-event="hover-box" data-wml-trigger="mouseover">
  Gallwch hofran drosodd fi!
</button>