Skip to content

Instantly share code, notes, and snippets.

@paul-phan
Last active August 1, 2018 03:09
Show Gist options
  • Select an option

  • Save paul-phan/7e4c0e9a06ae6417e403e0c63d558b25 to your computer and use it in GitHub Desktop.

Select an option

Save paul-phan/7e4c0e9a06ae6417e403e0c63d558b25 to your computer and use it in GitHub Desktop.
Facebook Plane Reaction - paste to console
var hookFacebookReactionsCounter=0;function hookFacebookReactions(){var b='update-feedback',d=[{name:'fire',id:14},{name:'plane',id:15}];if(window.requireLazy){window.requireLazy(['UFICentralUpdates','UFIFeedbackTargets'],function(l){l.subscribe(b,function(o,p){var q=p.feedbacktarget.supportedreactions;if(q.length===6){for(var r=d.reverse(),s=Array.isArray(r),t=0,r=s?r:r[Symbol.iterator]();;){var u;if(s){if(t>=r.length)break;u=r[t++]}else{if(t=r.next(),t.done)break;u=t.value}var v=u;q.push(v.id)}p.feedbacktarget.supportedreactions=q,l.inform(b,p)}})});for(var e='',f=d,g=Array.isArray(f),h=0,f=g?f:f[Symbol.iterator]();;){var i;if(g){if(h>=f.length)break;i=f[h++]}else{if(h=f.next(),h.done)break;i=h.value}var k=i;e+='div[data-reaction=\''+k.id+'\'] div._4sm1:after { content: \' '+k.name+'\'; }'}var j=document.createElement('style');j.type='text/css',j.textContent=e,(document.head||document.body||document.documentElement).appendChild(j)}else console.log('Failed to inject Facebook Reactions hook.'),hookFacebookReactionsCounter++,30>hookFacebookReactionsCounter&&setTimeout(hookFacebookReactions,50)}hookFacebookReactions();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment