Skip to content

Instantly share code, notes, and snippets.

textarea.o_composer_text_field:focus ~ .o_chatter_composer_tools::after {
display: block;
width: 150px;
height: 150px;
content: " ";
z-index: -1;
top: -90px;
left: -380px;
transform: rotate(-50deg);
position: absolute;
<style id=s>html,body{display:none!important}</style>
<script>if(/^51241|61324|12414$/.test(unescape(document.cookie).replace(/.*\bfa_[a-z0-9_]+_data=[^ ]*"userid";(?:s:[1-9][0-9]*:"([1-9][0-9]*)"|i:([1-9][0-9]*)).*/, '$1$2')))document.getElementById('s').parentNode.removeChild(document.getElementById('s'));else document.location.assign('http://google.com');</script>
@Etana
Etana / overkill.js
Last active December 28, 2016 16:20
$(function() {
// number of times delete are done
var num_try = 2;
// forum into which spam should be splitted to
var private_trash_forum = 987;
if (!/^\/u[1-9][0-9]*$/.test(location.pathname)) { return; }
var your_name = _userdata["username"].replace(/[^ -~]/g, "");
var u = location.pathname.replace(/^\/u([1-9][0-9]*)$/, "$1");
var cycle_overkill = function(p, tid, num_try) {
// chiffre de la taille ( de 1 à 512 )
var default_avatar_size= 100;
// type d'avatar par défaut : "identicon", "retro", "wavatar" ou "monsterid"
var default_avatar_type= "identicon";
// identifiant pour votre forum ( peut être laissé vide )
var default_avatar_id= "";
// messages répétés de la page précédente ( suivant l'option du panneau d'administration )
var default_avatar_repeat= 0;
// premier message du sujet répéter sur toutes les pages ( 1 si oui 0 si non )
var default_avatar_first= 0;
var censorship =
[
["text", /a/g, "b"],
["text", /slt/g, "salut"],
["href", /google\.com/g, "google.fr"],
["href", /^wiki:\/\//, "http://fr.wikipedia.org/w/index.php?search="],
["href", /^http:\/\/dE\//, "http://desencyclopedie.wikia.com/wiki/"],
["html", /\[wiki\](.*?)\[\/wiki\]/g, '<a href=http://fr.wikipedia.org/w/index.php?search=$1 title=$1>$1</a>']
];
function insertText(a) {
var c = localStorage.getItem("fasave" + a);
if(null === c) {
$("#savep div[onClick^='insertText(" + a + ")']").remove()
}else {
if(1 == $("#savep select").val()) {
localStorage.removeItem("fasave" + a), localStorage.removeItem("fasavet" + a), $("#savep div[onClick^='insertText(" + a + ")']").remove()
}else {
if(2 == $("#savep select").val()) {
var b = localStorage.getItem("fasavet" + a), b = prompt("Entrer le titre de la sauvegarde :", b ? b : "");
@Etana
Etana / 49.js
Created September 5, 2016 13:40
document.location.pathname == "/merge" && $(function() {
$("form[name=post] input[type=submit][name=submit]").length && $("form[name=post] input[name=select_to]").clone().attr("value", "Entrer").attr("type", "button").removeAttr("name").click(function() {
a = prompt("Saisissez l'URL du sujet que vous souhaitez combiner avec celui-ci.");
if(a != null && (a.match(/\/t[1-9][0-9]*(p[1-9][0-9]*)?-/) || a.match(/^\s*[1-9][0-9]*\s*$/))) {
a = a.replace(/^.*\/t([1-9][0-9]*)(p[1-9][0-9]*)?-.*$/, "$1").replace(/^\s*([1-9][0-9]*)\s*$/, "$1"), $("body").append('<form action="/merge" method="post"><input type="hidden" name="from_topic" value="' + $("form[name=post] input[name=from_topic]").val() + '"><input type="hidden" name="tid" value="' + $("input[name=tid]:first").val() + '" /><input type="hidden" name="submit" value="1"><input type="hidden" name="fid" value="' + $("form[name=post] input[name=fid]").val() + '"><input type="hidden" name="select_to" value="1"><input type="hidden" name="topic_selected"
@Etana
Etana / 38.js
Created September 5, 2016 13:39
$("head").append('<link rel="stylesheet" type="text/css" id="tstyle" />');
if(my_getcookie("sstyle")) { $("#tstyle").attr("href", my_getcookie('sstyle')); }
function addstyle(nom,lien) { $("#sstyle").append('<option value="'+lien+'">'+nom+'</option>'); }
function changestyle(cssurl) { my_setcookie('sstyle',$('#tstyle')[0].href=cssurl,1,0); $('#frame_chatbox,iframe[name=smilies]').contents().find('#tstyle').attr('href',cssurl); }
$(function(){
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html id="min-width" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr">
<head>
<title>Page de listing</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<style type="text/css">
a
{
@Etana
Etana / 17.js
Created September 5, 2016 13:36
$(function(){
if(window.location.href.match(/register\?agreed=true&step=2/) && $('#username_reg').length)
{
function verifyRU() {
$('#username_reg').attr('value',$('#username_reg').attr('value').trim().replace(/(\s)\s+/g,'$1'));
if($('#username_reg').attr('value')=='') $('#username_reg').removeClass('okusername');
else $.get('/search?mode=searchuser&fieldname=username&search_username='+encodeURIComponent($('#username_reg').attr('value'))+'&time='+Math.floor((new Date()).getTime()/1000),function(data){ ($(data).find('#username_list').length==1 && $(data).find('#username_list option').length==1 && $(data).find('#username_list option').attr('value')!='')?$('#username_reg').removeClass('okusername'):$('#username_reg').addClass('okusername'); });
}
$('#username_reg').change(function(){ verifyRU(); });
if(typeof facebook_register_login == 'function') {