OSDN Git Service

removed project filter
authorDmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com>
Tue, 20 Dec 2011 06:29:14 +0000 (08:29 +0200)
committerDmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com>
Tue, 20 Dec 2011 06:29:14 +0000 (08:29 +0200)
app/assets/javascripts/projects.js
app/assets/stylesheets/projects.css.scss
app/controllers/projects_controller.rb
app/views/projects/index.html.haml
app/views/projects/index.js.haml

index a80e593..90de73a 100644 (file)
@@ -7,19 +7,6 @@ var ProjectsList = {
       this.limit=limit;
       this.offset=limit;
       this.initLoadMore();
-
-      $('.project_search').keyup(function() {
-        var terms = $(this).val();
-        if (terms.length >= 2 || terms.length == 0) {
-          url = $('.project_search').parent().attr('action');
-          $.ajax({
-            type: "GET",
-            url: location.href,
-            data: { 'terms': terms, 'replace': true  },
-            dataType: "script"
-          });
-        }
-      });
     },
 
   getOld:
@@ -33,17 +20,6 @@ var ProjectsList = {
         dataType: "script"});
     },
 
-  replace:
-    function(count, html) {
-      $(".tile").html(html);
-      if(count == ProjectsList.limit) {
-        this.offset = count;
-        this.initLoadMore();
-      } else {
-        this.offset = 0;
-      }
-    },
-
   append:
     function(count, html) {
       $(".tile").append(html);
index f1b7ac0..366a0d8 100644 (file)
@@ -647,9 +647,3 @@ h4.middle-panel {
   border-radius:3px;
   float:left;
 }
-
-.project_search { 
-  margin: 1.5em 0;
-  padding: 8px !important;
-  width: 300px;
-}
index f0eafee..4b4f748 100644 (file)
@@ -12,9 +12,7 @@ class ProjectsController < ApplicationController
 
   def index
     @limit, @offset = (params[:limit] || 16), (params[:offset] || 0)
-    @projects = current_user.projects
-    @projects = @projects.where("name LIKE ?", "%#{params[:terms]}%") unless params[:terms].blank?
-    @projects = @projects.limit(@limit).offset(@offset)
+    @projects = current_user.projects.limit(@limit).offset(@offset)
   end
 
   def new
index 9cbfd95..8a4343b 100644 (file)
@@ -1,30 +1,29 @@
 - content_for(:body_class, "projects-page")
-- content_for(:page_title) do
-  .container_4
-    .grid_4
-      - if current_user.can_create_project?
-        %a.grey-button.right{:href => new_project_path} Create new project
-      %h2.icon
-        %span
-        Projects
-      %center
-        = form_tag projects_path, :method => :get, :remote => true, :id => "projects_search_form" do
-          = search_field_tag :project_search, nil, { :placeholder => 'Filter projects by name', :class => 'project_search text' }
+.container_4
+  .grid_4
+    - if current_user.can_create_project?
+      %a.grey-button.right{:href => new_project_path} Create new project
+    %h2.icon
+      %span
+      Projects
 
-    %div.clear
-    - unless @projects.empty?
-      %div{:class => "tile"}
-        = render "tile"
+  %div.clear
+  - unless @projects.empty?
+    %div{:class => "tile"}
+      = render "tile"
+
+    -# If projects requris paging
+    -# We add ajax loader & init script
+    - if @projects.count == @limit
       .clear
       .loading{ :style => "display:none;"}
         %center= image_tag "ajax-loader.gif"
 
-      - if @projects.count == @limit
-        :javascript
-          $(function(){
-            ProjectsList.init(16);
-          });
-    - else
-      %center.prepend-top
-        %h2
-          %cite Nothing here
+      :javascript
+        $(function(){
+          ProjectsList.init(16);
+        });
+  - else
+    %center.prepend-top
+      %h2
+        %cite Nothing here
index 9b99073..25da7cb 100644 (file)
@@ -1,7 +1,2 @@
-- if params[:replace]
-  :plain
-    ProjectsList.replace(#{@projects.count}, "#{escape_javascript(render(:partial => 'projects/tile'))}");
-- else 
-  :plain
-    ProjectsList.append(#{@projects.count}, "#{escape_javascript(render(:partial => 'projects/tile'))}");
-
+:plain
+  ProjectsList.append(#{@projects.count}, "#{escape_javascript(render(:partial => 'projects/tile'))}");