• R/O
  • SSH
  • HTTPS

jinrousiki: コミット


コミットメタ情報

リビジョン2115 (tree)
日時2018-01-07 16:41:45
作者umethyl

ログメッセージ

HTML::GenerateAttribute()

変更サマリ

差分

--- trunk/include/html/html_class.php (revision 2114)
+++ trunk/include/html/html_class.php (revision 2115)
@@ -24,9 +24,13 @@
2424 //共通 HTML ヘッダ生成
2525 public static function GenerateHeader($title, $css = null, $close = false) {
2626 $str = Text::Format(self::GetHeader(), ServerConfig::ENCODE, $title);
27- if (is_null($css)) $css = 'action';
27+ if (true === is_null($css)) {
28+ $css = 'action';
29+ }
2830 $str .= self::LoadCSS(sprintf('%s/%s', JINROU_CSS, $css));
29- if ($close) $str .= self::GenerateBodyHeader();
31+ if (true === $close) {
32+ $str .= self::GenerateBodyHeader();
33+ }
3034 return $str;
3135 }
3236
@@ -49,8 +53,8 @@
4953 //BODY ヘッダ生成
5054 public static function GenerateBodyHeader($css = null, $on_load = null) {
5155 return Text::Format(self::GetBodyHeader(),
52- isset($css) ? self::LoadCSS($css) : '',
53- isset($on_load) ? ' onLoad="' . $on_load . '"' : ''
56+ isset($css) ? self::LoadCSS($css) : '',
57+ isset($on_load) ? self::GenerateAttribute('onLoad', $on_load) : ''
5458 );
5559 }
5660
@@ -90,7 +94,7 @@
9094 $url, $css, Message::LOG_HEAVEN_REVERSE
9195 );
9296
93- if ($watch) {
97+ if (true === $watch) {
9498 $str .= sprintf(Text::LF . self::GetWatchLogLink(),
9599 $url, $css, Message::LOG_WATCH,
96100 $url, $css, Message::LOG_WATCH_REVERSE
@@ -111,12 +115,12 @@
111115
112116 //チェック済み生成
113117 public static function GenerateChecked($flag) {
114- return $flag ? ' checked' : '';
118+ return $flag ? self::GenerateAttribute('checked') : '';
115119 }
116120
117121 //選択済み生成
118122 public static function GenerateSelected($flag) {
119- return $flag ? ' selected' : '';
123+ return $flag ? self::GenerateAttribute('selected') : '';
120124 }
121125
122126 //窓を閉じるボタン生成
@@ -136,7 +140,9 @@
136140
137141 //JavaScript 読み込み
138142 public static function LoadJavaScript($file, $path = null) {
139- if (is_null($path)) $path = JINROU_ROOT . '/javascript';
143+ if (true === is_null($path)) {
144+ $path = JINROU_ROOT . '/javascript';
145+ }
140146 return Text::Format(self::GetJavaScript(), $path, $file);
141147 }
142148
@@ -149,7 +155,9 @@
149155 public static function OutputFooter($exit = false) {
150156 DB::Disconnect();
151157 echo self::GetFooter();
152- if ($exit) exit;
158+ if (true === $exit) {
159+ exit;
160+ }
153161 }
154162
155163 //CSS 出力
@@ -228,7 +236,7 @@
228236 }
229237
230238 //結果ページ出力
231- public static function OutputResult($title, $body, $url = '') {
239+ public static function OutputResult($title, $body, $url = null) {
232240 DB::Disconnect();
233241 self::OutputResultHeader($title, $url);
234242 Text::Output($body, true);
@@ -236,10 +244,14 @@
236244 }
237245
238246 //結果ページ HTML ヘッダ出力
239- public static function OutputResultHeader($title, $url = '') {
247+ public static function OutputResultHeader($title, $url = null) {
240248 self::OutputHeader($title);
241- if ($url != '') Text::Printf(self::GetJamp(), $url);
242- if (is_object(DB::$ROOM)) echo DB::$ROOM->GenerateCSS();
249+ if (true === isset($url)) {
250+ Text::Printf(self::GetJamp(), $url);
251+ }
252+ if (true === is_object(DB::$ROOM)) {
253+ echo DB::$ROOM->GenerateCSS();
254+ }
243255 self::OutputBodyHeader();
244256 }
245257
旧リポジトリブラウザで表示