Mercurial > rsstweet
diff app/views/tweets/index.html.erb @ 114:394235fd42d2
Fancy index page
author | nanaya <me@myconan.net> |
---|---|
date | Sun, 12 Feb 2017 16:45:55 +0900 |
parents | 54aac458e979 |
children | 32c8c150cd80 |
line wrap: on
line diff
--- a/app/views/tweets/index.html.erb Thu Jan 12 21:21:20 2017 +0900 +++ b/app/views/tweets/index.html.erb Sun Feb 12 16:45:55 2017 +0900 @@ -2,20 +2,85 @@ <head> <title>rsstweet</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style type="text/css"> - body { - font-family: sans-serif; - font-size: 12px; + *, *::before, *::after { + box-sizing: border-box; + } + + html { + line-height: 1.5; + font-family: Arial, sans-serif; + font-size: 14px; + height: 100%; + } + + code { + font-family: "Courier New", monospace; + } + + .main { + margin: auto; + max-width: 600px; + width: 100%; + display: flex; + flex-direction: column; + height: 100%; + padding: 0 10px; + } + + .main__content { + flex: 1; + } + + .main__footer { + padding-bottom: 10px; + } + + .twitter-form { + width: 100%; + display: flex; + align-items: center; + } + + .twitter-form__input { + flex: 1; + margin-right: 5px; + font-family: "Courier New", monospace; + font-size: 16px; } </style> </head> -<body> - <h1>rsstweet</h1> - <p>Proxying any user's tweet for usage with RSS readers</p> - <ul> - <li> - Source: <a href="https://bitbucket.org/nanaya1/rsstweet">Bitbucket</a> - </li> - </ul> +<body class="main"> + <div class="main__content"> + <h1>rsstweet</h1> + <p> + Proxying any user's tweet for usage with RSS readers. + Doesn't actually output <code>rss</code> but generates <code>atom</code> instead. + Not that it matters because either way it works with any RSS readers. + </p> + + <form class="js-twitter--form twitter-form"> + <input type="text" placeholder="Enter Username" class="js-twitter--input twitter-form__input" autofocus> + <button type="submit"> + Go + </button> + </form> + </div> + <div class="main__footer"> + <hr> + <a href="https://bitbucket.org/nanaya1/rsstweet">Source</a> + </div> + + <script> + var form = document.getElementsByClassName('js-twitter--form')[0] + var input = document.getElementsByClassName('js-twitter--input')[0] + var doRedirect = function(e) { + e.preventDefault() + document.location = "/" + input.value + } + + form.addEventListener('submit', doRedirect) + </script> </body>