Commit 6842d21e1a291429d5faeafdd7a413344c629411

Authored by Tássia Camões Araújo
2 parents 5c5bf73d efca0781
Exists in master and in 1 other branch add_vagrant

Merge branch 'master' of github.com:tassia/AppRecommender

src/web/static/css/style.css
@@ -442,7 +442,7 @@ cursor: pointer; @@ -442,7 +442,7 @@ cursor: pointer;
442 442
443 #advanced-button:hover { color: black; } 443 #advanced-button:hover { color: black; }
444 444
445 - 445 +#upload-slide,
446 #advanced-slide { display: none; } 446 #advanced-slide { display: none; }
447 447
448 #advanced-slide legend { 448 #advanced-slide legend {
src/web/static/css/survey.css 0 → 100644
@@ -0,0 +1,23 @@ @@ -0,0 +1,23 @@
  1 +#upload-slide {
  2 +display: block;
  3 +position: absolute;
  4 +top: 10px;
  5 +left: 10px;
  6 +}
  7 +
  8 +#header,
  9 +#recommender-box {
  10 +height: 80px;
  11 +}
  12 +
  13 +.innertube {
  14 +margin: 50px;
  15 +}
  16 +
  17 +/* Display None itens Survey */
  18 +#recommender-box #upfile,
  19 +#advanced-button,
  20 +#copyright span,
  21 +#pkgs_list {
  22 +display: none;
  23 +}
