From a8ee326bdbd24c223769c22f131000bf4f148651 Mon Sep 17 00:00:00 2001 From: Nicolas Bally Date: Tue, 5 Jul 2011 22:48:24 +0200 Subject: [PATCH] passage rails 3.1 suite --- app/assets/javascripts/admin/browser.js | 6 +-- app/assets/javascripts/connexion.js | 6 +++ .../{connexion.scss => connexion.css.scss} | 9 ++-- app/views/layouts/admin.html.haml | 41 +++--------------- app/views/layouts/public.html.haml | 13 ++---- config/initializers/wrap_parameters.rb | 12 +++++ config/locales/en.yml | 5 +++ config/routes.rb | 1 - public/images/container-mid.png | Bin 23477 -> 0 bytes test/functional/notification_test.rb | 12 ----- .../assets}/images/browser/chrome.png | Bin .../assets}/images/browser/firefox.png | Bin .../assets}/images/browser/opera.png | Bin .../assets}/images/browser/safari.png | Bin 14 files changed, 40 insertions(+), 65 deletions(-) create mode 100644 app/assets/javascripts/connexion.js rename app/assets/stylesheets/{connexion.scss => connexion.css.scss} (84%) create mode 100644 config/initializers/wrap_parameters.rb create mode 100644 config/locales/en.yml delete mode 100644 public/images/container-mid.png delete mode 100644 test/functional/notification_test.rb rename {public => vendor/assets}/images/browser/chrome.png (100%) rename {public => vendor/assets}/images/browser/firefox.png (100%) rename {public => vendor/assets}/images/browser/opera.png (100%) rename {public => vendor/assets}/images/browser/safari.png (100%) diff --git a/app/assets/javascripts/admin/browser.js b/app/assets/javascripts/admin/browser.js index 875de26..0da1e9b 100644 --- a/app/assets/javascripts/admin/browser.js +++ b/app/assets/javascripts/admin/browser.js @@ -1,11 +1,11 @@ $(document).ready(function ($) { - + var browser_test = $.reject({ header: "Le navigateur que vous utilisez actuellement n'est pas pris en charge", // Header Text paragraph1: "Notre interface d'administration étant conçu pour être la plus ergonomique et agréable à utiliser nécéssite l'usage d'un navigateur récent et respectueux des standards.", // Paragraph 1 paragraph2: "Nous vous remercions d'installer l'un des navigateurs suivant :", // Paragraph 2 - imagePath:"/images/browser/", + imagePath:"/assets/browser/", close:false, @@ -41,7 +41,7 @@ $(document).ready(function ($) { browserInfo: { safari: { text: 'Safari 5+', - img: "/browser/safari.png", + img: "/assets/browser/safari.png", url: 'http://www.apple.com/fr/safari/download/' } , chrome: { diff --git a/app/assets/javascripts/connexion.js b/app/assets/javascripts/connexion.js new file mode 100644 index 0000000..15168b8 --- /dev/null +++ b/app/assets/javascripts/connexion.js @@ -0,0 +1,6 @@ +//=require jquery +//=require jquery_ujs +//=require jquery.reject.min +//=require admin/browser + + diff --git a/app/assets/stylesheets/connexion.scss b/app/assets/stylesheets/connexion.css.scss similarity index 84% rename from app/assets/stylesheets/connexion.scss rename to app/assets/stylesheets/connexion.css.scss index 29a4697..66d28d4 100644 --- a/app/assets/stylesheets/connexion.scss +++ b/app/assets/stylesheets/connexion.css.scss @@ -1,9 +1,10 @@ /* -*=require admin/core/reset + *= require_self -*= require admin/core/forms -*= require admin/core/elements -*= require admin/core/general +*= require qi/forms + +*= require qi/general + diff --git a/app/views/layouts/admin.html.haml b/app/views/layouts/admin.html.haml index 791fa17..6f0590e 100644 --- a/app/views/layouts/admin.html.haml +++ b/app/views/layouts/admin.html.haml @@ -6,52 +6,21 @@ %title Administration - :javascript - GENTICS_Aloha_base = "/aloha/" + = csrf_meta_tag - =javascript_include_tag "/assets/javascripts/core/jquery-1.6.1.min.js" - - =javascript_include_tag "/assets/javascripts/core/jquery.reject.min.js" - =javascript_include_tag "/assets/javascripts/core/rails.js" - - - =javascript_include_tag "/assets/javascripts/core/jquery-ui.min.js" - =javascript_include_tag "/assets/javascripts/core/jcarousellite_1.0.1.min.js" - =javascript_include_tag "/assets/javascripts/core/jquery.easing.compatibility.js" - =javascript_include_tag "/assets/javascripts/core/jquery.prettyPhoto.js" - - =javascript_include_tag "/assets/javascripts/core/jquery.fileupload.js" - =javascript_include_tag "/assets/javascripts/core/jquery.fileupload-ui.js" - =javascript_include_tag "/assets/javascripts/core/tiny_mce/jquery.tinymce.js" + =javascript_include_tag 'admin/admin' + - - =javascript_include_tag '/assets/javascripts/admin/admin' - =javascript_include_tag '/assets/javascripts/admin/pane_hover' - =javascript_include_tag '/assets/javascripts/admin/menu_items' - =javascript_include_tag '/assets/javascripts/admin/block' - - =javascript_include_tag '/assets/javascripts/admin/manager/data_files' - =javascript_include_tag '/assets/javascripts/admin/manager/image_files' - =javascript_include_tag '/assets/javascripts/admin/manager/manager' - =javascript_include_tag '/assets/javascripts/admin/manager/uploads' - - - = stylesheet_link_tag '/assets/stylesheets/admin/admin' - = stylesheet_link_tag '/assets/stylesheets/qi/general' - = stylesheet_link_tag '/assets/stylesheets/qi/forms' - = stylesheet_link_tag '/assets/stylesheets/qi/qi' - - = stylesheet_link_tag '/assets/stylesheets_core/jquery.fileupload-ui.css' - = stylesheet_link_tag '/assets/stylesheets_core/ui-lightness/jquery-ui-1.8.11.custom.css' - = stylesheet_link_tag '/assets/stylesheets_core/formtastic' + = stylesheet_link_tag 'admin/admin' + diff --git a/app/views/layouts/public.html.haml b/app/views/layouts/public.html.haml index 15836e2..ae92070 100644 --- a/app/views/layouts/public.html.haml +++ b/app/views/layouts/public.html.haml @@ -7,17 +7,12 @@ - = stylesheet_link_tag '/assets/stylesheets/public/public' + = stylesheet_link_tag 'public/public' - = stylesheet_link_tag '/assets/stylesheets_core/prettyPhoto.css' + + - - =javascript_include_tag "/assets/javascripts/core/jquery-1.6.1.min.js" - =javascript_include_tag "/assets/javascripts/core/jcarousellite_1.0.1.min.js" - =javascript_include_tag "/assets/javascripts/core/jquery.easing.compatibility.js" - =javascript_include_tag "/assets/javascripts/core/jquery.prettyPhoto.js" - - =javascript_include_tag '/assets/javascripts/public/public' + =javascript_include_tag 'public/public' diff --git a/config/initializers/wrap_parameters.rb b/config/initializers/wrap_parameters.rb new file mode 100644 index 0000000..16c3243 --- /dev/null +++ b/config/initializers/wrap_parameters.rb @@ -0,0 +1,12 @@ +# Be sure to restart your server when you modify this file. +# +# This file contains settings for ActionController::ParamsWrapper which +# is enabled by default. + +# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array. +ActionController::Base.wrap_parameters format: [:json] + +# Disable root element in JSON by default. +if defined?(ActiveRecord) + ActiveRecord::Base.include_root_in_json = false +end diff --git a/config/locales/en.yml b/config/locales/en.yml new file mode 100644 index 0000000..179c14c --- /dev/null +++ b/config/locales/en.yml @@ -0,0 +1,5 @@ +# Sample localization file for English. Add more files in this directory for other locales. +# See https://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points. + +en: + hello: "Hello world" diff --git a/config/routes.rb b/config/routes.rb index 5c17110..5a62119 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,5 +1,4 @@ # -*- encoding : utf-8 -*- -PharmacieboissierCom::Application.routes.draw do Pharma::Application.routes.draw do diff --git a/public/images/container-mid.png b/public/images/container-mid.png deleted file mode 100644 index 6727b10c636a2bf0d8456928f553bb016298acc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23477 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 diff --git a/test/functional/notification_test.rb b/test/functional/notification_test.rb deleted file mode 100644 index 069d46b..0000000 --- a/test/functional/notification_test.rb +++ /dev/null @@ -1,12 +0,0 @@ -require 'test_helper' - -class NotificationTest < ActionMailer::TestCase - test "prescription_received" do - mail = Notification.prescription_received - assert_equal "Prescription received", mail.subject - assert_equal ["to@example.org"], mail.to - assert_equal ["from@example.com"], mail.from - assert_match "Hi", mail.body.encoded - end - -end diff --git a/public/images/browser/chrome.png b/vendor/assets/images/browser/chrome.png similarity index 100% rename from public/images/browser/chrome.png rename to vendor/assets/images/browser/chrome.png diff --git a/public/images/browser/firefox.png b/vendor/assets/images/browser/firefox.png similarity index 100% rename from public/images/browser/firefox.png rename to vendor/assets/images/browser/firefox.png diff --git a/public/images/browser/opera.png b/vendor/assets/images/browser/opera.png similarity index 100% rename from public/images/browser/opera.png rename to vendor/assets/images/browser/opera.png diff --git a/public/images/browser/safari.png b/vendor/assets/images/browser/safari.png similarity index 100% rename from public/images/browser/safari.png rename to vendor/assets/images/browser/safari.png