Commit 321dbb7bac5b2859cd5f30fdee7a1a2f39e122ae

Authored by Dmitriy Zaporozhets
1 parent cff95191

removed project filter

app/assets/javascripts/projects.js
... ... @@ -7,19 +7,6 @@ var ProjectsList = {
7 7 this.limit=limit;
8 8 this.offset=limit;
9 9 this.initLoadMore();
10   -
11   - $('.project_search').keyup(function() {
12   - var terms = $(this).val();
13   - if (terms.length >= 2 || terms.length == 0) {
14   - url = $('.project_search').parent().attr('action');
15   - $.ajax({
16   - type: "GET",
17   - url: location.href,
18   - data: { 'terms': terms, 'replace': true },
19   - dataType: "script"
20   - });
21   - }
22   - });
23 10 },
24 11  
25 12 getOld:
... ... @@ -33,17 +20,6 @@ var ProjectsList = {
33 20 dataType: "script"});
34 21 },
35 22  
36   - replace:
37   - function(count, html) {
38   - $(".tile").html(html);
39   - if(count == ProjectsList.limit) {
40   - this.offset = count;
41   - this.initLoadMore();
42   - } else {
43   - this.offset = 0;
44   - }
45   - },
46   -
47 23 append:
48 24 function(count, html) {
49 25 $(".tile").append(html);
... ...
app/assets/stylesheets/projects.css.scss
... ... @@ -647,9 +647,3 @@ h4.middle-panel {
647 647 border-radius:3px;
648 648 float:left;
649 649 }
650   -
651   -.project_search {
652   - margin: 1.5em 0;
653   - padding: 8px !important;
654   - width: 300px;
655   -}
... ...
app/controllers/projects_controller.rb
... ... @@ -12,9 +12,7 @@ class ProjectsController < ApplicationController
12 12  
13 13 def index
14 14 @limit, @offset = (params[:limit] || 16), (params[:offset] || 0)
15   - @projects = current_user.projects
16   - @projects = @projects.where("name LIKE ?", "%#{params[:terms]}%") unless params[:terms].blank?
17   - @projects = @projects.limit(@limit).offset(@offset)
  15 + @projects = current_user.projects.limit(@limit).offset(@offset)
18 16 end
19 17  
20 18 def new
... ...
app/views/projects/index.html.haml
1 1 - content_for(:body_class, "projects-page")
2   -- content_for(:page_title) do
3   - .container_4
4   - .grid_4
5   - - if current_user.can_create_project?
6   - %a.grey-button.right{:href => new_project_path} Create new project
7   - %h2.icon
8   - %span
9   - Projects
10   - %center
11   - = form_tag projects_path, :method => :get, :remote => true, :id => "projects_search_form" do
12   - = search_field_tag :project_search, nil, { :placeholder => 'Filter projects by name', :class => 'project_search text' }
  2 +.container_4
  3 + .grid_4
  4 + - if current_user.can_create_project?
  5 + %a.grey-button.right{:href => new_project_path} Create new project
  6 + %h2.icon
  7 + %span
  8 + Projects
13 9  
14   - %div.clear
15   - - unless @projects.empty?
16   - %div{:class => "tile"}
17   - = render "tile"
  10 + %div.clear
  11 + - unless @projects.empty?
  12 + %div{:class => "tile"}
  13 + = render "tile"
  14 +
  15 + -# If projects requris paging
  16 + -# We add ajax loader & init script
  17 + - if @projects.count == @limit
18 18 .clear
19 19 .loading{ :style => "display:none;"}
20 20 %center= image_tag "ajax-loader.gif"
21 21  
22   - - if @projects.count == @limit
23   - :javascript
24   - $(function(){
25   - ProjectsList.init(16);
26   - });
27   - - else
28   - %center.prepend-top
29   - %h2
30   - %cite Nothing here
  22 + :javascript
  23 + $(function(){
  24 + ProjectsList.init(16);
  25 + });
  26 + - else
  27 + %center.prepend-top
  28 + %h2
  29 + %cite Nothing here
... ...
app/views/projects/index.js.haml
1   -- if params[:replace]
2   - :plain
3   - ProjectsList.replace(#{@projects.count}, "#{escape_javascript(render(:partial => 'projects/tile'))}");
4   -- else
5   - :plain
6   - ProjectsList.append(#{@projects.count}, "#{escape_javascript(render(:partial => 'projects/tile'))}");
7   -
  1 +:plain
  2 + ProjectsList.append(#{@projects.count}, "#{escape_javascript(render(:partial => 'projects/tile'))}");
... ...