Patch #29216 » 0001-Compact-search-input.patch
app/views/layouts/base.html.erb | ||
---|---|---|
28 | 28 |
<div class="flyout-menu__search"> |
29 | 29 |
<%= form_tag({:controller => 'search', :action => 'index', :id => @project}, :method => :get ) do %> |
30 | 30 |
<%= hidden_field_tag(controller.default_search_scope, 1, :id => nil) if controller.default_search_scope %> |
31 |
<%= label_tag 'flyout-search', '⚲'.html_safe, :class => 'search-magnifier search-magnifier--flyout' %> |
|
32 |
<%= text_field_tag 'q', @question, :id => 'flyout-search', :class => 'small js-search-input', :placeholder => l(:label_search) %>
|
|
31 |
<%= label_tag 'flyout-search', '⚲'.html_safe, :class => 'icon-search-magnifier search-magnifier--flyout' %>
|
|
32 |
<%= search_field_tag 'q', @question, :id => 'flyout-search', :class => 'small js-search-input', :placeholder => l(:label_search) %>
|
|
33 | 33 |
<% end %> |
34 | 34 |
</div> |
35 | 35 |
<% end %> |
... | ... | |
77 | 77 |
<%= form_tag({:controller => 'search', :action => 'index', :id => @project}, :method => :get ) do %> |
78 | 78 |
<%= hidden_field_tag 'scope', default_search_project_scope, :id => nil %> |
79 | 79 |
<%= hidden_field_tag(controller.default_search_scope, 1, :id => nil) if controller.default_search_scope %> |
80 |
<label for='q'> |
|
81 |
<%= link_to l(:label_search), {:controller => 'search', :action => 'index', :id => @project, :scope => default_search_project_scope}, :accesskey => accesskey(:search) %>: |
|
82 |
</label> |
|
83 |
<%= text_field_tag 'q', @question, :size => 20, :class => 'small', :accesskey => accesskey(:quick_search), |
|
80 |
<%= link_to '⚲'.html_safe, {:controller => 'search', :action => 'index', :id => @project, :scope => default_search_project_scope}, :accesskey => accesskey(:search), :class => 'icon-search-magnifier search-magnifier', :title => l(:label_search) %> |
|
81 |
<%= search_field_tag 'q', @question, :size => 20, :class => 'small', :accesskey => accesskey(:quick_search), |
|
82 |
:placeholder => l(:label_search), |
|
84 | 83 |
:data => { |
85 | 84 |
:auto_complete => true, |
86 | 85 |
:issues_url => auto_complete_issues_path(:q => '') |
public/stylesheets/application.css | ||
---|---|---|
35 | 35 |
#header h1 .breadcrumbs { display:block; font-size: .5em; font-weight: normal; } |
36 | 36 | |
37 | 37 |
#quick-search {float:right;} |
38 |
#quick-search #q {width:130px; height:24px; box-sizing:border-box; vertical-align:middle; border:1px solid #ccc; border-radius:3px;} |
|
39 | ||
38 |
#quick-search #q {width: 130px; height: 24px; box-sizing: border-box; vertical-align: middle; border: 1px solid #ccc; border-radius:3px; padding-left: 27px; font-size: 12px;} |
|
39 |
#quick-search > form {position: relative;} |
|
40 |
#quick-search .search-magnifier { |
|
41 |
z-index: 1; |
|
42 |
position: absolute; |
|
43 |
left: 5px; |
|
44 |
top: -10px; |
|
45 |
font-size: 25px; |
|
46 |
} |
|
40 | 47 |
#main-menu {position: absolute; bottom: 0px; left:6px; margin-right: -500px; width: 100%;} |
41 | 48 |
#main-menu ul {margin: 0; padding: 0; width: 100%; white-space: nowrap;} |
42 | 49 |
#main-menu li { |
... | ... | |
1562 | 1569 | |
1563 | 1570 |
.contextual>*:not(:first-child), .buttons>.icon:not(:first-child), .contextual .journal-actions>*:not(:first-child) { margin-left: 5px; } |
1564 | 1571 | |
1572 |
/* search magnifier icon */ |
|
1573 |
.icon-search-magnifier { |
|
1574 |
font-family: Verdana !important; |
|
1575 |
color: #bbb !important; |
|
1576 | ||
1577 |
text-decoration: none !important; |
|
1578 |
cursor: pointer; |
|
1579 |
-webkit-transform: rotate(-45deg); |
|
1580 |
-moz-transform: rotate(45deg); |
|
1581 |
-o-transform: rotate(45deg); |
|
1582 |
} |
|
1583 | ||
1565 | 1584 |
img.gravatar { |
1566 | 1585 |
vertical-align: middle; |
1567 | 1586 |
border-radius: 20%; |
public/stylesheets/responsive.css | ||
---|---|---|
259 | 259 |
content: '\2261'; |
260 | 260 |
} |
261 | 261 | |
262 |
/* search magnifier icon */ |
|
263 |
.search-magnifier { |
|
264 |
font-family: Verdana; |
|
265 |
color: #bbb; |
|
266 | ||
267 |
cursor: pointer; |
|
268 |
-webkit-transform: rotate(-45deg); |
|
269 |
-moz-transform: rotate(45deg); |
|
270 |
-o-transform: rotate(45deg); |
|
271 |
} |
|
272 | ||
273 | 262 |
.search-magnifier--flyout { |
274 | 263 |
font-size: 25px; |
275 | 264 |
line-height: 54px; |
... | ... | |
472 | 461 |
padding-right: 8px; |
473 | 462 |
} |
474 | 463 | |
475 |
.flyout-menu__search input[type='text'] { |
|
464 |
.flyout-menu__search input[type='text'], .flyout-menu__search input[type='search'] {
|
|
476 | 465 |
line-height: 2; |
477 | 466 | |
478 | 467 |
width: 100%; |