Commit 2c8fb95f364b13a5b01a45e8e2b170912e5633cf

Authored by Fernando Brito
1 parent 348c0ab9
Exists in master and in 2 other branches v2, wikilibras

RapidVLibras setup

Gemfile.lock
1 1 GIT
2 2 remote: git://github.com/gregbell/active_admin.git
3   - revision: 89fe847eb3db8b60a743be10e5ba4c29048adef2
  3 + revision: 9c690407cd3d36d3f47d4ca9a99a54ba8aa6f496
4 4 specs:
5 5 activeadmin (1.0.0.pre)
6 6 arbre (~> 1.0)
... ... @@ -168,12 +168,12 @@ GEM
168 168 activesupport (>= 3.0.0)
169 169 launchy (2.4.2)
170 170 addressable (~> 2.3)
171   - less (2.5.0)
172   - commonjs (~> 0.2.7)
173   - less-rails (2.5.0)
  171 + less (2.2.2)
  172 + commonjs (~> 0.2.6)
  173 + less-rails (2.2.6)
174 174 actionpack (>= 3.1)
175   - less (~> 2.5.0)
176   - libv8 (3.16.14.3)
  175 + less (~> 2.2.0)
  176 + libv8 (3.3.10.4)
177 177 listen (2.7.4)
178 178 celluloid (>= 0.15.2)
179 179 celluloid-io (>= 0.15.0)
... ... @@ -243,7 +243,6 @@ GEM
243 243 rb-fsevent (0.9.4)
244 244 rb-inotify (0.9.4)
245 245 ffi (>= 0.5.0)
246   - ref (1.0.5)
247 246 responders (1.0.0)
248 247 railties (>= 3.2, < 5)
249 248 rolify (3.4.0)
... ... @@ -290,7 +289,7 @@ GEM
290 289 actionpack (~> 4.0)
291 290 activemodel (~> 4.0)
292 291 slop (3.5.0)
293   - spring (1.1.2)
  292 + spring (1.1.3)
294 293 sprockets (2.11.0)
295 294 hike (~> 1.2)
296 295 multi_json (~> 1.0)
... ... @@ -301,9 +300,8 @@ GEM
301 300 activesupport (>= 3.0)
302 301 sprockets (~> 2.8)
303 302 sqlite3 (1.3.9)
304   - therubyracer (0.12.1)
305   - libv8 (~> 3.16.14.0)
306   - ref
  303 + therubyracer (0.10.2)
  304 + libv8 (~> 3.3.10)
307 305 thin (1.6.2)
308 306 daemons (>= 1.0.9)
309 307 eventmachine (>= 1.0.0)
... ... @@ -317,11 +315,11 @@ GEM
317 315 polyglot (>= 0.3.1)
318 316 turbolinks (2.2.2)
319 317 coffee-rails
320   - twitter-bootstrap-rails (2.2.8)
  318 + twitter-bootstrap-rails (2.0.9)
321 319 actionpack (>= 3.1)
322   - execjs
323   - rails (>= 3.1)
  320 + less-rails (~> 2.2.2)
324 321 railties (>= 3.1)
  322 + therubyracer (~> 0.10.1)
325 323 tzinfo (1.1.0)
326 324 thread_safe (~> 0.1)
327 325 uglifier (2.5.0)
... ...
app/assets/javascripts/application.js
... ... @@ -12,5 +12,6 @@
12 12 //
13 13 //= require jquery
14 14 //= require jquery_ujs
  15 +//= require twitter/bootstrap
15 16 //= require turbolinks
16 17 //= require_tree .
... ...
app/assets/javascripts/bootstrap.js.coffee 0 → 100644
... ... @@ -0,0 +1,4 @@
  1 +jQuery ->
  2 + $("a[rel=popover]").popover()
  3 + $(".tooltip").tooltip()
  4 + $("a[rel=tooltip]").tooltip()
0 5 \ No newline at end of file
... ...
app/assets/stylesheets/application.css.scss
... ... @@ -10,6 +10,6 @@
10 10 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
11 11 * file per style scope.
12 12 *
13   - *= require_tree .
  13 + *= require 'bootstrap'
14 14 *= require_self
15 15 */
... ...
app/controllers/static/v_libras_controller.rb 0 → 100644
... ... @@ -0,0 +1,5 @@
  1 +class Static::VLibrasController < ApplicationController
  2 + def rapid
  3 +
  4 + end
  5 +end
... ...
app/views/layouts/application.html.erb
... ... @@ -27,10 +27,10 @@
27 27 <a class="dropdown-toggle" href="#" data-toggle="dropdown"><%= t('shared.vlibras') %><strong class="caret"></strong></a>
28 28  
29 29 <ul class="dropdown-menu">
30   - <li><%= link_to t('wikivideos.my_videos') %></li>
31   - <li><%= link_to t('videos.new') %></li>
  30 + <li><%= link_to t('wikivideos.my_videos'), '#' %></li>
  31 + <li><%= link_to t('videos.new'), '#' %></li>
32 32 <li class="divider"></li>
33   - <li><%= link_to t('shared.form_alternative') %></li>
  33 + <li><%= link_to t('shared.form_alternative'), rapid_vlibras_path %></li>
