Commit efca0781c67fb9065b9f572727833fd6d0ce75e0

Authored by Valessio Soares de Brito
1 parent cc913e63
Exists in master and in 1 other branch add_vagrant

fixed bugs on upload file and theme survey

src/web/static/css/style.css
... ... @@ -442,7 +442,7 @@ cursor: pointer;
442 442  
443 443 #advanced-button:hover { color: black; }
444 444  
445   -
  445 +#upload-slide,
446 446 #advanced-slide { display: none; }
447 447  
448 448 #advanced-slide legend {
... ...
src/web/static/css/survey.css 0 → 100644
... ... @@ -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
... ... @@ -31,10 +31,11 @@ window.onload = function() {
31 31  
32 32 function validateForm()
33 33 {
  34 +var u=document.forms["weboptions"]["pkgs_file"].value
34 35 var x=document.forms["weboptions"]["pkgs_list"].value
35   -if (x==null || x=="Write your list App here or send a file list this icon:")
  36 +if ((u==null) && (x==null) || (x=="Write your list App here or send a file list this icon:") && (u=="") )
36 37 {
37   - alert("Write your list App!");
  38 + alert("Choice your list App or create a list!");
38 39 return false;
39 40 }
40 41 }
... ... @@ -44,6 +45,9 @@ if (x==null || x=="Write your list App here or send a file list this icon:")
44 45 $$("#advanced-button").click(function () {
45 46 $$("#advanced-slide").toggle("slow");
46 47 });
  48 + $$("#upfile").click(function () {
  49 + $$("#upload-slide").toggle("slow");
  50 + });
47 51 });
48 52 </script>
49 53  
... ... @@ -59,10 +63,10 @@ if (x==null || x==&quot;Write your list App here or send a file list this icon:&quot;)
59 63 <fieldset>
60 64 <div id="submit-box">
61 65 <input type="submit" value="RECOMMENDER" id="submit-button"><br />
62   - <!--<a id="advanced-button">advanced query?</a>-->
  66 + <a id="advanced-button">advanced query?</a>
63 67 </div>
64 68 <div id="input-box">
65   - <a href="#attachfile" rel="facebox" id="upfile"><span style="display: none;">Upload a file.</span></a>
  69 + <a id="upfile"><span style="display: none;">Upload a file.</span></a>
66 70 <label title="App list"><textarea class="focused" onfocus="this.form.className='focused';
67 71 if(this.value=='Write your list App here or send a file list this icon:'){this.value=''}" onblur="this.form.className='';
68 72 if(/^\s*$$/.test(this.value)){ this.value='Write your list App here or send a file list this icon:';
... ... @@ -118,45 +122,24 @@ if (x==null || x==&quot;Write your list App here or send a file list this icon:&quot;)
118 122 </div>
119 123 </div>
120 124 </fieldset>
121   - <fieldset>
122   - <legend>Your packages</legend>
123   - <div>
124   - <label>Upload file<input type="file" id="pkgs_file" name="pkgs_file" size="18"/></label>
125   - </div>
126   - </fieldset>
127 125 </div><!-- id="advanced-slide" -->
128   -
  126 + <div id="upload-slide">
  127 + <fieldset>
  128 + <p>
  129 + <label title="Upload file">Upload file: <input type="file" name="pkgs_file" size="18" /></label>
  130 + </p>
  131 + <p>
  132 + You can use file <strong>/var/log/popularity-contest</strong> or create a with <strong>dpkg</strong>, use:
  133 + </p>
  134 + <p>
  135 + <code> # dpkg -l > blih.list </code>
  136 + </p>
  137 + </fieldset>
  138 + </div><!-- id="upload-slide" -->
129 139 </form>
130 140 </div>
131 141  
132 142  
133   -
134   -<!-- BOX ATTACHMENT FILE -->
135   -<div id="attachfile" style="display: none;">
136   -<h2>Recommendation with file list</h2>
137   -<form action="apprec" enctype="multipart/form-data" method="post" name="uploadform">
138   - <fieldset>
139   - <label title="Upload file">Upload file: <input type="file" name="pkgs_file" size="18"/></label>
140   -<p>
141   -You can use file <strong>/var/log/popularity-contest</strong> or create a with <strong>dpkg</strong>, use:
142   -<code>
143   -# dpkg -l > blih
144   -</code>
145   -</p>
146   -<p>
147   - <p align="center"><input type="submit" value="Recommender!"></p>
148   - <input type="hidden" name="weight" value="BM25" checked="checked">
149   - <input type="hidden" name="strategy" value="content" checked="checked">
150   - <input type="hidden" name="profile_size" value="10" size="4">
151   - <input type="hidden" name="limit" value="10" size="4">
152   - <input type="hidden" name="neighbours" class="DEPENDS ON strategy BEING hybrid" value="50" size="4">
153   - </fieldset>
154   -</form>
155   -</p>
156   -</div><!-- id="attachfile" -->
157   -<!-- END BOX ATTACHMENT FILE -->
158   -
159   -
160 143 </div><!-- id="header" -->
161 144 <div id="content">
162 145  
... ... @@ -171,9 +154,9 @@ $:content
171 154 <li><a href="http://github.com/tassia/AppRecommender">Development</a></li>
172 155 </ul>
173 156 </div><!-- id="navbar" -->
174   -<!-- <p id="copyright">
175   - Copyright © 2011 AppRecommender team.
176   - </p> -->
  157 + <div id="copyright"> <span> Copyright © 2011 AppRecommender team. </span>
  158 + </div><!-- id="copyright" -->
  159 +<br style="clear: both;" />
177 160 </div><!-- id="footer" -->
178 161  
179 162  
... ...
src/web/templates/survey_index.html
1 1 $var title: Survey
2 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 7 <!-- Dynamic form -->
... ... @@ -11,28 +11,6 @@ window.onload = function() {
11 11 };
12 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 14 <div id="maincontent">
37 15 <div class="innertube">
38 16  
... ...