這是本文件的舊版!


開發 DokuWiki popup plugin

緣起:

實在受夠 DW 欠缺一個真正的 popup plugin 了!

HTML 做,也不難啊!(但看來至少一定要附 JS)

  1. 然後,透過 plugin:inlinejs,把範例 HTML + CSS + JS 放到任何一個 DW 頁面上,也能順利呈現啊!
    • 而且我測試過了,popup 內的文字,也可以打入自訂的文字及任何 HTML 元素

那麼,就試試把它做成 plugin,大幅簡化輸入?

  • 當然,比較簡單的方法,似乎是把 JS 放到 conf/userscript.js 中就可以用了1)
· ghsrobert
  1. 簡單的輸入語法
  2. popup 內使用一般 DW markup 而非 HTML
  3. getElementById 變為 getElementByClassName

20200321 準備開始。
20200322 把最基本的 CSS + JS 做成 pseudo-plugin,

搭配類似像這裡面的 HTML 標記碼(而非 DokuWiki 自身語法)

→ 最粗略的 v0.1 Release Original basic method, working · GJRobert/dokuwiki-plugin-popup

然後開始實做 syntax:拿 plugin:ruby 的 syntax.php 來改,目前想先用 [按鈕]^^泡泡內容^^ 這樣的語法。

20200323 這個 commit 初步成功,但有多個要修改的問題


輸入您的意見. 允許使用維基語法:
E H E Y P
 
  • 上一次變更: 2020/03/23 01:46
  • ghsrobert