• R/O
  • SSH
  • HTTPS

jinrousiki: コミット


コミットメタ情報

リビジョン2114 (tree)
日時2018-01-07 16:25:28
作者umethyl

ログメッセージ

HTML::GenerateAttribute(), GenerateTagHeader()

変更サマリ

差分

--- trunk/include/html/html_class.php (revision 2113)
+++ trunk/include/html/html_class.php (revision 2114)
@@ -3,11 +3,17 @@
33 class HTML {
44 //共通タグヘッダ生成
55 public static function GenerateTagHeader($name, $class = null, $id = null, $align = null) {
6- $tag = '<' . $name;
7- if (isset($id)) $tag .= ' id="' . $id . '"';
8- if (isset($class)) $tag .= ' class="' . $class . '"';
9- if (isset($align)) $tag .= ' align="' . $align . '"';
10- return $tag . '>';
6+ $str = $name;
7+ if (true === isset($id)) {
8+ $str .= self::GenerateAttribute('id', $id);
9+ }
10+ if (true === isset($class)) {
11+ $str .= self::GenerateAttribute('class', $class);
12+ }
13+ if (true === isset($align)) {
14+ $str .= self::GenerateAttribute('align', $align);
15+ }
16+ return '<' . $str . '>';
1117 }
1218
1319 //共通タグフッタ生成
@@ -247,6 +253,15 @@
247253 return '<p>%s</p>';
248254 }
249255
256+ //Attribute 要素生成
257+ private static function GenerateAttribute($name, $value = null) {
258+ $str = ' ' . $name;
259+ if (true === isset($value)) {
260+ $str .= '="' . $value . '"';
261+ }
262+ return $str;
263+ }
264+
250265 //HTML ヘッダタグ
251266 private static function GetHeader() {
252267 return <<<EOF
旧リポジトリブラウザで表示