Commit 4e87412ce9ab33c4d4ce1a4daec4cff1916f641f
1 parent
cce5575b
Exists in
master
and in
29 other branches
ActionItem541: a little change in search results and category filter
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@2250 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
3 changed files
with
19 additions
and
28 deletions
Show diff stats
app/views/search/_display_results.rhtml
... | ... | @@ -25,13 +25,17 @@ |
25 | 25 | <% end %> |
26 | 26 | <% partial = partial_for_class results.first.class %> |
27 | 27 | <div class="search-results-innerbox search-results-type-<%= partial %> <%= 'common-profile-list-block' if partial == 'profile' %>"> |
28 | - <ul> | |
29 | - <% hit_pos = 0 %> | |
30 | - <% results.each do |hit| %> | |
31 | - <%= render :partial => partial, :object => hit, :locals => { :pos => ( hit_pos += 1 ) } %> | |
32 | - <% end %> | |
33 | - </ul> | |
34 | - <hr /> | |
28 | + <div class="search-results-innerbox2"><!-- the innerbox2 is a workarround for MSIE --> | |
29 | + <ul> | |
30 | + <% hit_pos = 0 %> | |
31 | + <% results.each do |hit| %> | |
32 | + <%= render :partial => partial, | |
33 | + :object => hit, | |
34 | + :locals => { :pos => ( hit_pos += 1 ) } %> | |
35 | + <% end %> | |
36 | + </ul> | |
37 | + <hr /> | |
38 | + </div><!-- end class="search-results-innerbox2" --> | |
35 | 39 | </div><!-- end class="search-results-innerbox" --> |
36 | 40 | </div><!-- end class="search-results-<%= name %>" --> |
37 | 41 | <% else %> | ... | ... |
db/schema.rb
... | ... | @@ -9,7 +9,7 @@ |
9 | 9 | # |
10 | 10 | # It's strongly recommended to check this file into your version control system. |
11 | 11 | |
12 | -ActiveRecord::Schema.define(:version => 46) do | |
12 | +ActiveRecord::Schema.define(:version => 43) do | |
13 | 13 | |
14 | 14 | create_table "article_versions", :force => true do |t| |
15 | 15 | t.integer "article_id" |
... | ... | @@ -82,16 +82,12 @@ ActiveRecord::Schema.define(:version => 46) do |
82 | 82 | t.integer "position" |
83 | 83 | end |
84 | 84 | |
85 | - add_index "blocks", ["box_id"], :name => "index_blocks_on_box_id" | |
86 | - | |
87 | 85 | create_table "boxes", :force => true do |t| |
88 | 86 | t.string "owner_type" |
89 | 87 | t.integer "owner_id" |
90 | 88 | t.integer "position" |
91 | 89 | end |
92 | 90 | |
93 | - add_index "boxes", ["owner_type", "owner_id"], :name => "index_boxes_on_owner_type_and_owner_id" | |
94 | - | |
95 | 91 | create_table "categories", :force => true do |t| |
96 | 92 | t.string "name" |
97 | 93 | t.string "slug" |
... | ... | @@ -169,17 +165,6 @@ ActiveRecord::Schema.define(:version => 46) do |
169 | 165 | t.integer "height" |
170 | 166 | end |
171 | 167 | |
172 | - create_table "product_categorizations", :force => true do |t| | |
173 | - t.integer "category_id" | |
174 | - t.integer "product_id" | |
175 | - t.boolean "virtual", :default => false | |
176 | - t.datetime "created_at" | |
177 | - t.datetime "updated_at" | |
178 | - end | |
179 | - | |
180 | - add_index "product_categorizations", ["category_id"], :name => "index_product_categorizations_on_category_id" | |
181 | - add_index "product_categorizations", ["product_id"], :name => "index_product_categorizations_on_product_id" | |
182 | - | |
183 | 168 | create_table "products", :force => true do |t| |
184 | 169 | t.integer "enterprise_id" |
185 | 170 | t.integer "product_category_id" |
... | ... | @@ -193,8 +178,6 @@ ActiveRecord::Schema.define(:version => 46) do |
193 | 178 | t.float "lng" |
194 | 179 | end |
195 | 180 | |
196 | - add_index "products", ["enterprise_id"], :name => "index_products_on_enterprise_id" | |
197 | - | |
198 | 181 | create_table "profiles", :force => true do |t| |
199 | 182 | t.string "name" |
200 | 183 | t.string "type" |
... | ... | @@ -214,8 +197,6 @@ ActiveRecord::Schema.define(:version => 46) do |
214 | 197 | t.boolean "enabled", :default => true |
215 | 198 | end |
216 | 199 | |
217 | - add_index "profiles", ["environment_id"], :name => "index_profiles_on_environment_id" | |
218 | - | |
219 | 200 | create_table "region_validators", :id => false, :force => true do |t| |
220 | 201 | t.integer "region_id" |
221 | 202 | t.integer "organization_id" | ... | ... |
public/stylesheets/controller_search.css
... | ... | @@ -57,12 +57,18 @@ |
57 | 57 | display: block; |
58 | 58 | } |
59 | 59 | |
60 | +#product-categories-menu div { | |
61 | + position: relative; | |
62 | +} | |
63 | + | |
60 | 64 | #product-categories-menu ul { |
65 | + position: relative; | |
61 | 66 | margin: 0px 0px 0px 20px; |
62 | 67 | padding: 0px; |
63 | 68 | } |
64 | 69 | |
65 | 70 | #product-categories-menu .cat-parent { |
71 | + position: relative; | |
66 | 72 | font-weight: bold; |
67 | 73 | margin: 2px 0px; |
68 | 74 | padding: 5px 0px 0px 10px; |
... | ... | @@ -78,7 +84,7 @@ |
78 | 84 | padding-bottom: 5px; |
79 | 85 | } |
80 | 86 | |
81 | -#product-categories-menu .cat-parent li { | |
87 | +#product-categories-menu .cat-parent li, | |
82 | 88 | font-weight: normal; |
83 | 89 | margin: 0px; |
84 | 90 | padding: 0px; | ... | ... |