Skip to content

Instantly share code, notes, and snippets.

View mameier's full-sized avatar

Martin mameier

  • Germany
View GitHub Profile
@mameier
mameier / deploy.rb
Created July 18, 2013 10:40
capistrano hack to procompile locally
desc "deploy precompiled assets"
task :sync_assets, :roles => :app do
run_locally 'mv public/no_assets public/assets || true'
run_locally 'if [ `find app/assets lib/assets vendor/assets -type f -newer public/assets | wc -l` -gt 0 ] ; then bundle exec rake assets:precompile ; fi'
servers = find_servers_for_task(current_task)
servers.each do |server|
run_locally "rsync -va --delete public/assets/ #{user}@#{server}:#{release_path}/public/assets/"
end
run_locally 'mv public/assets public/no_assets || true'
end
@mameier
mameier / socialshareprivacy.scss.patch
Created March 6, 2013 19:48
socialshareprivacy in rails 3.2 asset pipeline
--- socialshareprivacy.css 2011-09-16 17:43:47.000000000 +0200
+++ socialshareprivacy.css.scss 2013-03-06 20:43:03.000000000 +0100
@@ -54,7 +54,7 @@
.social_share_privacy_area li .switch {
display: inline-block;
text-indent: -9999em;
- background: transparent url(images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
+ background: transparent image-url("socialshareprivacy/images/socialshareprivacy_on_off.png") no-repeat 0 0 scroll;
width: 23px;
height: 12px;
@mameier
mameier / jquery.socialshareprivacy.patch
Last active December 14, 2015 14:18
Patch for jquery.socialshareprivacy.js (thanks to heise.de/ct ) to run on jquery 1.9
--- jquery.socialshareprivacy.js 2011-11-02 19:58:54.000000000 +0100
+++ jquery-1.9/jquery.socialshareprivacy.js 2013-03-06 15:31:17.000000000 +0100
@@ -174,7 +174,7 @@
var $container_fb = $('li.facebook', context);
- $('li.facebook div.fb_like img.fb_like_privacy_dummy,li.facebook span.switch', context).live('click', function () {
+ context.on("click",'li.facebook div.fb_like img.fb_like_privacy_dummy,li.facebook span.switch', function () {
if ($container_fb.find('span.switch').hasClass('off')) {
$container_fb.addClass('info_off');