Commit 5c5bf73ddfe85eda4bd4d58c0625621394009497
1 parent
cc913e63
Exists in
master
and in
1 other branch
Applying layout to survey.
Showing
3 changed files
with
17 additions
and
44 deletions
Show diff stats
src/web/server.py
@@ -247,9 +247,9 @@ class AppRecommender: | @@ -247,9 +247,9 @@ class AppRecommender: | ||
247 | except: | 247 | except: |
248 | pkg_summaries[pkg] = "" | 248 | pkg_summaries[pkg] = "" |
249 | if Config().survey_mode: | 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 | else: | 253 | else: |
254 | return render.apprec(recommendation, pkg_summaries, | 254 | return render.apprec(recommendation, pkg_summaries, |
255 | FeedbackForm(request.selected_strategies), | 255 | FeedbackForm(request.selected_strategies), |
src/web/templates/layout.html
@@ -23,6 +23,13 @@ $ url_base = "http://localhost:8080" | @@ -23,6 +23,13 @@ $ url_base = "http://localhost:8080" | ||
23 | $for js in content.jsfiles.split(): | 23 | $for js in content.jsfiles.split(): |
24 | <script src="$js" type="text/javascript"></script> | 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: "«", dynamicArrowRightText:"»" }); | ||
30 | + }); | ||
31 | +</script> | ||
32 | + | ||
26 | <!-- Dynamic form --> | 33 | <!-- Dynamic form --> |
27 | <script type="text/javascript"> | 34 | <script type="text/javascript"> |
28 | window.onload = function() { | 35 | window.onload = function() { |
src/web/templates/survey.html
1 | $def with (recommends, pkg_details, form, request) | 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: "«", dynamicArrowRightText:"»" }); | ||
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 | <noscript> | 7 | <noscript> |
39 | <div> | 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 | <ol> | 10 | <ol> |
42 | <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> | 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 | <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> | 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,8 +23,8 @@ $for pkg in pkg_details: | ||
54 | <div class="panel-wrapper"> | 23 | <div class="panel-wrapper"> |
55 | <h1>$pkg['package']</h1> | 24 | <h1>$pkg['package']</h1> |
56 | <span>$pkg['description']</span><br /> | 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 | <p> | 28 | <p> |
60 | <li><b>Description</b>: <br />$:pkg['long_description']</li> | 29 | <li><b>Description</b>: <br />$:pkg['long_description']</li> |
61 | $if pkg['homepage']: | 30 | $if pkg['homepage']: |
@@ -80,6 +49,3 @@ $for pkg in pkg_details: | @@ -80,6 +49,3 @@ $for pkg in pkg_details: | ||
80 | <input type="submit" value="Conclude" /> | 49 | <input type="submit" value="Conclude" /> |
81 | 50 | ||
82 | </form> | 51 | </form> |
83 | - | ||
84 | -</body> | ||
85 | -</html> |