Commit 01ad0fd18eb09f9310f6de5a118e823e97bbda80

Authored by Daniela Feitosa
1 parent ec368658

Fixed google_cse files names to match plugin routes

Routes changed on commit bfce4eb13212734b675c4fd07f23ecca6946cb3e
plugins/google_cse/controllers/google_cse_plugin_controller.rb 0 → 100644
@@ -0,0 +1,4 @@ @@ -0,0 +1,4 @@
  1 +class GoogleCsePluginController < ApplicationController
  2 + append_view_path File.join(File.dirname(__FILE__) + '/../views')
  3 + no_design_blocks
  4 +end
plugins/google_cse/controllers/google_cse_plugin_environment_controller.rb
@@ -1,4 +0,0 @@ @@ -1,4 +0,0 @@
1 -class GoogleCsePluginEnvironmentController < ApplicationController  
2 - append_view_path File.join(File.dirname(__FILE__) + '/../views')  
3 - no_design_blocks  
4 -end  
plugins/google_cse/test/functional/google_cse_plugin_controller_test.rb 0 → 100644
@@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
  1 +require File.dirname(__FILE__) + '/../../../../test/test_helper'
  2 +require File.dirname(__FILE__) + '/../../controllers/google_cse_plugin_controller'
  3 +
  4 +# Re-raise errors caught by the controller.
  5 +class GoogleCsePluginController; def rescue_action(e) raise e end; end
  6 +
  7 +class GoogleCsePluginControllerTest < ActionController::TestCase
  8 +
  9 + def setup
  10 + @controller = GoogleCsePluginController.new
  11 + @request = ActionController::TestRequest.new
  12 + @response = ActionController::TestResponse.new
  13 + end
  14 +
  15 + should 'get results page' do
  16 + get :results
  17 + assert_response :success
  18 + end
  19 +
  20 +end
plugins/google_cse/test/functional/google_cse_plugin_environment_controller_test.rb
@@ -1,20 +0,0 @@ @@ -1,20 +0,0 @@
1 -require File.dirname(__FILE__) + '/../../../../test/test_helper'  
2 -require File.dirname(__FILE__) + '/../../controllers/google_cse_plugin_environment_controller'  
3 -  
4 -# Re-raise errors caught by the controller.  
5 -class GoogleCsePluginEnvironmentController; def rescue_action(e) raise e end; end  
6 -  
7 -class GoogleCsePluginEnvironmentControllerTest < ActionController::TestCase  
8 -  
9 - def setup  
10 - @controller = GoogleCsePluginEnvironmentController.new  
11 - @request = ActionController::TestRequest.new  
12 - @response = ActionController::TestResponse.new  
13 - end  
14 -  
15 - should 'get results page' do  
16 - get :results  
17 - assert_response :success  
18 - end  
19 -  
20 -end  
plugins/google_cse/views/google_cse_plugin/results.rhtml 0 → 100644
@@ -0,0 +1,30 @@ @@ -0,0 +1,30 @@
  1 +<% plugin = @plugins[:google_cse] %>
  2 +<div id="cse" style="width: 100%;"><%= _('Loading') %></div>
  3 +<script src="//www.google.com/jsapi" type="text/javascript"></script>
  4 +<script type="text/javascript">
  5 + function parseQueryFromUrl () {
  6 + var queryParamName = "q";
  7 + var search = window.location.search.substr(1);
  8 + var parts = search.split('&');
  9 + for (var i = 0; i < parts.length; i++) {
  10 + var keyvaluepair = parts[i].split('=');
  11 + if (decodeURIComponent(keyvaluepair[0]) == queryParamName) {
  12 + return decodeURIComponent(keyvaluepair[1].replace(/\+/g, ' '));
  13 + }
  14 + }
  15 + return '';
  16 + }
  17 + google.load('search', '1', {style : google.loader.themes.MINIMALIST});
  18 + google.setOnLoadCallback(function() {
  19 + var customSearchControl = new google.search.CustomSearchControl(
  20 + '<%= plugin && plugin.google_id %>');
  21 + customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
  22 + var options = new google.search.DrawOptions();
  23 + options.enableSearchResultsOnly();
  24 + customSearchControl.draw('cse', options);
  25 + var queryFromUrl = parseQueryFromUrl();
  26 + if (queryFromUrl) {
  27 + customSearchControl.execute(queryFromUrl);
  28 + }
  29 + }, true);
  30 +</script>
plugins/google_cse/views/google_cse_plugin_environment/results.rhtml
@@ -1,30 +0,0 @@ @@ -1,30 +0,0 @@
1 -<% plugin = @plugins[:google_cse] %>  
2 -<div id="cse" style="width: 100%;"><%= _('Loading') %></div>  
3 -<script src="//www.google.com/jsapi" type="text/javascript"></script>  
4 -<script type="text/javascript">  
5 - function parseQueryFromUrl () {  
6 - var queryParamName = "q";  
7 - var search = window.location.search.substr(1);  
8 - var parts = search.split('&');  
9 - for (var i = 0; i < parts.length; i++) {  
10 - var keyvaluepair = parts[i].split('=');  
11 - if (decodeURIComponent(keyvaluepair[0]) == queryParamName) {  
12 - return decodeURIComponent(keyvaluepair[1].replace(/\+/g, ' '));  
13 - }  
14 - }  
15 - return '';  
16 - }  
17 - google.load('search', '1', {style : google.loader.themes.MINIMALIST});  
18 - google.setOnLoadCallback(function() {  
19 - var customSearchControl = new google.search.CustomSearchControl(  
20 - '<%= plugin && plugin.google_id %>');  
21 - customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);  
22 - var options = new google.search.DrawOptions();  
23 - options.enableSearchResultsOnly();  
24 - customSearchControl.draw('cse', options);  
25 - var queryFromUrl = parseQueryFromUrl();  
26 - if (queryFromUrl) {  
27 - customSearchControl.execute(queryFromUrl);  
28 - }  
29 - }, true);  
30 -</script>