From 2c8fb95f364b13a5b01a45e8e2b170912e5633cf Mon Sep 17 00:00:00 2001 From: Fernando Brito Date: Tue, 13 May 2014 18:29:38 -0300 Subject: [PATCH] RapidVLibras setup --- Gemfile.lock | 26 ++++++++++++-------------- app/assets/javascripts/application.js | 1 + app/assets/javascripts/bootstrap.js.coffee | 4 ++++ app/assets/stylesheets/application.css.scss | 2 +- app/controllers/static/v_libras_controller.rb | 5 +++++ app/views/layouts/application.html.erb | 12 ++++++------ config/application.rb | 1 + config/environments/development.rb | 6 +++++- config/locales/devise.pt-BR.yml | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ config/routes.rb | 2 ++ 10 files changed, 94 insertions(+), 22 deletions(-) create mode 100644 app/assets/javascripts/bootstrap.js.coffee create mode 100644 app/controllers/static/v_libras_controller.rb create mode 100644 config/locales/devise.pt-BR.yml diff --git a/Gemfile.lock b/Gemfile.lock index 127306d..40c9d7e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,6 +1,6 @@ GIT remote: git://github.com/gregbell/active_admin.git - revision: 89fe847eb3db8b60a743be10e5ba4c29048adef2 + revision: 9c690407cd3d36d3f47d4ca9a99a54ba8aa6f496 specs: activeadmin (1.0.0.pre) arbre (~> 1.0) @@ -168,12 +168,12 @@ GEM activesupport (>= 3.0.0) launchy (2.4.2) addressable (~> 2.3) - less (2.5.0) - commonjs (~> 0.2.7) - less-rails (2.5.0) + less (2.2.2) + commonjs (~> 0.2.6) + less-rails (2.2.6) actionpack (>= 3.1) - less (~> 2.5.0) - libv8 (3.16.14.3) + less (~> 2.2.0) + libv8 (3.3.10.4) listen (2.7.4) celluloid (>= 0.15.2) celluloid-io (>= 0.15.0) @@ -243,7 +243,6 @@ GEM rb-fsevent (0.9.4) rb-inotify (0.9.4) ffi (>= 0.5.0) - ref (1.0.5) responders (1.0.0) railties (>= 3.2, < 5) rolify (3.4.0) @@ -290,7 +289,7 @@ GEM actionpack (~> 4.0) activemodel (~> 4.0) slop (3.5.0) - spring (1.1.2) + spring (1.1.3) sprockets (2.11.0) hike (~> 1.2) multi_json (~> 1.0) @@ -301,9 +300,8 @@ GEM activesupport (>= 3.0) sprockets (~> 2.8) sqlite3 (1.3.9) - therubyracer (0.12.1) - libv8 (~> 3.16.14.0) - ref + therubyracer (0.10.2) + libv8 (~> 3.3.10) thin (1.6.2) daemons (>= 1.0.9) eventmachine (>= 1.0.0) @@ -317,11 +315,11 @@ GEM polyglot (>= 0.3.1) turbolinks (2.2.2) coffee-rails - twitter-bootstrap-rails (2.2.8) + twitter-bootstrap-rails (2.0.9) actionpack (>= 3.1) - execjs - rails (>= 3.1) + less-rails (~> 2.2.2) railties (>= 3.1) + therubyracer (~> 0.10.1) tzinfo (1.1.0) thread_safe (~> 0.1) uglifier (2.5.0) diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index d6925fa..3885622 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -12,5 +12,6 @@ // //= require jquery //= require jquery_ujs +//= require twitter/bootstrap //= require turbolinks //= require_tree . diff --git a/app/assets/javascripts/bootstrap.js.coffee b/app/assets/javascripts/bootstrap.js.coffee new file mode 100644 index 0000000..c9404a8 --- /dev/null +++ b/app/assets/javascripts/bootstrap.js.coffee @@ -0,0 +1,4 @@ +jQuery -> + $("a[rel=popover]").popover() + $(".tooltip").tooltip() + $("a[rel=tooltip]").tooltip() \ No newline at end of file diff --git a/app/assets/stylesheets/application.css.scss b/app/assets/stylesheets/application.css.scss index a443db3..b6614ac 100644 --- a/app/assets/stylesheets/application.css.scss +++ b/app/assets/stylesheets/application.css.scss @@ -10,6 +10,6 @@ * defined in the other CSS/SCSS files in this directory. It is generally better to create a new * file per style scope. * - *= require_tree . + *= require 'bootstrap' *= require_self */ diff --git a/app/controllers/static/v_libras_controller.rb b/app/controllers/static/v_libras_controller.rb new file mode 100644 index 0000000..391f99f --- /dev/null +++ b/app/controllers/static/v_libras_controller.rb @@ -0,0 +1,5 @@ +class Static::VLibrasController < ApplicationController + def rapid + + end +end diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 56d144a..b4f4055 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -27,10 +27,10 @@ <%= t('shared.vlibras') %> @@ -38,10 +38,10 @@ <%= t('shared.wikilibras') %>
  • <%= link_to t('shared.slibras') %>
  • diff --git a/config/application.rb b/config/application.rb index ce21b56..a6ef7c8 100644 --- a/config/application.rb +++ b/config/application.rb @@ -1,6 +1,7 @@ require File.expand_path('../boot', __FILE__) require 'rails/all' +require 'rolify/railtie' # Require the gems listed in Gemfile, including any gems # you've limited to :test, :development, or :production. diff --git a/config/environments/development.rb b/config/environments/development.rb index df9854e..c8426ab 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -1,6 +1,8 @@ Rails.application.configure do # Settings specified here will take precedence over those in config/application.rb. + config.assets.enabled = true + # In the development environment your application's code is reloaded on # every request. This slows down response time but is perfect for development # since you don't have to restart the web server when you make code changes. @@ -50,5 +52,7 @@ Rails.application.configure do config.assets.raise_runtime_errors = true # Raises error for missing translations - # config.action_view.raise_on_missing_translations = true + config.action_view.raise_on_missing_translations = true + + config.middleware.use Rack::LiveReload end diff --git a/config/locales/devise.pt-BR.yml b/config/locales/devise.pt-BR.yml new file mode 100644 index 0000000..aa68276 --- /dev/null +++ b/config/locales/devise.pt-BR.yml @@ -0,0 +1,57 @@ +pt-BR: + devise: + confirmations: + confirmed: A sua conta foi confirmada com sucesso. Você está autenticado. + send_instructions: Dentro de minutos, você receberá um email com as instruções de confirmação da sua conta. + send_paranoid_instructions: Se o seu email existir em nosso banco de dados, você receberá um email com instruções sobre como confirmar sua conta em alguns minutos. + failure: + already_authenticated: Você já está autenticado. + inactive: A sua conta ainda não foi ativada. + invalid: Email ou senha inválidos. + last_attempt: Você tem mais uma única tentativa antes de sua conta ser bloqueada. + locked: A sua conta está bloqueada. + not_found_in_database: Email ou senha inválidos. + timeout: A sua sessão expirou, por favor, faça login novamente para continuar. + unauthenticated: Para continuar, faça login ou registre-se. + unconfirmed: Antes de continuar, confirme a sua conta. + mailer: + confirmation_instructions: + subject: Instruções de confirmação + reset_password_instructions: + subject: Instruções de reinicialização de senha + unlock_instructions: + subject: Instruções de desbloqueio + omniauth_callbacks: + failure: Não foi possível autorizar de uma conta de %{kind} porque "%{reason}". + success: Autorizado com sucesso de uma conta de %{kind}. + passwords: + no_token: Você não pode acessar esta página sem estar logado. Se você veio de um email de lembre de senha, por favor certifique-se de ter digitado a URL corretamente. + send_instructions: Dentro de minutos, você receberá um email com as instruções de reinicialização da sua senha. + send_paranoid_instructions: Se o seu email existir em nosso banco de dados, você receberá um email com um link para recuperação da senha. + updated: A sua senha foi alterada com sucesso. Você está autenticado. + updated_not_active: Sua senha foi alterada com sucesso. + registrations: + destroyed: Adeus! A sua conta foi cancelada com sucesso. Esperamos vê-lo novamente em breve. + signed_up: Bem vindo! Você realizou seu registro com sucesso. + signed_up_but_inactive: Você se inscreveu com sucesso, porém nós não podemos autenticá-lo porque sua conta ainda não foi ativada. + signed_up_but_locked: Você se inscreveu com sucesso. Porém nós não podemos autenticá-lo porque sua conta está bloqueada. + signed_up_but_unconfirmed: Uma mensagem com um link de confirmação foi enviada para o seu e-mail. Por favor, acesse o link para ativar sua conta. + update_needs_confirmation: Sua conta foi atualizada com sucesso, mas nós precisamos verificar o novo endereço de email. Por favor, verifique seu email e clique no link de confirmação para finalizar confirmando o seu novo email. + updated: A sua conta foi atualizada com sucesso. + sessions: + signed_in: Login efetuado com sucesso. + signed_out: Logout efetuado com sucesso. + unlocks: + send_instructions: Dentro de minutos, você receberá um email com instruções de desbloqueio da sua conta. + send_paranoid_instructions: Se sua conta existir em nosso banco de dados, você receberá em breve um email com instruções para desbloquear ela. + unlocked: A sua conta foi desbloqueada com sucesso. Você está autenticado. + errors: + messages: + already_confirmed: já foi confirmado + confirmation_period_expired: É necessário ser confirmado dentro do período %{period}, por favor requisite um novo usuário. + expired: expirou, por favor solicite uma nova + not_found: não encontrado + not_locked: não foi bloqueado + not_saved: + one: 'Não foi possível salvar %{resource}: 1 erro' + other: 'Não foi possível salvar %{resource}: %{count} erros.' \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index d9c2390..e391ef0 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -4,4 +4,6 @@ Rails.application.routes.draw do ActiveAdmin.routes(self) root 'static#home', as: :home + + get '/vlibras/rapid', as: :rapid_vlibras, to: 'static/v_libras#rapid' end -- libgit2 0.21.2