View内で使うための変数に関数を使っていた部分を、引数として渡すことにした。
コードのシンタックスハイライトが消えてしまっていたので修正
ソースの横幅を可変に変更