first version of fb_share
This commit is contained in:
		
							parent
							
								
									2ed0f709c8
								
							
						
					
					
						commit
						85a556a4a2
					
				
							
								
								
									
										2
									
								
								Gemfile
								
								
								
								
							
							
						
						
									
										2
									
								
								Gemfile
								
								
								
								
							| 
						 | 
					@ -40,6 +40,8 @@ gem 'progress_bar'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
gem 'sinatra'
 | 
					gem 'sinatra'
 | 
				
			||||||
gem 'sprockets'
 | 
					gem 'sprockets'
 | 
				
			||||||
 | 
					gem 'social-share-button'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
gem 'tinymce-rails'
 | 
					gem 'tinymce-rails'
 | 
				
			||||||
gem 'therubyracer' if RUBY_PLATFORM.downcase.include?("linux")
 | 
					gem 'therubyracer' if RUBY_PLATFORM.downcase.include?("linux")
 | 
				
			||||||
gem 'rb-readline' if RUBY_PLATFORM.downcase.include?("linux")
 | 
					gem 'rb-readline' if RUBY_PLATFORM.downcase.include?("linux")
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -250,6 +250,7 @@ GEM
 | 
				
			||||||
      rack (~> 1.3, >= 1.3.6)
 | 
					      rack (~> 1.3, >= 1.3.6)
 | 
				
			||||||
      rack-protection (~> 1.2)
 | 
					      rack-protection (~> 1.2)
 | 
				
			||||||
      tilt (~> 1.3, >= 1.3.3)
 | 
					      tilt (~> 1.3, >= 1.3.3)
 | 
				
			||||||
 | 
					    social-share-button (0.0.6)
 | 
				
			||||||
    spork (0.9.0)
 | 
					    spork (0.9.0)
 | 
				
			||||||
    spork (0.9.0-x86-mingw32)
 | 
					    spork (0.9.0-x86-mingw32)
 | 
				
			||||||
      win32-process
 | 
					      win32-process
 | 
				
			||||||
| 
						 | 
					@ -343,6 +344,7 @@ DEPENDENCIES
 | 
				
			||||||
  shoulda-matchers
 | 
					  shoulda-matchers
 | 
				
			||||||
  simplecov
 | 
					  simplecov
 | 
				
			||||||
  sinatra
 | 
					  sinatra
 | 
				
			||||||
 | 
					  social-share-button
 | 
				
			||||||
  spork
 | 
					  spork
 | 
				
			||||||
  sprockets
 | 
					  sprockets
 | 
				
			||||||
  sunspot-rails-tester
 | 
					  sunspot-rails-tester
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,3 +7,4 @@
 | 
				
			||||||
//= require jquery
 | 
					//= require jquery
 | 
				
			||||||
//= require jquery_ujs
 | 
					//= require jquery_ujs
 | 
				
			||||||
//= require_tree .
 | 
					//= require_tree .
 | 
				
			||||||
 | 
					//= social-share-button
 | 
				
			||||||
| 
						 | 
					@ -3,5 +3,5 @@
 | 
				
			||||||
 *and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 | 
					 *and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 | 
				
			||||||
 *the top of the compiled file, but it's generally better to create a new file per style scope.
 | 
					 *the top of the compiled file, but it's generally better to create a new file per style scope.
 | 
				
			||||||
 *= require_self
 | 
					 *= require_self
 | 
				
			||||||
 
 | 
					 *= require social-share-button 
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -140,6 +140,7 @@ module ApplicationHelper
 | 
				
			||||||
      stylesheets << "<link href='/assets/bootstrap-orbit.css' rel='stylesheet' type='text/css' />\n"
 | 
					      stylesheets << "<link href='/assets/bootstrap-orbit.css' rel='stylesheet' type='text/css' />\n"
 | 
				
			||||||
      stylesheets << "<link href='/assets/style.css' rel='stylesheet' type='text/css' />\n"
 | 
					      stylesheets << "<link href='/assets/style.css' rel='stylesheet' type='text/css' />\n"
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
 | 
					    stylesheets << "<link href='/assets/social-share-button.scss' rel='stylesheet' type='text/css' />\n" 
 | 
				
			||||||
    stylesheets << "<link href='#{page.design.reset_css.file.url}' rel='stylesheet' type='text/css' />\n" if page.design.reset_css
 | 
					    stylesheets << "<link href='#{page.design.reset_css.file.url}' rel='stylesheet' type='text/css' />\n" if page.design.reset_css
 | 
				
			||||||
    stylesheets << "<link href='#{asset_path 'banner_nav.css'}' rel='stylesheet' type='text/css' />\n" 
 | 
					    stylesheets << "<link href='#{asset_path 'banner_nav.css'}' rel='stylesheet' type='text/css' />\n" 
 | 
				
			||||||
    stylesheets << "<link href='#{page.design.default_css.file.url}' rel='stylesheet' type='text/css' />\n" if page.design.default_css
 | 
					    stylesheets << "<link href='#{page.design.default_css.file.url}' rel='stylesheet' type='text/css' />\n" if page.design.default_css
 | 
				
			||||||
