Merge branch 'master' of github.com:Retrospring/retrospring

This commit is contained in:
Georg G 2015-04-19 00:43:04 +02:00
commit 141db2e521
5 changed files with 25 additions and 2 deletions

View File

@ -120,4 +120,8 @@ body {
#growls.default{ #growls.default{
top:64px; top:64px;
right:10px right:10px
}
.links {
padding-bottom: 10px;
} }

View File

@ -48,4 +48,20 @@ class Ajax::QuestionController < ApplicationController
@message = "Question asked successfully." @message = "Question asked successfully."
@success = true @success = true
end end
def preview
params.require :md
@message = "Failed to render markdown."
begin
@markdown = markdown(params[:md], Time.new)
@message = "Successfully rendered markdown."
rescue
@status = :fail
@success = false
return
end
@status = :okay
@success = true
end
end end

View File

@ -0,0 +1,2 @@
json.partial! 'ajax/shared/status'
json.markdown @markdown if @markdown

View File

@ -1,4 +1,4 @@
.centre.text-muted .centre.text-muted.links
&copy; &copy;
= Date.today.year = Date.today.year
= APP_CONFIG['site_name'] = APP_CONFIG['site_name']

View File

@ -81,6 +81,7 @@ Rails.application.routes.draw do
match '/create_group', to: 'group#create', via: :post, as: :create_group match '/create_group', to: 'group#create', via: :post, as: :create_group
match '/destroy_group', to: 'group#destroy', via: :post, as: :destroy_group match '/destroy_group', to: 'group#destroy', via: :post, as: :destroy_group
match '/group_membership', to: 'group#membership', via: :post, as: :group_membership match '/group_membership', to: 'group#membership', via: :post, as: :group_membership
match '/preview', to: "question#preview", via: :post, as: :preview
end end
match '/public', to: 'public#index', via: :get, as: :public_timeline match '/public', to: 'public#index', via: :get, as: :public_timeline
@ -89,7 +90,7 @@ Rails.application.routes.draw do
match '/notifications(/:type)', to: 'notifications#index', via: :get, as: :notifications, defaults: {type: 'all'} match '/notifications(/:type)', to: 'notifications#index', via: :get, as: :notifications, defaults: {type: 'all'}
match '/inbox', to: 'inbox#show', via: 'get' match '/inbox', to: 'inbox#show', via: 'get'
match '/user/:username(/p/:page)', to: 'user#show', via: 'get', defaults: {page: 1} match '/user/:username(/p/:page)', to: 'user#show', via: 'get', defaults: {page: 1}
match '/@:username(/p/:page)', to: 'user#show', via: 'get', as: :show_user_profile_alt, defaults: {page: 1} match '/@:username(/p/:page)', to: 'user#show', via: 'get', as: :show_user_profile_alt, defaults: {page: 1}
match '/@:username/a/:id', to: 'answer#show', via: 'get', as: :show_user_answer_alt match '/@:username/a/:id', to: 'answer#show', via: 'get', as: :show_user_answer_alt