Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/ci/projects/_search.html.haml')
-rw-r--r--app/views/ci/projects/_search.html.haml18
1 files changed, 18 insertions, 0 deletions
diff --git a/app/views/ci/projects/_search.html.haml b/app/views/ci/projects/_search.html.haml
new file mode 100644
index 00000000000..37fb804d8d0
--- /dev/null
+++ b/app/views/ci/projects/_search.html.haml
@@ -0,0 +1,18 @@
+.search
+ = form_tag "#", method: :get, class: 'navbar-form' do |f|
+ .form-group
+ .input-group
+ = search_field_tag "search", params[:search], placeholder: "Search", class: "search-input form-control"
+ .input-group-addon
+ %i.fa-search
+
+
+:coffeescript
+ $('.search .navbar-form').submit ->
+ NProgress.start()
+ query = $('.search .navbar-form .search-input').val()
+ $.get '#{gitlab_ci_projects_path}', { search: query }, (data) ->
+ $(".projects").html data.html
+ NProgress.done()
+ CiPager.init "#{gitlab_ci_projects_path}" + "?search=" + query, #{Ci::ProjectsController::PROJECTS_BATCH}, false
+ false