Commit 5c5bf73ddfe85eda4bd4d58c0625621394009497

Authored by Tássia Camões Araújo
1 parent cc913e63
Exists in master and in 1 other branch add_vagrant

Applying layout to survey.

src/web/server.py
... ... @@ -247,9 +247,9 @@ class AppRecommender:
247 247 except:
248 248 pkg_summaries[pkg] = ""
249 249 if Config().survey_mode:
250   - return render_plain.survey(recommendation, pkg_details,
251   - FeedbackForm(request.selected_strategies),
252   - request)
  250 + return render.survey(recommendation, pkg_details,
  251 + FeedbackForm(request.selected_strategies),
  252 + request)
253 253 else:
254 254 return render.apprec(recommendation, pkg_summaries,
255 255 FeedbackForm(request.selected_strategies),
... ...
src/web/templates/layout.html
... ... @@ -23,6 +23,13 @@ $ url_base = "http://localhost:8080"
23 23 $for js in content.jsfiles.split():
24 24 <script src="$js" type="text/javascript"></script>
25 25  
  26 +<!-- survey slides -->
  27 +<script type="text/javascript">
  28 + $$().ready(function() {
  29 + $$('#coda-slider-1').codaSlider({dynamicTabs: false, dynamicArrowLeftText: "&#171;", dynamicArrowRightText:"&#187;" });
  30 + });
  31 +</script>
  32 +
26 33 <!-- Dynamic form -->
27 34 <script type="text/javascript">
28 35 window.onload = function() {
... ...
src/web/templates/survey.html
1 1 $def with (recommends, pkg_details, form, request)
2   -$var title: Feedback
3   -$var mod = 'feedback';
4   -$var cssfiles: static/coda-slider-2.0/javascripts/jquery.coda-slider-2.0.js static/coda-slider-2.0/javascripts/jquery.easing.1.3.js
5   -$var jsfiles: static/coda-slider-2.0/stylesheets/coda-slider-2.0.css static/coda-slider-2.0/stylesheets/reset.css
6   -
7   -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
8   -
9   -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
10   -
11   -<head>
12   - <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
13   - <title>Coda-Slider 2.0</title>
14   - <meta http-equiv="Content-Language" content="en-us" />
15   -
16   - <meta name="author" content="Niall Doherty" />
17   -
18   - <!-- Begin Stylesheets -->
19   - <link rel="stylesheet" href="static/coda-slider-2.0/stylesheets/reset.css" type="text/css" media="screen" />
20   - <link rel="stylesheet" href="static/coda-slider-2.0/stylesheets/coda-slider-2.0.css" type="text/css" media="screen" />
21   - <!-- End Stylesheets -->
22   -
23   - <!-- Begin JavaScript -->
24   - <script type="text/javascript" src="static/coda-slider-2.0/javascripts/jquery-1.3.2.min.js"></script>
25   - <script type="text/javascript" src="static/coda-slider-2.0/javascripts/jquery.easing.1.3.js"></script>
26   - <script type="text/javascript" src="static/coda-slider-2.0/javascripts/jquery.coda-slider-2.0.js"></script>
27   - <script type="text/javascript">
28   - $$().ready(function() {
29   - $$('#coda-slider-1').codaSlider({dynamicTabs: false, dynamicArrowLeftText: "&#171;", dynamicArrowRightText:"&#187;" });
30   - });
31   - </script>
32   - <!-- End JavaScript -->
33   -
34   -</head>
35   -
36   -<body class="coda-slider-no-js">
  2 +$var title: Survey
  3 +$var mod = 'survey';
  4 +$var cssfiles: static/coda-slider-2.0/stylesheets/coda-slider-2.0.css static/coda-slider-2.0/stylesheets/reset.css
  5 +$var jsfiles: static/coda-slider-2.0/javascripts/jquery-1.3.2.min.js static/coda-slider-2.0/javascripts/jquery.coda-slider-2.0.js static/coda-slider-2.0/javascripts/jquery.easing.1.3.js
37 6  
38 7 <noscript>
39 8 <div>
40   - <p>Unfortunately your browser does not hava JavaScript capabilities which are required to exploit full functionality of our site. This could be the result of two possible scenarios:</p>
  9 + <p>Unfortunately your browser does not have JavaScript capabilities which are required to exploit full functionality of our survey. This could be the result of two possible scenarios:</p>
41 10 <ol>
42 11 <li>You are using an old web browser, in which case you should upgrade it to a newer version. We recommend the latest version of <a href="http://www.getfirefox.com">Firefox</a>.</li>
43 12 <li>You have disabled JavaScript in you browser, in which case you will have to enable it to properly use our site. <a href="http://www.google.com/support/bin/answer.py?answer=23852">Learn how to enable JavaScript</a>.</li>
... ... @@ -54,8 +23,8 @@ $for pkg in pkg_details:
54 23 <div class="panel-wrapper">
55 24 <h1>$pkg['package']</h1>
56 25 <span>$pkg['description']</span><br />
57   - <input type="checkbox" name="good" /> Good <br />
58   - <input type="checkbox" name="surprise" /> Surprise
  26 + <input type="checkbox" name="good-$pkg['package']" /> Good <br />
  27 + <input type="checkbox" name="surprise-$pkg['package']" /> Surprise
59 28 <p>
60 29 <li><b>Description</b>: <br />$:pkg['long_description']</li>
61 30 $if pkg['homepage']:
... ... @@ -80,6 +49,3 @@ $for pkg in pkg_details:
80 49 <input type="submit" value="Conclude" />
81 50  
82 51 </form>
83   -
84   -</body>
85   -</html>
... ...