• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#objective-cqtwindows誰得cocoapythonphprubygameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン

Commit MetaInfo

Revision70a3f34a0a8552fc77b64626826367395897e4df (tree)
Time2021-12-11 00:40:03
Authorumorigu <umorigu@gmai...>
Commiterumorigu

Log Message

BugTrack/2513 Bold style Table cell (BOLD:...)

Implementation provided by Haifun-san.

Change Summary

Incremental Difference

--- a/lib/convert_html.php
+++ b/lib/convert_html.php
@@ -522,18 +522,21 @@ class TableCell extends Element
522522 parent::__construct();
523523 $this->style = $matches = array();
524524
525- while (preg_match('/^(?:(LEFT|CENTER|RIGHT)|(BG)?COLOR\(([#\w]+)\)|SIZE\((\d+)\)):(.*)$/',
525+ while (preg_match('/^(?:(LEFT|CENTER|RIGHT)|(BG)?COLOR\(([#\w]+)\)|SIZE\((\d+)\)|(BOLD)):(.*)$/',
526526 $text, $matches)) {
527527 if ($matches[1]) {
528528 $this->style['align'] = 'text-align:' . strtolower($matches[1]) . ';';
529- $text = $matches[5];
529+ $text = $matches[6];
530530 } else if ($matches[3]) {
531531 $name = $matches[2] ? 'background-color' : 'color';
532532 $this->style[$name] = $name . ':' . htmlsc($matches[3]) . ';';
533- $text = $matches[5];
534- } else if (isset($matches[4])) {
533+ $text = $matches[6];
534+ } else if (is_numeric($matches[4])) {
535535 $this->style['size'] = 'font-size:' . htmlsc($matches[4]) . 'px;';
536- $text = $matches[5];
536+ $text = $matches[6];
537+ } else if ($matches[5]) {
538+ $this->style['bold'] = 'font-weight:bold;';
539+ $text = $matches[6];
537540 }
538541 }
539542 if ($is_template && is_numeric($text))
--- a/wiki/466F726D617474696E6752756C6573.txt
+++ b/wiki/466F726D617474696E6752756C6573.txt
@@ -89,9 +89,10 @@
8989 BGCOLOR(色):
9090 COLOR(色):
9191 SIZE(サイズ):
92--- 要素の表示位置及び背景色・文字色・文字サイズ(px単位)を指定します。デフォルトは左寄せになります。
92+ BOLD:
93+-- 要素の表示位置及び背景色・文字色・文字サイズ(px単位)・太字を指定します。デフォルトは左寄せになります。
9394 -
94-|表組みの |各セルの要素の配置に|関するサンプル |
95+|表組みの |各セルの要素の配置に|BOLD:関するサンプル |h
9596 |COLOR(crimson):左寄せ |CENTER:センタリング |BGCOLOR(yellow):RIGHT:右寄せ|
9697 |RIGHT:右寄せ |左寄せ |CENTER:センタリング |
9798 - 行末にcを記述すると、書式指定行となります。書式指定行では、次の記述子が指定できます。
@@ -101,6 +102,7 @@
101102 BGCOLOR(色):
102103 COLOR(色):
103104 SIZE(サイズ):
105+ BOLD:
104106 -- 記述子の後ろに数値を記述すると、セル幅がpx単位で指定できます。
105107
106108 - 行末にhを記述すると、ヘッダ行(thead)になります。