34 34 </ul>
35 35 </li>
36 36  
... ... @@ -38,10 +38,10 @@
38 38 <a class="dropdown-toggle" href="#" data-toggle="dropdown"><%= t('shared.wikilibras') %><strong class="caret"></strong></a>
39 39  
40 40 <ul class="dropdown-menu">
41   - <li><%= link_to t('wikivideos.my_signals') %></li>
42   - <li><%= link_to t('wikivideos.cadastro_sinal') %></li>
  41 + <li><%= link_to t('wikivideos.my_signals'), '#' %></li>
  42 + <li><%= link_to t('wikivideos.cadastro_sinal'), '#' %></li>
43 43 <li class="divider"></li>
44   - <li><%= link_to t('wikivideos.dicionario_de_dados') %></li>
  44 + <li><%= link_to t('wikivideos.dicionario_de_dados'), '#' %></li>
45 45 </ul>
46 46 </li>
47 47 <li><%= link_to t('shared.slibras') %></li>
... ...
config/application.rb
1 1 require File.expand_path('../boot', __FILE__)
2 2  
3 3 require 'rails/all'
  4 +require 'rolify/railtie'
4 5  
5 6 # Require the gems listed in Gemfile, including any gems
6 7 # you've limited to :test, :development, or :production.
... ...
config/environments/development.rb
1 1 Rails.application.configure do
2 2 # Settings specified here will take precedence over those in config/application.rb.
3 3  
  4 + config.assets.enabled = true
  5 +
4 6 # In the development environment your application's code is reloaded on
5 7 # every request. This slows down response time but is perfect for development
6 8 # since you don't have to restart the web server when you make code changes.
... ... @@ -50,5 +52,7 @@ Rails.application.configure do
50 52 config.assets.raise_runtime_errors = true
51 53  
52 54 # Raises error for missing translations
53   - # config.action_view.raise_on_missing_translations = true
  55 + config.action_view.raise_on_missing_translations = true
  56 +
  57 + config.middleware.use Rack::LiveReload
54 58 end
... ...
config/locales/devise.pt-BR.yml 0 → 100644
... ... @@ -0,0 +1,57 @@
  1 +pt-BR:
  2 + devise:
  3 + confirmations:
  4 + confirmed: A sua conta foi confirmada com sucesso. Você está autenticado.
  5 + send_instructions: Dentro de minutos, você receberá um email com as instruções de confirmação da sua conta.
  6 + 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.
  7 + failure:
  8 + already_authenticated: Você já está autenticado.
  9 + inactive: A sua conta ainda não foi ativada.
  10 + invalid: Email ou senha inválidos.
  11 + last_attempt: Você tem mais uma única tentativa antes de sua conta ser bloqueada.
  12 + locked: A sua conta está bloqueada.
  13 + not_found_in_database: Email ou senha inválidos.
  14 + timeout: A sua sessão expirou, por favor, faça login novamente para continuar.
  15 + unauthenticated: Para continuar, faça login ou registre-se.
  16 + unconfirmed: Antes de continuar, confirme a sua conta.
  17 + mailer:
  18 + confirmation_instructions:
  19 + subject: Instruções de confirmação
  20 + reset_password_instructions:
  21 + subject: Instruções de reinicialização de senha
  22 + unlock_instructions:
  23 + subject: Instruções de desbloqueio
  24 + omniauth_callbacks:
  25 + failure: Não foi possível autorizar de uma conta de %{kind} porque "%{reason}".
  26 + success: Autorizado com sucesso de uma conta de %{kind}.
  27 + passwords:
  28 + 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.
  29 + send_instructions: Dentro de minutos, você receberá um email com as instruções de reinicialização da sua senha.
  30 + 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.
  31 + updated: A sua senha foi alterada com sucesso. Você está autenticado.
  32 + updated_not_active: Sua senha foi alterada com sucesso.
  33 + registrations:
  34 + destroyed: Adeus! A sua conta foi cancelada com sucesso. Esperamos vê-lo novamente em breve.
  35 + signed_up: Bem vindo! Você realizou seu registro com sucesso.
  36 + 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.
  37 + signed_up_but_locked: Você se inscreveu com sucesso. Porém nós não podemos autenticá-lo porque sua conta está bloqueada.
  38 + 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.
  39 + 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.
  40 + updated: A sua conta foi atualizada com sucesso.
  41 + sessions:
  42 + signed_in: Login efetuado com sucesso.
  43 + signed_out: Logout efetuado com sucesso.
  44 + unlocks:
  45 + send_instructions: Dentro de minutos, você receberá um email com instruções de desbloqueio da sua conta.
  46 + send_paranoid_instructions: Se sua conta existir em nosso banco de dados, você receberá em breve um email com instruções para desbloquear ela.
  47 + unlocked: A sua conta foi desbloqueada com sucesso. Você está autenticado.
  48 + errors:
  49 + messages:
  50 + already_confirmed: já foi confirmado
  51 + confirmation_period_expired: É necessário ser confirmado dentro do período %{period}, por favor requisite um novo usuário.
  52 + expired: expirou, por favor solicite uma nova
  53 + not_found: não encontrado
  54 + not_locked: não foi bloqueado
  55 + not_saved:
  56 + one: 'Não foi possível salvar %{resource}: 1 erro'
  57 + other: 'Não foi possível salvar %{resource}: %{count} erros.'
0 58 \ No newline at end of file
... ...
config/routes.rb
... ... @@ -4,4 +4,6 @@ Rails.application.routes.draw do
4 4 ActiveAdmin.routes(self)
5 5  
6 6 root 'static#home', as: :home
  7 +
  8 + get '/vlibras/rapid', as: :rapid_vlibras, to: 'static/v_libras#rapid'
7 9 end
... ...