src/web/templates/layout.html
@@ -38,10 +38,11 @@ window.onload = function() { @@ -38,10 +38,11 @@ window.onload = function() {
38 38
39 function validateForm() 39 function validateForm()
40 { 40 {
  41 +var u=document.forms["weboptions"]["pkgs_file"].value
41 var x=document.forms["weboptions"]["pkgs_list"].value 42 var x=document.forms["weboptions"]["pkgs_list"].value
42 -if (x==null || x=="Write your list App here or send a file list this icon:") 43 +if ((u==null) && (x==null) || (x=="Write your list App here or send a file list this icon:") && (u=="") )
43 { 44 {
44 - alert("Write your list App!"); 45 + alert("Choice your list App or create a list!");
45 return false; 46 return false;
46 } 47 }
47 } 48 }
@@ -51,6 +52,9 @@ if (x==null || x=="Write your list App here or send a file list this icon:") @@ -51,6 +52,9 @@ if (x==null || x=="Write your list App here or send a file list this icon:")
51 $$("#advanced-button").click(function () { 52 $$("#advanced-button").click(function () {
52 $$("#advanced-slide").toggle("slow"); 53 $$("#advanced-slide").toggle("slow");
53 }); 54 });
  55 + $$("#upfile").click(function () {
  56 + $$("#upload-slide").toggle("slow");
  57 + });
54 }); 58 });
55 </script> 59 </script>
56 60
@@ -66,10 +70,10 @@ if (x==null || x==&quot;Write your list App here or send a file list this icon:&quot;) @@ -66,10 +70,10 @@ if (x==null || x==&quot;Write your list App here or send a file list this icon:&quot;)
66 <fieldset> 70 <fieldset>
67 <div id="submit-box"> 71 <div id="submit-box">
68 <input type="submit" value="RECOMMENDER" id="submit-button"><br /> 72 <input type="submit" value="RECOMMENDER" id="submit-button"><br />
69 - <!--<a id="advanced-button">advanced query?</a>--> 73 + <a id="advanced-button">advanced query?</a>
70 </div> 74 </div>
71 <div id="input-box"> 75 <div id="input-box">
72 - <a href="#attachfile" rel="facebox" id="upfile"><span style="display: none;">Upload a file.</span></a> 76 + <a id="upfile"><span style="display: none;">Upload a file.</span></a>
73 <label title="App list"><textarea class="focused" onfocus="this.form.className='focused'; 77 <label title="App list"><textarea class="focused" onfocus="this.form.className='focused';
74 if(this.value=='Write your list App here or send a file list this icon:'){this.value=''}" onblur="this.form.className=''; 78 if(this.value=='Write your list App here or send a file list this icon:'){this.value=''}" onblur="this.form.className='';
75 if(/^\s*$$/.test(this.value)){ this.value='Write your list App here or send a file list this icon:'; 79 if(/^\s*$$/.test(this.value)){ this.value='Write your list App here or send a file list this icon:';
@@ -125,45 +129,24 @@ if (x==null || x==&quot;Write your list App here or send a file list this icon:&quot;) @@ -125,45 +129,24 @@ if (x==null || x==&quot;Write your list App here or send a file list this icon:&quot;)
125 </div> 129 </div>
126 </div> 130 </div>
127 </fieldset> 131 </fieldset>
128 - <fieldset>  
129 - <legend>Your packages</legend>  
130 - <div>  
131 - <label>Upload file<input type="file" id="pkgs_file" name="pkgs_file" size="18"/></label>  
132 - </div>  
133 - </fieldset>  
134 </div><!-- id="advanced-slide" --> 132 </div><!-- id="advanced-slide" -->
135 - 133 + <div id="upload-slide">
  134 + <fieldset>
  135 + <p>
  136 + <label title="Upload file">Upload file: <input type="file" name="pkgs_file" size="18" /></label>
  137 + </p>
  138 + <p>
  139 + You can use file <strong>/var/log/popularity-contest</strong> or create a with <strong>dpkg</strong>, use:
  140 + </p>
  141 + <p>
  142 + <code> # dpkg -l > blih.list </code>
  143 + </p>
  144 + </fieldset>
  145 + </div><!-- id="upload-slide" -->
136 </form> 146 </form>
137 </div> 147 </div>
138 148
139 149
140 -  
141 -<!-- BOX ATTACHMENT FILE -->  
142 -<div id="attachfile" style="display: none;">  
143 -<h2>Recommendation with file list</h2>  
144 -<form action="apprec" enctype="multipart/form-data" method="post" name="uploadform">  
145 - <fieldset>  
146 - <label title="Upload file">Upload file: <input type="file" name="pkgs_file" size="18"/></label>  
147 -<p>  
148 -You can use file <strong>/var/log/popularity-contest</strong> or create a with <strong>dpkg</strong>, use:  
149 -<code>  
150 -# dpkg -l > blih  
151 -</code>  
152 -</p>  
153 -<p>  
154 - <p align="center"><input type="submit" value="Recommender!"></p>  
155 - <input type="hidden" name="weight" value="BM25" checked="checked">  
156 - <input type="hidden" name="strategy" value="content" checked="checked">  
157 - <input type="hidden" name="profile_size" value="10" size="4">  
158 - <input type="hidden" name="limit" value="10" size="4">  
159 - <input type="hidden" name="neighbours" class="DEPENDS ON strategy BEING hybrid" value="50" size="4">  
160 - </fieldset>  
161 -</form>  
162 -</p>  
163 -</div><!-- id="attachfile" -->  
164 -<!-- END BOX ATTACHMENT FILE -->  
165 -  
166 -  
167 </div><!-- id="header" --> 150 </div><!-- id="header" -->
168 <div id="content"> 151 <div id="content">
169 152
@@ -178,9 +161,9 @@ $:content @@ -178,9 +161,9 @@ $:content
178 <li><a href="http://github.com/tassia/AppRecommender">Development</a></li> 161 <li><a href="http://github.com/tassia/AppRecommender">Development</a></li>
179 </ul> 162 </ul>
180 </div><!-- id="navbar" --> 163 </div><!-- id="navbar" -->
181 -<!-- <p id="copyright">  
182 - Copyright © 2011 AppRecommender team.  
183 - </p> --> 164 + <div id="copyright"> <span> Copyright © 2011 AppRecommender team. </span>
  165 + </div><!-- id="copyright" -->
  166 +<br style="clear: both;" />
184 </div><!-- id="footer" --> 167 </div><!-- id="footer" -->
185 168
186 169
src/web/templates/survey_index.html
1 $var title: Survey 1 $var title: Survey
2 $var mod = 'index'; 2 $var mod = 'index';
3 -$var cssfiles: static/css/tabs.css static/css/debtags.css static/css/facebox.css  
4 -$var jsfiles: static/js/facebox.js 3 +$var cssfiles: static/css/tabs.css static/css/debtags.css static/css/facebox.css static/css/survey.css
  4 +$var jsfiles:
5 5
6 6
7 <!-- Dynamic form --> 7 <!-- Dynamic form -->
@@ -11,28 +11,6 @@ window.onload = function() { @@ -11,28 +11,6 @@ window.onload = function() {
11 }; 11 };
12 </script> 12 </script>
13 13
14 -<script type="application/x-javascript">  
15 -$$(document).ready(function() {  
16 - $$('a[rel*=facebox]').facebox({  
17 - loadingImage : '/static/images/loading.gif',  
18 - closeImage : '/static/images/closelabel.png'  
19 - });  
20 - $$("#tags-box").click(function () {  
21 - $$("#tags-box").hide(1000);  
22 - });  
23 -  
24 -});  
25 -</script>  
26 -  
27 -  
28 -<div id="sidebar">  
29 -<div class="innertube">  
30 -  
31 -  
32 -<br style="clear: both" />  
33 -</div><!-- class="innertube" -->  
34 -</div><!-- id="sidebar" -->  
35 -  
36 <div id="maincontent"> 14 <div id="maincontent">
37 <div class="innertube"> 15 <div class="innertube">
38 16