| 
						 | 
					@ -161,6 +162,7 @@ module ApplicationHelper
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
    javascripts << "<script type='text/javascript' src='/static/jquery.cycle.all.latest.js'></script>\n"
 | 
					    javascripts << "<script type='text/javascript' src='/static/jquery.cycle.all.latest.js'></script>\n"
 | 
				
			||||||
    javascripts << "<script type='text/javascript' src='/static/kernel.js'></script>\n"
 | 
					    javascripts << "<script type='text/javascript' src='/static/kernel.js'></script>\n"
 | 
				
			||||||
 | 
					    javascripts << "<script type='text/javascript' src='/assets/social-share-button.coffee'></script>\n"
 | 
				
			||||||
    javascripts << "<script type='text/javascript' src='/assets/event.js'></script>\n"
 | 
					    javascripts << "<script type='text/javascript' src='/assets/event.js'></script>\n"
 | 
				
			||||||
    page.design.javascripts.each do |js|
 | 
					    page.design.javascripts.each do |js|
 | 
				
			||||||
      # javascripts << "<script type='text/javascript' src='#{js.file.url}'></script>"
 | 
					      # javascripts << "<script type='text/javascript' src='#{js.file.url}'></script>"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					SocialShareButton.configure do |config|
 | 
				
			||||||
 | 
					  config.allow_sites = %w(twitter facebook google_plus)
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,14 @@
 | 
				
			||||||
 | 
					en:
 | 
				
			||||||
 | 
					  social_share_button:
 | 
				
			||||||
 | 
					    share_to: Share to %{name}
 | 
				
			||||||
 | 
					    weibo: Sina Weibo
 | 
				
			||||||
 | 
					    twitter: Twitter
 | 
				
			||||||
 | 
					    facebook: Facebook
 | 
				
			||||||
 | 
					    douban: Douban
 | 
				
			||||||
 | 
					    qq: Qzone
 | 
				
			||||||
 | 
					    tqq: Tqq
 | 
				
			||||||
 | 
					    delicious: Delicious
 | 
				
			||||||
 | 
					    baidu: Baidu.com
 | 
				
			||||||
 | 
					    kaixin001: Kaixin001.com
 | 
				
			||||||
 | 
					    renren: Renren.com
 | 
				
			||||||
 | 
					    google_plus: Google+
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,14 @@
 | 
				
			||||||
 | 
					zh_tw:
 | 
				
			||||||
 | 
					  social_share_button:
 | 
				
			||||||
 | 
					    share_to: 分享到%{name}
 | 
				
			||||||
 | 
					    weibo: 新浪微博
 | 
				
			||||||
 | 
					    twitter: Twitter
 | 
				
			||||||
 | 
					    facebook: Facebook
 | 
				
			||||||
 | 
					    douban: 豆瓣
 | 
				
			||||||
 | 
					    qq: QQ空間
 | 
				
			||||||
 | 
					    tqq: 腾讯微博
 | 
				
			||||||
 | 
					    delicious: Delicious
 | 
				
			||||||
 | 
					    baidu: 百度收藏
 | 
				
			||||||
 | 
					    kaixin001: 開心網
 | 
				
			||||||
 | 
					    renren: 人人網
 | 
				
			||||||
 | 
					    google_plus: Google+
 | 
				
			||||||
| 
						 | 
					@ -40,5 +40,6 @@
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<div class="fb">
 | 
					<div class="fb">
 | 
				
			||||||
	<%= render  "shared/addthis_toolbox"%>
 | 
						<%= social_share_button_tag(@news_bulletin.title) %>
 | 
				
			||||||
 | 
						<%#= render  "shared/addthis_toolbox"%>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in New Issue