$newline never #{pageTitle pc} <meta name="description" content=""> <meta name="author" content=""> <meta name="viewport" content="width=device-width,initial-scale=1"> ^{pageHead pc} $# <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.js"> $# <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/2.0.3/js.cookie.min.js"> $# $# <script> $# /* The `defaultCsrfMiddleware` Middleware added in Foundation.hs adds a CSRF token the request cookies. */ $# /* AJAX requests should add that token to a header to be validated by the server. */ $# /* See the CSRF documentation in the Yesod.Core.Handler module of the yesod-core package for details. */ $# var csrfHeaderName = "#{TE.decodeUtf8 $ CI.foldedCase defaultCsrfHeaderName}"; $# $# var csrfCookieName = "#{TE.decodeUtf8 defaultCsrfCookieName}"; $# var csrfToken = Cookies.get(csrfCookieName); $# $# $# if (csrfToken) { $# \ $.ajaxPrefilter(function( options, originalOptions, jqXHR ) { $# \ if (!options.crossDomain) { $# \ jqXHR.setRequestHeader(csrfHeaderName, csrfToken); $# \ } $# \ }); $# } $# $# <script> $# document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/,'js'); <body> <div class="container"> <header> <div id="main" role="main"> ^{pageBody pc} $# <footer> $# #{appCopyright $ appSettings master}