Added request placeholders
This commit is contained in:
parent
404c9fa497
commit
20fb102e1b
@ -1,5 +1,6 @@
|
|||||||
import tornado.web
|
import tornado.web
|
||||||
from atst.handlers.main import MainHandler
|
from atst.handlers.main import MainHandler
|
||||||
|
from atst.handlers.request import Request
|
||||||
from atst.home import home
|
from atst.home import home
|
||||||
from tornado.web import url
|
from tornado.web import url
|
||||||
|
|
||||||
@ -7,7 +8,8 @@ def make_app(**kwargs):
|
|||||||
app = tornado.web.Application([
|
app = tornado.web.Application([
|
||||||
url( r"/", MainHandler, {'page': 'login'}, name='login' ),
|
url( r"/", MainHandler, {'page': 'login'}, name='login' ),
|
||||||
url( r"/home", MainHandler, {'page': 'home'}, name='home' ),
|
url( r"/home", MainHandler, {'page': 'home'}, name='home' ),
|
||||||
url( r"/requests", MainHandler, {'page': 'requests'}, name='requests' ),
|
url( r"/requests", Request, {'page': 'requests'}, name='requests' ),
|
||||||
|
url( r"/requests/([0-9])", Request, {'page': 'requests'}, name='request_form' ),
|
||||||
url( r"/users", MainHandler, {'page': 'users'}, name='users' ),
|
url( r"/users", MainHandler, {'page': 'users'}, name='users' ),
|
||||||
url( r"/reports", MainHandler, {'page': 'reports'}, name='reports' ),
|
url( r"/reports", MainHandler, {'page': 'reports'}, name='reports' ),
|
||||||
url( r"/calculator", MainHandler, {'page': 'calculator'}, name='calculator' ),
|
url( r"/calculator", MainHandler, {'page': 'calculator'}, name='calculator' ),
|
||||||
|
@ -2,7 +2,7 @@ from atst.handler import BaseHandler
|
|||||||
|
|
||||||
class MainHandler(BaseHandler):
|
class MainHandler(BaseHandler):
|
||||||
|
|
||||||
def initialize(self,page):
|
def initialize(self, page):
|
||||||
self.page = page
|
self.page = page
|
||||||
|
|
||||||
def get(self):
|
def get(self):
|
||||||
|
19
atst/handlers/request.py
Normal file
19
atst/handlers/request.py
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
from atst.handler import BaseHandler
|
||||||
|
|
||||||
|
class Request(BaseHandler):
|
||||||
|
screens = [
|
||||||
|
{ 'title' : 'first screen', },
|
||||||
|
{ 'title' : 'second screen', },
|
||||||
|
{ 'title' : 'third screen', }
|
||||||
|
]
|
||||||
|
|
||||||
|
def initialize(self, page):
|
||||||
|
self.page = page
|
||||||
|
|
||||||
|
def get(self, screen = 1):
|
||||||
|
self.render( 'requests/screen-%d.html.to' % int(screen),
|
||||||
|
page = self.page,
|
||||||
|
screens = self.screens,
|
||||||
|
current = int(screen),
|
||||||
|
next_screen = int(screen) + 1 )
|
||||||
|
|
@ -4,8 +4,20 @@
|
|||||||
|
|
||||||
<main class="usa-grid usa-section usa-content usa-layout-docs" id="main-content">
|
<main class="usa-grid usa-section usa-content usa-layout-docs" id="main-content">
|
||||||
|
|
||||||
jedi requests
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td style='width:30%;'>
|
||||||
|
{% include 'requests/sidebar.html.to' %}
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
{% block form %}
|
||||||
|
form goes here
|
||||||
|
{% end %}
|
||||||
|
{% block next %}
|
||||||
|
<a class='usa-button usa-button-secondary' href='{{ reverse_url('request_form',next_screen) }}'>next page</a>
|
||||||
|
{% end %}
|
||||||
|
</td>
|
||||||
|
</table>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
{% end %}
|
{% end %}
|
||||||
|
7
templates/requests/screen-1.html.to
Normal file
7
templates/requests/screen-1.html.to
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{% extends '../requests.html.to' %}
|
||||||
|
|
||||||
|
{% block form %}
|
||||||
|
<h3>What is your name?</h3>
|
||||||
|
<input type='textbox'>
|
||||||
|
{% end %}
|
||||||
|
|
7
templates/requests/screen-2.html.to
Normal file
7
templates/requests/screen-2.html.to
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{% extends '../requests.html.to' %}
|
||||||
|
|
||||||
|
{% block form %}
|
||||||
|
<h3>What is your quest?</h3>
|
||||||
|
<input type='textbox'>
|
||||||
|
{% end %}
|
||||||
|
|
10
templates/requests/screen-3.html.to
Normal file
10
templates/requests/screen-3.html.to
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{% extends '../requests.html.to' %}
|
||||||
|
|
||||||
|
{% block form %}
|
||||||
|
<h3>What is your favorite color?</h3>
|
||||||
|
<input type='textbox'>
|
||||||
|
{% end %}
|
||||||
|
|
||||||
|
{% block next %}
|
||||||
|
<b class='usa-button'>MAKE THE REQUEST</b>
|
||||||
|
{% end %}
|
14
templates/requests/sidebar.html.to
Normal file
14
templates/requests/sidebar.html.to
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<b>this is the sidebar</b>
|
||||||
|
{% for i,s in enumerate(screens) %}
|
||||||
|
<li>
|
||||||
|
{% if i+1==current %}
|
||||||
|
<b>{{ s['title'] }}</b>
|
||||||
|
{% else %}
|
||||||
|
<a href="{{ reverse_url('request_form',i+1) }}">
|
||||||
|
{{ s['title'] }}
|
||||||
|
</a>
|
||||||
|
{% end %}
|
||||||
|
</li>
|
||||||
|
{% end %}
|
||||||
|
<ul>
|
||||||
|
</ul>
|
Loading…
x
Reference in New Issue
Block a user