From bcf07ab537a59c3784baae42e1e7524f80fd0ac9 Mon Sep 17 00:00:00 2001 From: tokihara ukayare Date: Wed, 27 Aug 2014 20:50:22 +0900 Subject: [PATCH 1/3] Change Admin's menubar tab to selectbox --- .../assets/javascripts/model-selector.js | 13 +++++++++++++ .../erb/app/layouts/application.erb.tt | 18 ++++++++++++------ 2 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 padrino-admin/lib/padrino-admin/generators/templates/assets/javascripts/model-selector.js diff --git a/padrino-admin/lib/padrino-admin/generators/templates/assets/javascripts/model-selector.js b/padrino-admin/lib/padrino-admin/generators/templates/assets/javascripts/model-selector.js new file mode 100644 index 000000000..a6ab0cedc --- /dev/null +++ b/padrino-admin/lib/padrino-admin/generators/templates/assets/javascripts/model-selector.js @@ -0,0 +1,13 @@ +!function($) { + 'use strict'; + + $(function() { + var selector = $("#model-selector"); + selector.change(function(){ + var path = $(this).children(':selected').val(); + if(path !== ""){ + location.href = path; + } + }); + }); +}(window.jQuery); diff --git a/padrino-admin/lib/padrino-admin/generators/templates/erb/app/layouts/application.erb.tt b/padrino-admin/lib/padrino-admin/generators/templates/erb/app/layouts/application.erb.tt index fd6a8dd20..5f1ed4313 100644 --- a/padrino-admin/lib/padrino-admin/generators/templates/erb/app/layouts/application.erb.tt +++ b/padrino-admin/lib/padrino-admin/generators/templates/erb/app/layouts/application.erb.tt @@ -25,15 +25,21 @@ @@ -59,6 +65,6 @@ - <%%= javascript_include_tag 'jquery-1.11.0.min', (Padrino.env == :production ? 'bootstrap/bootstrap.min' : %w[bootstrap/affix bootstrap/alert bootstrap/button bootstrap/carousel bootstrap/collapse bootstrap/dropdown bootstrap/tooltip bootstrap/transition bootstrap/modal bootstrap/popover bootstrap/scrollspy bootstrap/tab]), :application %> + <%%= javascript_include_tag 'jquery-1.11.0.min', (Padrino.env == :production ? 'bootstrap/bootstrap.min' : %w[bootstrap/affix bootstrap/alert bootstrap/button bootstrap/carousel bootstrap/collapse bootstrap/dropdown bootstrap/tooltip bootstrap/transition bootstrap/modal bootstrap/popover bootstrap/scrollspy bootstrap/tab]), :application, 'model-selector'%> From 8a9119ead54c69adf9bcb3a7945f5b2a93815f0b Mon Sep 17 00:00:00 2001 From: tokihara ukayare Date: Wed, 27 Aug 2014 20:58:40 +0900 Subject: [PATCH 2/3] Fix tag percent --- .../generators/templates/erb/app/layouts/application.erb.tt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/padrino-admin/lib/padrino-admin/generators/templates/erb/app/layouts/application.erb.tt b/padrino-admin/lib/padrino-admin/generators/templates/erb/app/layouts/application.erb.tt index 5f1ed4313..400edeabd 100644 --- a/padrino-admin/lib/padrino-admin/generators/templates/erb/app/layouts/application.erb.tt +++ b/padrino-admin/lib/padrino-admin/generators/templates/erb/app/layouts/application.erb.tt @@ -29,7 +29,7 @@