OSDN Git Service

BugTrack/2188 Define List layout by CSS instead of ini file
authorumorigu <umorigu@gmail.com>
Wed, 16 Aug 2017 16:04:56 +0000 (01:04 +0900)
committerumorigu <umorigu@gmail.com>
Wed, 16 Aug 2017 16:04:56 +0000 (01:04 +0900)
commit3b574739a7a05f735ed65496f20801b9300334a2
tree7817b1e60f7040156859938353b467988ee556bc
parentc72364b7ec2b10e780c384c0e01dee8430394844
BugTrack/2188 Define List layout by CSS instead of ini file

* Define List styles by CSS instead of default.ini file
  * Add list-indent1, 2 and 3: that is express indent-distance to parent list
* In default.ini.php, $_ul_margin, $_ol_margin and $_dl_margin must be 1
  * These are used as indent leaping level calclation source
  * $_list_pad_str = ' class="list%d list-indent%d"';
    * 2nd param of sprintf($_list_pad_str, $1, $2) is exactly indent-level.
* This replacement from PHP logic to CSS is completely compatible
  with existing list logic that contains ls2 plugin
  and PukiWiki core list logic.
default.ini.php
keitai.ini.php
skin/pukiwiki.css
skin/tdiary.css