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,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: "&#171;", dynamicArrowRightText:"&#187;" });
  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: "&#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 <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>