nomlab/nomnichi — pull request #45 by okada-takuya (2014-09-30 05:09:42+00:00)
Title: Hide forms of edit_article, delete_article, and post_comment

#44 に対する PR である．
非ログイン時に記事の編集削除，コメントの投稿をするフォームを非表示にした．
実装方法は，
```
$maybe _ <- creds
-- 認証時の処理
$nothing
-- 非認証時の処理
```
と書く方法と，
Handler で認証時と非認証時に見せる widgetFile を変更する
という2つの方法があった．

今回は，後者の方法で実装した．
後者を選択した理由として，以下の2つがある．
* HTMLのタグの閉じ開きの関係上，前者の方法で書くと```$maybe _ <- creds```を1ファイルに複数回記述しなければ成らず， template ファイルが読みづらくなるため
* 認証時と非認証時のファイルを分割することで，編集すべきファイルが明確化するため