// ==UserScript==
// @name Spielzeugmann Neu 2015 Pennergame
// @namespace Bande:staatSEXamenPENNER mod.DennyHamburg
// @description Erweiterter BB-Code Editor mit Vorschaufunktion und ganz neuen Smylies 2015
// @include http://schattenwölfe.de
// @include http://*game*/*
// @include http://*game*/gang/
// @include http://*bumrise*/gang/
// @include http://*game*/settings/
// @include http://*bumrise*/settings/
// @include http://*game*/messages/write/*
// @include http://*bumrise*/messages/write/*
// @include http://*clodogame.fr/gang/forum/editpost*
// @include http://*clodogame.fr/gang/forum/viewthread*
// @include http://*pennergame.de/gang/forum/editpost*
// @include http://*pennergame.de/gang/forum/viewthread*
// @include http://*bumrise.com/gang/forum/editpost*
// @include http://*bumrise.com/gang/forum/viewthread*
// @exclude http://*game*/settin*
// @exclude http://*game*/gang/adm*
// @exclude http://*game*/gang/forum*
// @exclude http://*game*/profi*
// @exclude http://*game*/suppor*
// @version 2.4 neue smilies!
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_xmlhttpRequest
// @grant GM_addStyle
// @grant GM_deleteValue
// @grant GM_listValues
// @grant GM_log
// @grant GM_registerMenuCommand
// @downloadURL https://update.greasyfork.icu/scripts/8570/Spielzeugmann%20Neu%202015%20Pennergame.user.js
// @updateURL https://update.greasyfork.icu/scripts/8570/Spielzeugmann%20Neu%202015%20Pennergame.meta.js
// ==/UserScript==
var Version = '2.4';
var Script = 'https://greasyfork.org/scripts/8570-spielzeugmann-neu-f%C3%BCr-ff-und-tampermonky/code/Spielzeugmann%20Neu%20F%C3%BCr%20FF%20und%20Tampermonky.user.js';
var Meta = 'https://greasyfork.org/scripts/8570-spielzeugmann-neu-f%C3%BCr-ff-und-tampermonky/code/Spielzeugmann%20Neu%20F%C3%BCr%20FF%20und%20Tampermonky.meta.js';
update();
// seitenadresse ermitteln
var url = document.location.href;
var staticurl ='static2';
var language = {
de: {
change_text:'*Mir Spenden*',
quote:'Zitat von',
chose_color:'Farbwahl:',
preview_window:'Vorschau-Bereich',
send:'Abschicken',
preview:'Vorschau',
help: {
url:'Bitte die URL(Adresse) eingeben',
color:'Bitte die Farbe als Hex-Wert eingeben',
quote:'Bitte den Namen(Autor) des Zitats angeben',
},
},
fr: {
change_text:'*Me faire un don*',
quote:'Citation de',
chose_color:'Coleur:',
preview_window:'zone de prévision',
send:'Envoyer',
preview:'Prévision',
help: {
url:'Entre l\'adresse du site',
color:'Entre le coleur (HEX)',
quote:'Entre le nom de l\'auteur du citation',
},
},
en: {
change_text:'*Donate me*',
quote:'Quote by',
chose_color:'Chose the color:',
preview_window:'Preview-Area',
send:'Post',
preview:'Preview',
help: {
url:'Please enter the link\'s URL',
color:'Please enter a HEX-Format color',
quote:'Please enter the author\'s name',
},
},
};
var url = document.location.hostname;
var language_code = url.match(/pennergame/) ? 'de' : (url.match(/clodogame/) ? 'fr' : 'en');
var language = language[language_code];
function $(id) {
return document.getElementById(id);
}
editor = {
init:function(node,smilenode,buttonnode) {
if(!smilenode) smilenode = node.parentNode;
if(!buttonnode) buttonnode = node.parentNode;
editor.area = node;
editor.smilies = smilenode;
editor.buttons = buttonnode;
editor.smilies_ob = {};
editor.offered_codes = [];
},
getArea:function() {
return editor.area;
},
addBBCode:function(typ) {
var ele = editor.createElement('input',typ);
editor.buttons.appendChild(ele);
},
addSmilie:function(src,short) {
var ele = editor.createElement('img',src,false,false,short);
editor.smilies.appendChild(ele);
if(short) editor.smilies_ob[short] = src;
},
addExtendetBBCode:function(typ,title) {
var ele = editor.createElement('input',typ,true,title);
editor.buttons.appendChild(ele);
},
insertCode:function() {
if(!this) return false;
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var sel = text.substr(start,ende-start);
var nach = text.substr(ende,text.length);
area.value = vor+'['+this.value+']'+sel+'[/'+this.value+']'+nach;
},
insertExtCode:function() {
if(!this) return false;
if(this.value=='color'&&editor.color_input) arg = "#"+editor.color_input.value;
else arg = window.prompt(this.title);
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var sel = text.substr(start,ende-start);
var nach = text.substr(ende,text.length);
if(arg==null || arg=='') {
txt ='['+this.value+']';
} else {
if(this.value=='url') {
if(sel!='') {
txt = '['+this.value+'='+arg+']';
} else {
txt = '['+this.value+']'+arg;
}
} else {
txt = '['+this.value+'='+arg+']';
}
}
area.value = vor+txt+sel+'[/'+this.value+']'+nach;
},
insertSmilie:function() {
if(!this.src) return false;
else code = '[img]'+this.src+'[/img]';
if(this.alt) code = this.alt;
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var nach = text.substr(ende);
area.value = vor+code+nach;
},
createElement:function(typ,value,ext,title,alt) {
var ele = document.createElement(typ);
if(typ=='img') {
ele.src = value;
if(alt) ele.alt = alt;
edit = editor.insertSmilie;
} else if(typ=='input') {
ele.value = value;
ele.type = 'button';
if(title) ele.title = title;
edit = editor.insertCode;
editor.offered_codes.push(value);
}
if(ext==true) {
edit = editor.insertExtCode;
}
editor.lastele = ele;
ele.addEventListener('click',edit,false);
return ele;
},
lineBreak:function() {
editor.lastele.parentNode.appendChild(document.createElement('br'));
},
addPreview:function(ele,div) {
editor.preview_div = div;
ele.addEventListener('click',editor.triggerPreview,false);
},
triggerPreview:function() {
code = editor.area.value;
code = code.replace(//g,'>');
code = code.replace(new RegExp("\\n","g"),"
");
editor.preview_code = code;
editor.replaceSmilies();
for(var a=0;a'+arg_e+':
"
'+inner+'
"';
arg = ' class="user_quote"';
break;
default:
arg='';
break;
}
}
//arg is the argument, formatted as style.. src, href or so
new_code = '<'+node_new+arg+'>'+inner+''+node_new+'>';
editor.preview_code = editor.preview_code.replace(cur_res,new_code);
//Means, for each found tag of the node, replace it.
}
}
},
replaceSmilies:function() {
var sm = editor.smilies_ob;
for(smilie_code in sm) {
src = sm[smilie_code];
editor.preview_code = editor.preview_code.replace(smilie_code,'
');
}
}
}
/**
* jscolor, JavaScript Color Picker
*
* @version 1.3.1
* @license GNU Lesser General Public License, http://www.gnu.org/copyleft/lesser.html
* @author Jan Odvarko, http://odvarko.cz
* @created 2008-06-15
* @updated 2010-01-23
* @link http://jscolor.com
*/
var jscolor = {
dir : '', // location of jscolor directory (leave empty to autodetect)
bindClass : 'color', // class name
binding : true, // automatic binding via
preloading : true, // use image preloading?
install : function() {
jscolor.addEvent(window, 'load', jscolor.init);
},
init : function() {
if(jscolor.binding) {
jscolor.bind();
}
if(jscolor.preloading) {
jscolor.preload();
}
},
getDir : function() {
if(!jscolor.dir) {
var detected = jscolor.detectDir();
jscolor.dir = detected!==false ? detected : 'jscolor/';
}
return jscolor.dir;
},
detectDir : function() {
var base = location.href;
var e = document.getElementsByTagName('base');
for(var i=0; i vs[a] ?
(-vp[a]+tp[a]+ts[a]/2 > vs[a]/2 && tp[a]+ts[a]-ps[a] >= 0 ? tp[a]+ts[a]-ps[a] : tp[a]) :
tp[a],
-vp[b]+tp[b]+ts[b]+ps[b]-l+l*c > vs[b] ?
(-vp[b]+tp[b]+ts[b]/2 > vs[b]/2 && tp[b]+ts[b]-l-l*c >= 0 ? tp[b]+ts[b]-l-l*c : tp[b]+ts[b]-l+l*c) :
(tp[b]+ts[b]-l+l*c >= 0 ? tp[b]+ts[b]-l+l*c : tp[b]+ts[b]-l-l*c)
];
drawPicker(pp[a], pp[b]);
}
};
this.importColor = function() {
if(!valueElement) {
this.exportColor();
} else {
if(!this.adjust) {
if(!this.fromString(valueElement.value, leaveValue)) {
styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
styleElement.style.color = styleElement.jscStyle.color;
this.exportColor(leaveValue | leaveStyle);
}
} else if(!this.required && /^\s*$/.test(valueElement.value)) {
valueElement.value = '';
styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
styleElement.style.color = styleElement.jscStyle.color;
this.exportColor(leaveValue | leaveStyle);
} else if(this.fromString(valueElement.value)) {
// OK
} else {
this.exportColor();
}
}
};
this.exportColor = function(flags) {
if(!(flags & leaveValue) && valueElement) {
var value = this.toString();
if(this.caps) { value = value.toUpperCase(); }
if(this.hash) { value = '#'+value; }
valueElement.value = value;
}
if(!(flags & leaveStyle) && styleElement) {
styleElement.style.backgroundColor =
'#'+this.toString();
styleElement.style.color =
0.213 * this.rgb[0] +
0.715 * this.rgb[1] +
0.072 * this.rgb[2]
< 0.5 ? '#FFF' : '#000';
}
if(!(flags & leavePad) && isPickerOwner()) {
redrawPad();
}
if(!(flags & leaveSld) && isPickerOwner()) {
redrawSld();
}
};
this.fromHSV = function(h, s, v, flags) { // null = don't change
h<0 && (h=0) || h>6 && (h=6);
s<0 && (s=0) || s>1 && (s=1);
v<0 && (v=0) || v>1 && (v=1);
this.rgb = HSV_RGB(
h===null ? this.hsv[0] : (this.hsv[0]=h),
s===null ? this.hsv[1] : (this.hsv[1]=s),
v===null ? this.hsv[2] : (this.hsv[2]=v)
);
this.exportColor(flags);
};
this.fromRGB = function(r, g, b, flags) { // null = don't change
r<0 && (r=0) || r>1 && (r=1);
g<0 && (g=0) || g>1 && (g=1);
b<0 && (b=0) || b>1 && (b=1);
var hsv = RGB_HSV(
r===null ? this.rgb[0] : (this.rgb[0]=r),
g===null ? this.rgb[1] : (this.rgb[1]=g),
b===null ? this.rgb[2] : (this.rgb[2]=b)
);
if(hsv[0] !== null) {
this.hsv[0] = hsv[0];
}
if(hsv[2] !== 0) {
this.hsv[1] = hsv[1];
}
this.hsv[2] = hsv[2];
this.exportColor(flags);
};
this.fromString = function(hex, flags) {
var m = hex.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i);
if(!m) {
return false;
} else {
if(m[1].length === 6) { // 6-char notation
this.fromRGB(
parseInt(m[1].substr(0,2),16) / 255,
parseInt(m[1].substr(2,2),16) / 255,
parseInt(m[1].substr(4,2),16) / 255,
flags
);
} else { // 3-char notation
this.fromRGB(
parseInt(m[1].charAt(0)+m[1].charAt(0),16) / 255,
parseInt(m[1].charAt(1)+m[1].charAt(1),16) / 255,
parseInt(m[1].charAt(2)+m[1].charAt(2),16) / 255,
flags
);
}
return true;
}
};
this.toString = function() {
return (
(0x100 | Math.round(255*this.rgb[0])).toString(16).substr(1) +
(0x100 | Math.round(255*this.rgb[1])).toString(16).substr(1) +
(0x100 | Math.round(255*this.rgb[2])).toString(16).substr(1)
);
};
function RGB_HSV(r, g, b) {
var n = Math.min(Math.min(r,g),b);
var v = Math.max(Math.max(r,g),b);
var m = v - n;
if(m === 0) { return [ null, 0, v ]; }
var h = r===n ? 3+(b-g)/m : (g===n ? 5+(r-b)/m : 1+(g-r)/m);
return [ h===6?0:h, m/v, v ];
}
function HSV_RGB(h, s, v) {
if(h === null) { return [ v, v, v ]; }
var i = Math.floor(h);
var f = i%2 ? h-i : 1-(h-i);
var m = v * (1 - s);
var n = v * (1 - s*f);
switch(i) {
case 6:
case 0: return [v,n,m];
case 1: return [n,v,m];
case 2: return [m,v,n];
case 3: return [m,n,v];
case 4: return [n,m,v];
case 5: return [v,m,n];
}
}
function removePicker() {
delete jscolor.picker.owner;
document.getElementsByTagName('body')[0].removeChild(jscolor.picker.boxB);
}
function drawPicker(x, y) {
try {
if(!jscolor.picker) {
jscolor.picker = {
box : document.createElement('div'),
boxB : document.createElement('div'),
pad : document.createElement('div'),
padB : document.createElement('div'),
padM : document.createElement('div'),
sld : document.createElement('div'),
sldB : document.createElement('div'),
sldM : document.createElement('div')
};
for(var i=0,segSize=4; i'+language.preview_window+''));
editor.addPreview($('prev'),$('preview'));
par_div.appendChild(createElement('div',{id:'update',width:'98%',style:'border:1px solid #222;text-align:left;padding:5px;'}));
}
function createElement(type,attrs,inner) {
var tmp_elem = document.createElement(type);
if(!attrs) return tmp_elem;
for(var att_name in attrs) {
tmp_elem.setAttribute(att_name,attrs[att_name]);
}
if(inner==null || inner=='undefined') return tmp_elem;
tmp_elem.innerHTML = inner;
return tmp_elem;
}
function add_funcs() {
// von mir erweiterte smilies
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu10.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu15.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu16.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu18.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu21.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu29.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu56.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu58.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu46.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol28.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol30.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol32.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol33.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol34.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol3.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx16.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx50.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx54.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx14.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx26.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx38.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx72.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lv/lv4.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lv/lv29.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/fig/fig20.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/nt/nt22.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/tr/tr11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/tr/tr5.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah6.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah45.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess6.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess34.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess37.gif');
editor.lineBreak();
// gelber block by JustMe
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_005.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_icon16.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_rolleyes.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/91cf07e3aa16738943fa1147940b48ea.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/9898caca.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/Angel001.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/angry.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/animal27.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blabla.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blink.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blushing.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/bye2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/cake.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/confused1.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/congratualtions.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/Cool.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/fishing.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/fishing2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/flowers.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/party3.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/pinch.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/pirate.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/present.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/rayof.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/roll2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/sad.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/shifty.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/surrender.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/flowers.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/laugh.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/lmao.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/lol.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/mayor.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/ninja.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/ohmy.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/thankyou.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/thumbup.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/w00t.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/w00twave.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/whistling.gif');
editor.addSmilie('http://www.smiliemania.de/smilie132/00000726.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/schild/sd28.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Schlafen/smilie_sleep_059.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/am1320.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor40.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor340.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor520.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor540.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amorr070.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amorr0220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/36_3_210.gif');
//suite 3 SMILEY NEW 2013
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/aliboronz-240.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrow-7170.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowd-7180.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowl-7190.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowu-71a0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/exclaim-7220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/question-7280.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/idea-7240.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/baaa-f8c0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/ban-5550.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/eek-7200.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/eusa_boohoo-5220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/evil-7210.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/flag-5480.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/gwen-matt-115d0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/jouerdanssonbain-242180.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/love-996.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/love-99300.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/musique30-205ea0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/musique-121f0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/mylove-14520.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/pdt_flag_19-21c830.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/ser-5be0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/twisted-72f0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/vache-12c50.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/message-28-df76bc.gif');
editor.addSmilie('http://bsmilies.de/blue/standard/tongue2.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/clap.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/giggle.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/langenase.gif');
editor.addSmilie('http://bsmilies.de/blue/hallo/hallo1.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/hurra1.gif');
editor.addSmilie('http://bsmilies.de/blue/schock/shocking.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/daumen.gif');
editor.addSmilie('http://bsmilies.de/blue/schock/iirre.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/vogel_m.gif');
editor.addSmilie('http://bsmilies.de/blue/standard/confused.gif');
editor.addSmilie('http://bsmilies.de/blue/traurig/langweilig.gif');
editor.addSmilie('');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/fies/nichts.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/tongue.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/boing.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/lachtot.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/hail.gif');
editor.addSmilie('http://bsmilies.de/blue/love/hug.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/aufsmaul.gif');
editor.addSmilie('http://bsmilies.de/blue/bildung/gruebel.gif');
editor.addSmilie('http://bsmilies.de/blue/cool/cooler.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/kopf_zerhacken.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/schild/lol_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/morgen.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/abend.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/nacht.gif');
editor.addSmilie('http://bsmilies.de/blue/schlaf/sleep.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/ecke_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/willkommen.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/frueher_m.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/bildung/meld2_m.gif');
editor.addSmilie('http://bsmilies.de/blue/bildung/idee.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/dududu_m.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/jubel_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schlaf/pssst.gif');
editor.addSmilie('http://bsmilies.de/blue/technik/licht_aus.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/go_m.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/oppa.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/omabrathau.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/gehwagen.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/traurig/brett_koppf.gif');
editor.addSmilie('http://bsmilies.de/blue/essen/lecker.gif');
editor.addSmilie('http://bsmilies.de/blue/wetter/schwitzi_m.gif');
editor.addSmilie('http://bsmilies.de/blue/halloween/hexe.gif');
editor.addSmilie('http://bsmilies.de/blue/halloween/besenritt_m.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Sprechblasen/smilie_sn_003.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/danke1_m.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/steinflug_m.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://server4.webkicks.de/dsl/replacer/wno.gif');
editor.addSmilie('http://server4.webkicks.de/dsl/replacer/wwork.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/wikiline_DS.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_270.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_081.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_066.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_063.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_181.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_029.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_027.gif');
editor.addSmilie('http://smiles.kolobok.us/big_he_and_she/girl_bye2.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_170.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_251.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_018.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/baby/bab21.gif');
editor.addSmilie('http://www.cosgan.de/images/smilie/boese/p030.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Wut/smilie_wut_047.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Trinken/smilie_trink_006.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_068.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_069.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_283.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_328.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_146.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_106.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_101.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_178.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_342.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/nichtamplatz.gif');
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_272.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_115.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_278.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_273.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_337.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_298.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_304.gif');
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/schnuck.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_075.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_173.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_234.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_014.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/wirr/wirr11.gif');
editor.addSmilie('http://bsmilies.de/yellow/oktober/mass_stemm.gif');
editor.addSmilie('http://bsmilies.de/yellow/oktober/jodeln_g.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/yellow/ja/yes.gif');
editor.addSmilie('http://bsmilies.de/yellow/fies/xp1.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/bier3.gif');
editor.addSmilie('http://bsmilies.de/yellow/rauchen/joint.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/bierkasten.gif');
editor.addSmilie('http://bsmilies.de/yellow/hallo/engel_hi.gif');
editor.addSmilie('http://bsmilies.de/yellow/fies/dash.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Ostern/smilie_oster_065.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Ostern/happy-easter.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Trinken/smilie_trink_002.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/SML/hoserunter.gif.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu36.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/par/par13.gif');
editor.addSmilie('http://www.en.kolobok.us/smiles/artists/just_cuz/JC_gimmefive.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/yellow/essen/morgen_g.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/essenfertig_m.gif');
editor.addSmilie('http://bsmilies.de/yellow/schild/moinmoin.gif');
editor.addSmilie('http://bsmilies.de/yellow/schild/montag.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/schild/sd28.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Schilder/allefit.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Babys/smilie_baby_016.gif');
editor.addSmilie('http://www.greensmilies.com/smile/smiley_emoticons_mttao_skorpion.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Eklig/smilie_iek_030.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/batman.gif');
editor.addSmilie('http://www.smiles.kolobok.us/user/Mauridia_38.gif');
editor.addSmilie('http://ww.vespaforum.de/images/smilies/icon_vespa.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/panne71.gif');
editor.addSmilie('http://img20.dreamies.de/img/994/b/perkql03zkw.gif');
editor.addSmilie('http://img3.dreamies.de/img/542/b/e5c0sz3iwvd.gif');
editor.addSmilie('http://img20.dreamies.de/img/459/b/5yxln9c5zjf.gif');
editor.addSmilie('http://img25.dreamies.de/img/369/b/4mpazvn9o6w.gif');
editor.addSmilie('http://img25.dreamies.de/img/781/b/m7f95fesi6u.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Bananen/smilie_ban_006.gif');
editor.lineBreak();
editor.addBBCode('b');
editor.addBBCode('i');
editor.addBBCode('u');
editor.addBBCode('big');
editor.addBBCode('small');
editor.addExtendetBBCode('color',language.help.color);
editor.addExtendetBBCode('quote',language.help.quote);
editor.addExtendetBBCode('url',language.help.url);
editor.addBBCode('img');
editor.addBBCode('marquee');
editor.addBBCode('center');
editor.addBBCode('ref');
editor.addBBCode('youtube_m');
}
// ==UserScript==
// @name Spielzeugmann Neu 2015 Pennergame
// @namespace Bande:staatSEXamenPENNER mod.DennyHamburg
// @description Erweiterter BB-Code Editor mit Vorschaufunktion und ganz neuen Smylies 2015
// @include http://schattenwölfe.de
// @include http://*game*/*
// @exclude http://*game*/settin*
// @exclude http://*game*/gang/adm*
// @exclude http://*game*/gang/forum*
// @exclude http://*game*/profi*
// @exclude http://*game*/suppor*
// @version 2.1 neue smilies!
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_xmlhttpRequest
// @grant GM_addStyle
// @grant GM_deleteValue
// @grant GM_listValues
// @grant GM_log
// @grant GM_registerMenuCommand
// ==/UserScript==
var Version = '2.1';
var Script = 'https://greasyfork.org/scripts/8570-spielzeugmann-neu-f%C3%BCr-ff-und-tampermonky/code/Spielzeugmann%20Neu%20F%C3%BCr%20FF%20und%20Tampermonky.user.js';
var Meta = 'https://greasyfork.org/scripts/8570-spielzeugmann-neu-f%C3%BCr-ff-und-tampermonky/code/Spielzeugmann%20Neu%20F%C3%BCr%20FF%20und%20Tampermonky.meta.js';
update();
// seitenadresse ermitteln
var url = document.location.href;
var staticurl ='static2';
var language = {
de: {
change_text:'*Mir Spenden*',
quote:'Zitat von',
chose_color:'Farbwahl:',
preview_window:'Vorschau-Bereich',
send:'Abschicken',
preview:'Vorschau',
help: {
url:'Bitte die URL(Adresse) eingeben',
color:'Bitte die Farbe als Hex-Wert eingeben',
quote:'Bitte den Namen(Autor) des Zitats angeben',
},
},
fr: {
change_text:'*Me faire un don*',
quote:'Citation de',
chose_color:'Coleur:',
preview_window:'zone de prévision',
send:'Envoyer',
preview:'Prévision',
help: {
url:'Entre l\'adresse du site',
color:'Entre le coleur (HEX)',
quote:'Entre le nom de l\'auteur du citation',
},
},
en: {
change_text:'*Donate me*',
quote:'Quote by',
chose_color:'Chose the color:',
preview_window:'Preview-Area',
send:'Post',
preview:'Preview',
help: {
url:'Please enter the link\'s URL',
color:'Please enter a HEX-Format color',
quote:'Please enter the author\'s name',
},
},
};
var url = document.location.hostname;
var language_code = url.match(/pennergame/) ? 'de' : (url.match(/clodogame/) ? 'fr' : 'en');
var language = language[language_code];
function $(id) {
return document.getElementById(id);
}
editor = {
init:function(node,smilenode,buttonnode) {
if(!smilenode) smilenode = node.parentNode;
if(!buttonnode) buttonnode = node.parentNode;
editor.area = node;
editor.smilies = smilenode;
editor.buttons = buttonnode;
editor.smilies_ob = {};
editor.offered_codes = [];
},
getArea:function() {
return editor.area;
},
addBBCode:function(typ) {
var ele = editor.createElement('input',typ);
editor.buttons.appendChild(ele);
},
addSmilie:function(src,short) {
var ele = editor.createElement('img',src,false,false,short);
editor.smilies.appendChild(ele);
if(short) editor.smilies_ob[short] = src;
},
addExtendetBBCode:function(typ,title) {
var ele = editor.createElement('input',typ,true,title);
editor.buttons.appendChild(ele);
},
insertCode:function() {
if(!this) return false;
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var sel = text.substr(start,ende-start);
var nach = text.substr(ende,text.length);
area.value = vor+'['+this.value+']'+sel+'[/'+this.value+']'+nach;
},
insertExtCode:function() {
if(!this) return false;
if(this.value=='color'&&editor.color_input) arg = "#"+editor.color_input.value;
else arg = window.prompt(this.title);
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var sel = text.substr(start,ende-start);
var nach = text.substr(ende,text.length);
if(arg==null || arg=='') {
txt ='['+this.value+']';
} else {
if(this.value=='url') {
if(sel!='') {
txt = '['+this.value+'='+arg+']';
} else {
txt = '['+this.value+']'+arg;
}
} else {
txt = '['+this.value+'='+arg+']';
}
}
area.value = vor+txt+sel+'[/'+this.value+']'+nach;
},
insertSmilie:function() {
if(!this.src) return false;
else code = '[img]'+this.src+'[/img]';
if(this.alt) code = this.alt;
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var nach = text.substr(ende);
area.value = vor+code+nach;
},
createElement:function(typ,value,ext,title,alt) {
var ele = document.createElement(typ);
if(typ=='img') {
ele.src = value;
if(alt) ele.alt = alt;
edit = editor.insertSmilie;
} else if(typ=='input') {
ele.value = value;
ele.type = 'button';
if(title) ele.title = title;
edit = editor.insertCode;
editor.offered_codes.push(value);
}
if(ext==true) {
edit = editor.insertExtCode;
}
editor.lastele = ele;
ele.addEventListener('click',edit,false);
return ele;
},
lineBreak:function() {
editor.lastele.parentNode.appendChild(document.createElement('br'));
},
addPreview:function(ele,div) {
editor.preview_div = div;
ele.addEventListener('click',editor.triggerPreview,false);
},
triggerPreview:function() {
code = editor.area.value;
code = code.replace(//g,'>');
code = code.replace(new RegExp("\\n","g"),"
");
editor.preview_code = code;
editor.replaceSmilies();
for(var a=0;a'+arg_e+':
"
'+inner+'
"';
arg = ' class="user_quote"';
break;
default:
arg='';
break;
}
}
//arg is the argument, formatted as style.. src, href or so
new_code = '<'+node_new+arg+'>'+inner+''+node_new+'>';
editor.preview_code = editor.preview_code.replace(cur_res,new_code);
//Means, for each found tag of the node, replace it.
}
}
},
replaceSmilies:function() {
var sm = editor.smilies_ob;
for(smilie_code in sm) {
src = sm[smilie_code];
editor.preview_code = editor.preview_code.replace(smilie_code,'
');
}
}
}
/**
* jscolor, JavaScript Color Picker
*
* @version 1.3.1
* @license GNU Lesser General Public License, http://www.gnu.org/copyleft/lesser.html
* @author Jan Odvarko, http://odvarko.cz
* @created 2008-06-15
* @updated 2010-01-23
* @link http://jscolor.com
*/
var jscolor = {
dir : '', // location of jscolor directory (leave empty to autodetect)
bindClass : 'color', // class name
binding : true, // automatic binding via
preloading : true, // use image preloading?
install : function() {
jscolor.addEvent(window, 'load', jscolor.init);
},
init : function() {
if(jscolor.binding) {
jscolor.bind();
}
if(jscolor.preloading) {
jscolor.preload();
}
},
getDir : function() {
if(!jscolor.dir) {
var detected = jscolor.detectDir();
jscolor.dir = detected!==false ? detected : 'jscolor/';
}
return jscolor.dir;
},
detectDir : function() {
var base = location.href;
var e = document.getElementsByTagName('base');
for(var i=0; i vs[a] ?
(-vp[a]+tp[a]+ts[a]/2 > vs[a]/2 && tp[a]+ts[a]-ps[a] >= 0 ? tp[a]+ts[a]-ps[a] : tp[a]) :
tp[a],
-vp[b]+tp[b]+ts[b]+ps[b]-l+l*c > vs[b] ?
(-vp[b]+tp[b]+ts[b]/2 > vs[b]/2 && tp[b]+ts[b]-l-l*c >= 0 ? tp[b]+ts[b]-l-l*c : tp[b]+ts[b]-l+l*c) :
(tp[b]+ts[b]-l+l*c >= 0 ? tp[b]+ts[b]-l+l*c : tp[b]+ts[b]-l-l*c)
];
drawPicker(pp[a], pp[b]);
}
};
this.importColor = function() {
if(!valueElement) {
this.exportColor();
} else {
if(!this.adjust) {
if(!this.fromString(valueElement.value, leaveValue)) {
styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
styleElement.style.color = styleElement.jscStyle.color;
this.exportColor(leaveValue | leaveStyle);
}
} else if(!this.required && /^\s*$/.test(valueElement.value)) {
valueElement.value = '';
styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
styleElement.style.color = styleElement.jscStyle.color;
this.exportColor(leaveValue | leaveStyle);
} else if(this.fromString(valueElement.value)) {
// OK
} else {
this.exportColor();
}
}
};
this.exportColor = function(flags) {
if(!(flags & leaveValue) && valueElement) {
var value = this.toString();
if(this.caps) { value = value.toUpperCase(); }
if(this.hash) { value = '#'+value; }
valueElement.value = value;
}
if(!(flags & leaveStyle) && styleElement) {
styleElement.style.backgroundColor =
'#'+this.toString();
styleElement.style.color =
0.213 * this.rgb[0] +
0.715 * this.rgb[1] +
0.072 * this.rgb[2]
< 0.5 ? '#FFF' : '#000';
}
if(!(flags & leavePad) && isPickerOwner()) {
redrawPad();
}
if(!(flags & leaveSld) && isPickerOwner()) {
redrawSld();
}
};
this.fromHSV = function(h, s, v, flags) { // null = don't change
h<0 && (h=0) || h>6 && (h=6);
s<0 && (s=0) || s>1 && (s=1);
v<0 && (v=0) || v>1 && (v=1);
this.rgb = HSV_RGB(
h===null ? this.hsv[0] : (this.hsv[0]=h),
s===null ? this.hsv[1] : (this.hsv[1]=s),
v===null ? this.hsv[2] : (this.hsv[2]=v)
);
this.exportColor(flags);
};
this.fromRGB = function(r, g, b, flags) { // null = don't change
r<0 && (r=0) || r>1 && (r=1);
g<0 && (g=0) || g>1 && (g=1);
b<0 && (b=0) || b>1 && (b=1);
var hsv = RGB_HSV(
r===null ? this.rgb[0] : (this.rgb[0]=r),
g===null ? this.rgb[1] : (this.rgb[1]=g),
b===null ? this.rgb[2] : (this.rgb[2]=b)
);
if(hsv[0] !== null) {
this.hsv[0] = hsv[0];
}
if(hsv[2] !== 0) {
this.hsv[1] = hsv[1];
}
this.hsv[2] = hsv[2];
this.exportColor(flags);
};
this.fromString = function(hex, flags) {
var m = hex.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i);
if(!m) {
return false;
} else {
if(m[1].length === 6) { // 6-char notation
this.fromRGB(
parseInt(m[1].substr(0,2),16) / 255,
parseInt(m[1].substr(2,2),16) / 255,
parseInt(m[1].substr(4,2),16) / 255,
flags
);
} else { // 3-char notation
this.fromRGB(
parseInt(m[1].charAt(0)+m[1].charAt(0),16) / 255,
parseInt(m[1].charAt(1)+m[1].charAt(1),16) / 255,
parseInt(m[1].charAt(2)+m[1].charAt(2),16) / 255,
flags
);
}
return true;
}
};
this.toString = function() {
return (
(0x100 | Math.round(255*this.rgb[0])).toString(16).substr(1) +
(0x100 | Math.round(255*this.rgb[1])).toString(16).substr(1) +
(0x100 | Math.round(255*this.rgb[2])).toString(16).substr(1)
);
};
function RGB_HSV(r, g, b) {
var n = Math.min(Math.min(r,g),b);
var v = Math.max(Math.max(r,g),b);
var m = v - n;
if(m === 0) { return [ null, 0, v ]; }
var h = r===n ? 3+(b-g)/m : (g===n ? 5+(r-b)/m : 1+(g-r)/m);
return [ h===6?0:h, m/v, v ];
}
function HSV_RGB(h, s, v) {
if(h === null) { return [ v, v, v ]; }
var i = Math.floor(h);
var f = i%2 ? h-i : 1-(h-i);
var m = v * (1 - s);
var n = v * (1 - s*f);
switch(i) {
case 6:
case 0: return [v,n,m];
case 1: return [n,v,m];
case 2: return [m,v,n];
case 3: return [m,n,v];
case 4: return [n,m,v];
case 5: return [v,m,n];
}
}
function removePicker() {
delete jscolor.picker.owner;
document.getElementsByTagName('body')[0].removeChild(jscolor.picker.boxB);
}
function drawPicker(x, y) {
try {
if(!jscolor.picker) {
jscolor.picker = {
box : document.createElement('div'),
boxB : document.createElement('div'),
pad : document.createElement('div'),
padB : document.createElement('div'),
padM : document.createElement('div'),
sld : document.createElement('div'),
sldB : document.createElement('div'),
sldM : document.createElement('div')
};
for(var i=0,segSize=4; i'+language.preview_window+''));
editor.addPreview($('prev'),$('preview'));
par_div.appendChild(createElement('div',{id:'update',width:'98%',style:'border:1px solid #222;text-align:left;padding:5px;'}));
}
function createElement(type,attrs,inner) {
var tmp_elem = document.createElement(type);
if(!attrs) return tmp_elem;
for(var att_name in attrs) {
tmp_elem.setAttribute(att_name,attrs[att_name]);
}
if(inner==null || inner=='undefined') return tmp_elem;
tmp_elem.innerHTML = inner;
return tmp_elem;
}
function add_funcs() {
// von mir erweiterte smilies
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu10.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu15.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu16.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu18.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu21.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu29.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu56.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu58.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu46.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol28.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol30.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol32.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol33.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol34.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol3.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx16.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx50.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx54.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx14.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx26.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx38.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx72.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lv/lv4.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lv/lv29.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/fig/fig20.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/nt/nt22.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/tr/tr11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/tr/tr5.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah6.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah45.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess6.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess34.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess37.gif');
editor.lineBreak();
// gelber block by JustMe
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_005.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_icon16.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_rolleyes.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/91cf07e3aa16738943fa1147940b48ea.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/9898caca.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/Angel001.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/angry.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/animal27.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blabla.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blink.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blushing.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/bye2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/cake.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/confused1.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/congratualtions.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/Cool.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/fishing.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/fishing2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/flowers.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/party3.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/pinch.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/pirate.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/present.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/rayof.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/roll2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/sad.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/shifty.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/surrender.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/flowers.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/laugh.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/lmao.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/lol.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/mayor.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/ninja.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/ohmy.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/thankyou.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/thumbup.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/w00t.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/w00twave.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/whistling.gif');
editor.addSmilie('http://www.smiliemania.de/smilie132/00000726.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/schild/sd28.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Schlafen/smilie_sleep_059.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/am1320.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor40.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor340.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor520.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor540.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amorr070.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amorr0220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/36_3_210.gif');
//suite 3 SMILEY NEW 2013
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/aliboronz-240.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrow-7170.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowd-7180.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowl-7190.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowu-71a0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/exclaim-7220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/question-7280.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/idea-7240.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/baaa-f8c0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/ban-5550.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/eek-7200.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/eusa_boohoo-5220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/evil-7210.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/flag-5480.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/gwen-matt-115d0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/jouerdanssonbain-242180.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/love-996.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/love-99300.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/musique30-205ea0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/musique-121f0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/mylove-14520.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/pdt_flag_19-21c830.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/ser-5be0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/twisted-72f0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/vache-12c50.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/message-28-df76bc.gif');
editor.addSmilie('http://bsmilies.de/blue/standard/tongue2.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/clap.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/giggle.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/langenase.gif');
editor.addSmilie('http://bsmilies.de/blue/hallo/hallo1.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/hurra1.gif');
editor.addSmilie('http://bsmilies.de/blue/schock/shocking.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/daumen.gif');
editor.addSmilie('http://bsmilies.de/blue/schock/iirre.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/vogel_m.gif');
editor.addSmilie('http://bsmilies.de/blue/standard/confused.gif');
editor.addSmilie('http://bsmilies.de/blue/traurig/langweilig.gif');
editor.addSmilie('');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/fies/nichts.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/tongue.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/boing.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/lachtot.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/hail.gif');
editor.addSmilie('http://bsmilies.de/blue/love/hug.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/aufsmaul.gif');
editor.addSmilie('http://bsmilies.de/blue/bildung/gruebel.gif');
editor.addSmilie('http://bsmilies.de/blue/cool/cooler.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/kopf_zerhacken.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/schild/lol_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/morgen.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/abend.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/nacht.gif');
editor.addSmilie('http://bsmilies.de/blue/schlaf/sleep.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/ecke_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/willkommen.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/frueher_m.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/bildung/meld2_m.gif');
editor.addSmilie('http://bsmilies.de/blue/bildung/idee.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/dududu_m.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/jubel_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schlaf/pssst.gif');
editor.addSmilie('http://bsmilies.de/blue/technik/licht_aus.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/go_m.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/oppa.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/omabrathau.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/gehwagen.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/traurig/brett_koppf.gif');
editor.addSmilie('http://bsmilies.de/blue/essen/lecker.gif');
editor.addSmilie('http://bsmilies.de/blue/wetter/schwitzi_m.gif');
editor.addSmilie('http://bsmilies.de/blue/halloween/hexe.gif');
editor.addSmilie('http://bsmilies.de/blue/halloween/besenritt_m.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Sprechblasen/smilie_sn_003.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/danke1_m.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/steinflug_m.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://server4.webkicks.de/dsl/replacer/wno.gif');
editor.addSmilie('http://server4.webkicks.de/dsl/replacer/wwork.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/wikiline_DS.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_270.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_081.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_066.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_063.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_181.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_029.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_027.gif');
editor.addSmilie('http://smiles.kolobok.us/big_he_and_she/girl_bye2.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_170.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_251.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_018.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/baby/bab21.gif');
editor.addSmilie('http://www.cosgan.de/images/smilie/boese/p030.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Wut/smilie_wut_047.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Trinken/smilie_trink_006.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_068.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_069.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_283.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_328.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_146.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_106.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_101.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_178.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_342.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/nichtamplatz.gif');
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_272.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_115.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_278.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_273.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_337.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_298.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_304.gif');
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/schnuck.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_075.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_173.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_234.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_014.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/wirr/wirr11.gif');
editor.addSmilie('http://bsmilies.de/yellow/oktober/mass_stemm.gif');
editor.addSmilie('http://bsmilies.de/yellow/oktober/jodeln_g.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/yellow/ja/yes.gif');
editor.addSmilie('http://bsmilies.de/yellow/fies/xp1.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/bier3.gif');
editor.addSmilie('http://bsmilies.de/yellow/rauchen/joint.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/bierkasten.gif');
editor.addSmilie('http://bsmilies.de/yellow/hallo/engel_hi.gif');
editor.addSmilie('http://bsmilies.de/yellow/fies/dash.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Ostern/smilie_oster_065.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Ostern/happy-easter.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Trinken/smilie_trink_002.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/SML/hoserunter.gif.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu36.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/par/par13.gif');
editor.addSmilie('http://www.en.kolobok.us/smiles/artists/just_cuz/JC_gimmefive.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/yellow/essen/morgen_g.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/essenfertig_m.gif');
editor.addSmilie('http://bsmilies.de/yellow/schild/moinmoin.gif');
editor.addSmilie('http://bsmilies.de/yellow/schild/montag.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/schild/sd28.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Schilder/allefit.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Babys/smilie_baby_016.gif');
editor.addSmilie('http://www.greensmilies.com/smile/smiley_emoticons_mttao_skorpion.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Eklig/smilie_iek_030.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/batman.gif');
editor.addSmilie('http://www.smiles.kolobok.us/user/Mauridia_38.gif');
editor.addSmilie('http://ww.vespaforum.de/images/smilies/icon_vespa.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/panne71.gif');
editor.addSmilie('http://img20.dreamies.de/img/994/b/perkql03zkw.gif');
editor.addSmilie('http://img3.dreamies.de/img/542/b/e5c0sz3iwvd.gif');
editor.addSmilie('http://img20.dreamies.de/img/459/b/5yxln9c5zjf.gif');
editor.addSmilie('http://img25.dreamies.de/img/369/b/4mpazvn9o6w.gif');
editor.addSmilie('http://img25.dreamies.de/img/781/b/m7f95fesi6u.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Bananen/smilie_ban_006.gif');
editor.lineBreak();
editor.addBBCode('b');
editor.addBBCode('i');
editor.addBBCode('u');
editor.addBBCode('big');
editor.addBBCode('small');
editor.addExtendetBBCode('color',language.help.color);
editor.addExtendetBBCode('quote',language.help.quote);
editor.addExtendetBBCode('url',language.help.url);
editor.addBBCode('img');
editor.addBBCode('marquee');
editor.addBBCode('center');
editor.addBBCode('ref');
editor.addBBCode('youtube_m');
}
// ==UserScript==
// @name Spielzeugmann Neu 2015 Pennergame
// @namespace Bande:staatSEXamenPENNER mod.DennyHamburg
// @description Erweiterter BB-Code Editor mit Vorschaufunktion und ganz neuen Smylies 2015
// @include http://schattenwölfe.de
// @include http://*game*/*
// @exclude http://*game*/settin*
// @exclude http://*game*/gang/adm*
// @exclude http://*game*/gang/forum*
// @exclude http://*game*/profi*
// @exclude http://*game*/suppor*
// @version 2.1 neue smilies!
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_xmlhttpRequest
// @grant GM_addStyle
// @grant GM_deleteValue
// @grant GM_listValues
// @grant GM_log
// @grant GM_registerMenuCommand
// ==/UserScript==
var Version = '2.1';
var Script = 'https://greasyfork.org/scripts/8570-spielzeugmann-neu-f%C3%BCr-ff-und-tampermonky/code/Spielzeugmann%20Neu%20F%C3%BCr%20FF%20und%20Tampermonky.user.js';
var Meta = 'http://www.pg-scripte.de/111553.meta.js';
update();
// seitenadresse ermitteln
var url = document.location.href;
var staticurl ='static2';
var language = {
de: {
change_text:'*Mir Spenden*',
quote:'Zitat von',
chose_color:'Farbwahl:',
preview_window:'Vorschau-Bereich',
send:'Abschicken',
preview:'Vorschau',
help: {
url:'Bitte die URL(Adresse) eingeben',
color:'Bitte die Farbe als Hex-Wert eingeben',
quote:'Bitte den Namen(Autor) des Zitats angeben',
},
},
fr: {
change_text:'*Me faire un don*',
quote:'Citation de',
chose_color:'Coleur:',
preview_window:'zone de prévision',
send:'Envoyer',
preview:'Prévision',
help: {
url:'Entre l\'adresse du site',
color:'Entre le coleur (HEX)',
quote:'Entre le nom de l\'auteur du citation',
},
},
en: {
change_text:'*Donate me*',
quote:'Quote by',
chose_color:'Chose the color:',
preview_window:'Preview-Area',
send:'Post',
preview:'Preview',
help: {
url:'Please enter the link\'s URL',
color:'Please enter a HEX-Format color',
quote:'Please enter the author\'s name',
},
},
};
var url = document.location.hostname;
var language_code = url.match(/pennergame/) ? 'de' : (url.match(/clodogame/) ? 'fr' : 'en');
var language = language[language_code];
function $(id) {
return document.getElementById(id);
}
editor = {
init:function(node,smilenode,buttonnode) {
if(!smilenode) smilenode = node.parentNode;
if(!buttonnode) buttonnode = node.parentNode;
editor.area = node;
editor.smilies = smilenode;
editor.buttons = buttonnode;
editor.smilies_ob = {};
editor.offered_codes = [];
},
getArea:function() {
return editor.area;
},
addBBCode:function(typ) {
var ele = editor.createElement('input',typ);
editor.buttons.appendChild(ele);
},
addSmilie:function(src,short) {
var ele = editor.createElement('img',src,false,false,short);
editor.smilies.appendChild(ele);
if(short) editor.smilies_ob[short] = src;
},
addExtendetBBCode:function(typ,title) {
var ele = editor.createElement('input',typ,true,title);
editor.buttons.appendChild(ele);
},
insertCode:function() {
if(!this) return false;
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var sel = text.substr(start,ende-start);
var nach = text.substr(ende,text.length);
area.value = vor+'['+this.value+']'+sel+'[/'+this.value+']'+nach;
},
insertExtCode:function() {
if(!this) return false;
if(this.value=='color'&&editor.color_input) arg = "#"+editor.color_input.value;
else arg = window.prompt(this.title);
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var sel = text.substr(start,ende-start);
var nach = text.substr(ende,text.length);
if(arg==null || arg=='') {
txt ='['+this.value+']';
} else {
if(this.value=='url') {
if(sel!='') {
txt = '['+this.value+'='+arg+']';
} else {
txt = '['+this.value+']'+arg;
}
} else {
txt = '['+this.value+'='+arg+']';
}
}
area.value = vor+txt+sel+'[/'+this.value+']'+nach;
},
insertSmilie:function() {
if(!this.src) return false;
else code = '[img]'+this.src+'[/img]';
if(this.alt) code = this.alt;
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var nach = text.substr(ende);
area.value = vor+code+nach;
},
createElement:function(typ,value,ext,title,alt) {
var ele = document.createElement(typ);
if(typ=='img') {
ele.src = value;
if(alt) ele.alt = alt;
edit = editor.insertSmilie;
} else if(typ=='input') {
ele.value = value;
ele.type = 'button';
if(title) ele.title = title;
edit = editor.insertCode;
editor.offered_codes.push(value);
}
if(ext==true) {
edit = editor.insertExtCode;
}
editor.lastele = ele;
ele.addEventListener('click',edit,false);
return ele;
},
lineBreak:function() {
editor.lastele.parentNode.appendChild(document.createElement('br'));
},
addPreview:function(ele,div) {
editor.preview_div = div;
ele.addEventListener('click',editor.triggerPreview,false);
},
triggerPreview:function() {
code = editor.area.value;
code = code.replace(//g,'>');
code = code.replace(new RegExp("\\n","g"),"
");
editor.preview_code = code;
editor.replaceSmilies();
for(var a=0;a'+arg_e+':
"
'+inner+'
"';
arg = ' class="user_quote"';
break;
default:
arg='';
break;
}
}
//arg is the argument, formatted as style.. src, href or so
new_code = '<'+node_new+arg+'>'+inner+''+node_new+'>';
editor.preview_code = editor.preview_code.replace(cur_res,new_code);
//Means, for each found tag of the node, replace it.
}
}
},
replaceSmilies:function() {
var sm = editor.smilies_ob;
for(smilie_code in sm) {
src = sm[smilie_code];
editor.preview_code = editor.preview_code.replace(smilie_code,'
');
}
}
}
/**
* jscolor, JavaScript Color Picker
*
* @version 1.3.1
* @license GNU Lesser General Public License, http://www.gnu.org/copyleft/lesser.html
* @author Jan Odvarko, http://odvarko.cz
* @created 2008-06-15
* @updated 2010-01-23
* @link http://jscolor.com
*/
var jscolor = {
dir : '', // location of jscolor directory (leave empty to autodetect)
bindClass : 'color', // class name
binding : true, // automatic binding via
preloading : true, // use image preloading?
install : function() {
jscolor.addEvent(window, 'load', jscolor.init);
},
init : function() {
if(jscolor.binding) {
jscolor.bind();
}
if(jscolor.preloading) {
jscolor.preload();
}
},
getDir : function() {
if(!jscolor.dir) {
var detected = jscolor.detectDir();
jscolor.dir = detected!==false ? detected : 'jscolor/';
}
return jscolor.dir;
},
detectDir : function() {
var base = location.href;
var e = document.getElementsByTagName('base');
for(var i=0; i vs[a] ?
(-vp[a]+tp[a]+ts[a]/2 > vs[a]/2 && tp[a]+ts[a]-ps[a] >= 0 ? tp[a]+ts[a]-ps[a] : tp[a]) :
tp[a],
-vp[b]+tp[b]+ts[b]+ps[b]-l+l*c > vs[b] ?
(-vp[b]+tp[b]+ts[b]/2 > vs[b]/2 && tp[b]+ts[b]-l-l*c >= 0 ? tp[b]+ts[b]-l-l*c : tp[b]+ts[b]-l+l*c) :
(tp[b]+ts[b]-l+l*c >= 0 ? tp[b]+ts[b]-l+l*c : tp[b]+ts[b]-l-l*c)
];
drawPicker(pp[a], pp[b]);
}
};
this.importColor = function() {
if(!valueElement) {
this.exportColor();
} else {
if(!this.adjust) {
if(!this.fromString(valueElement.value, leaveValue)) {
styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
styleElement.style.color = styleElement.jscStyle.color;
this.exportColor(leaveValue | leaveStyle);
}
} else if(!this.required && /^\s*$/.test(valueElement.value)) {
valueElement.value = '';
styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
styleElement.style.color = styleElement.jscStyle.color;
this.exportColor(leaveValue | leaveStyle);
} else if(this.fromString(valueElement.value)) {
// OK
} else {
this.exportColor();
}
}
};
this.exportColor = function(flags) {
if(!(flags & leaveValue) && valueElement) {
var value = this.toString();
if(this.caps) { value = value.toUpperCase(); }
if(this.hash) { value = '#'+value; }
valueElement.value = value;
}
if(!(flags & leaveStyle) && styleElement) {
styleElement.style.backgroundColor =
'#'+this.toString();
styleElement.style.color =
0.213 * this.rgb[0] +
0.715 * this.rgb[1] +
0.072 * this.rgb[2]
< 0.5 ? '#FFF' : '#000';
}
if(!(flags & leavePad) && isPickerOwner()) {
redrawPad();
}
if(!(flags & leaveSld) && isPickerOwner()) {
redrawSld();
}
};
this.fromHSV = function(h, s, v, flags) { // null = don't change
h<0 && (h=0) || h>6 && (h=6);
s<0 && (s=0) || s>1 && (s=1);
v<0 && (v=0) || v>1 && (v=1);
this.rgb = HSV_RGB(
h===null ? this.hsv[0] : (this.hsv[0]=h),
s===null ? this.hsv[1] : (this.hsv[1]=s),
v===null ? this.hsv[2] : (this.hsv[2]=v)
);
this.exportColor(flags);
};
this.fromRGB = function(r, g, b, flags) { // null = don't change
r<0 && (r=0) || r>1 && (r=1);
g<0 && (g=0) || g>1 && (g=1);
b<0 && (b=0) || b>1 && (b=1);
var hsv = RGB_HSV(
r===null ? this.rgb[0] : (this.rgb[0]=r),
g===null ? this.rgb[1] : (this.rgb[1]=g),
b===null ? this.rgb[2] : (this.rgb[2]=b)
);
if(hsv[0] !== null) {
this.hsv[0] = hsv[0];
}
if(hsv[2] !== 0) {
this.hsv[1] = hsv[1];
}
this.hsv[2] = hsv[2];
this.exportColor(flags);
};
this.fromString = function(hex, flags) {
var m = hex.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i);
if(!m) {
return false;
} else {
if(m[1].length === 6) { // 6-char notation
this.fromRGB(
parseInt(m[1].substr(0,2),16) / 255,
parseInt(m[1].substr(2,2),16) / 255,
parseInt(m[1].substr(4,2),16) / 255,
flags
);
} else { // 3-char notation
this.fromRGB(
parseInt(m[1].charAt(0)+m[1].charAt(0),16) / 255,
parseInt(m[1].charAt(1)+m[1].charAt(1),16) / 255,
parseInt(m[1].charAt(2)+m[1].charAt(2),16) / 255,
flags
);
}
return true;
}
};
this.toString = function() {
return (
(0x100 | Math.round(255*this.rgb[0])).toString(16).substr(1) +
(0x100 | Math.round(255*this.rgb[1])).toString(16).substr(1) +
(0x100 | Math.round(255*this.rgb[2])).toString(16).substr(1)
);
};
function RGB_HSV(r, g, b) {
var n = Math.min(Math.min(r,g),b);
var v = Math.max(Math.max(r,g),b);
var m = v - n;
if(m === 0) { return [ null, 0, v ]; }
var h = r===n ? 3+(b-g)/m : (g===n ? 5+(r-b)/m : 1+(g-r)/m);
return [ h===6?0:h, m/v, v ];
}
function HSV_RGB(h, s, v) {
if(h === null) { return [ v, v, v ]; }
var i = Math.floor(h);
var f = i%2 ? h-i : 1-(h-i);
var m = v * (1 - s);
var n = v * (1 - s*f);
switch(i) {
case 6:
case 0: return [v,n,m];
case 1: return [n,v,m];
case 2: return [m,v,n];
case 3: return [m,n,v];
case 4: return [n,m,v];
case 5: return [v,m,n];
}
}
function removePicker() {
delete jscolor.picker.owner;
document.getElementsByTagName('body')[0].removeChild(jscolor.picker.boxB);
}
function drawPicker(x, y) {
try {
if(!jscolor.picker) {
jscolor.picker = {
box : document.createElement('div'),
boxB : document.createElement('div'),
pad : document.createElement('div'),
padB : document.createElement('div'),
padM : document.createElement('div'),
sld : document.createElement('div'),
sldB : document.createElement('div'),
sldM : document.createElement('div')
};
for(var i=0,segSize=4; i'+language.preview_window+''));
editor.addPreview($('prev'),$('preview'));
par_div.appendChild(createElement('div',{id:'update',width:'98%',style:'border:1px solid #222;text-align:left;padding:5px;'}));
}
function createElement(type,attrs,inner) {
var tmp_elem = document.createElement(type);
if(!attrs) return tmp_elem;
for(var att_name in attrs) {
tmp_elem.setAttribute(att_name,attrs[att_name]);
}
if(inner==null || inner=='undefined') return tmp_elem;
tmp_elem.innerHTML = inner;
return tmp_elem;
}
function add_funcs() {
// von mir erweiterte smilies
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu10.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu15.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu16.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu18.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu21.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu29.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu56.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu58.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu46.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol28.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol30.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol32.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol33.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol34.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol3.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx16.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx50.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx54.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx14.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx26.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx38.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx72.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lv/lv4.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lv/lv29.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/fig/fig20.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/nt/nt22.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/tr/tr11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/tr/tr5.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah6.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah45.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess6.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess34.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess37.gif');
editor.lineBreak();
// gelber block by JustMe
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_005.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_icon16.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_rolleyes.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/91cf07e3aa16738943fa1147940b48ea.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/9898caca.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/Angel001.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/angry.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/animal27.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blabla.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blink.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blushing.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/bye2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/cake.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/confused1.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/congratualtions.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/Cool.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/fishing.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/fishing2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/flowers.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/party3.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/pinch.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/pirate.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/present.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/rayof.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/roll2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/sad.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/shifty.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/surrender.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/flowers.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/laugh.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/lmao.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/lol.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/mayor.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/ninja.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/ohmy.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/thankyou.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/thumbup.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/w00t.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/w00twave.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/whistling.gif');
editor.addSmilie('http://www.smiliemania.de/smilie132/00000726.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/schild/sd28.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Schlafen/smilie_sleep_059.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/am1320.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor40.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor340.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor520.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor540.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amorr070.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amorr0220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/36_3_210.gif');
//suite 3 SMILEY NEW 2013
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/aliboronz-240.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrow-7170.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowd-7180.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowl-7190.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowu-71a0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/exclaim-7220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/question-7280.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/idea-7240.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/baaa-f8c0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/ban-5550.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/eek-7200.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/eusa_boohoo-5220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/evil-7210.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/flag-5480.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/gwen-matt-115d0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/jouerdanssonbain-242180.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/love-996.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/love-99300.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/musique30-205ea0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/musique-121f0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/mylove-14520.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/pdt_flag_19-21c830.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/ser-5be0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/twisted-72f0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/vache-12c50.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/message-28-df76bc.gif');
editor.addSmilie('http://bsmilies.de/blue/standard/tongue2.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/clap.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/giggle.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/langenase.gif');
editor.addSmilie('http://bsmilies.de/blue/hallo/hallo1.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/hurra1.gif');
editor.addSmilie('http://bsmilies.de/blue/schock/shocking.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/daumen.gif');
editor.addSmilie('http://bsmilies.de/blue/schock/iirre.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/vogel_m.gif');
editor.addSmilie('http://bsmilies.de/blue/standard/confused.gif');
editor.addSmilie('http://bsmilies.de/blue/traurig/langweilig.gif');
editor.addSmilie('');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/fies/nichts.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/tongue.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/boing.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/lachtot.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/hail.gif');
editor.addSmilie('http://bsmilies.de/blue/love/hug.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/aufsmaul.gif');
editor.addSmilie('http://bsmilies.de/blue/bildung/gruebel.gif');
editor.addSmilie('http://bsmilies.de/blue/cool/cooler.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/kopf_zerhacken.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/schild/lol_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/morgen.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/abend.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/nacht.gif');
editor.addSmilie('http://bsmilies.de/blue/schlaf/sleep.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/ecke_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/willkommen.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/frueher_m.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/bildung/meld2_m.gif');
editor.addSmilie('http://bsmilies.de/blue/bildung/idee.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/dududu_m.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/jubel_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schlaf/pssst.gif');
editor.addSmilie('http://bsmilies.de/blue/technik/licht_aus.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/go_m.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/oppa.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/omabrathau.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/gehwagen.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/traurig/brett_koppf.gif');
editor.addSmilie('http://bsmilies.de/blue/essen/lecker.gif');
editor.addSmilie('http://bsmilies.de/blue/wetter/schwitzi_m.gif');
editor.addSmilie('http://bsmilies.de/blue/halloween/hexe.gif');
editor.addSmilie('http://bsmilies.de/blue/halloween/besenritt_m.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Sprechblasen/smilie_sn_003.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/danke1_m.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/steinflug_m.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://server4.webkicks.de/dsl/replacer/wno.gif');
editor.addSmilie('http://server4.webkicks.de/dsl/replacer/wwork.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/wikiline_DS.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_270.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_081.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_066.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_063.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_181.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_029.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_027.gif');
editor.addSmilie('http://smiles.kolobok.us/big_he_and_she/girl_bye2.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_170.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_251.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_018.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/baby/bab21.gif');
editor.addSmilie('http://www.cosgan.de/images/smilie/boese/p030.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Wut/smilie_wut_047.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Trinken/smilie_trink_006.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_068.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_069.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_283.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_328.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_146.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_106.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_101.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_178.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_342.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/nichtamplatz.gif');
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_272.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_115.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_278.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_273.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_337.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_298.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_304.gif');
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/schnuck.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_075.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_173.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_234.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_014.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/wirr/wirr11.gif');
editor.addSmilie('http://bsmilies.de/yellow/oktober/mass_stemm.gif');
editor.addSmilie('http://bsmilies.de/yellow/oktober/jodeln_g.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/yellow/ja/yes.gif');
editor.addSmilie('http://bsmilies.de/yellow/fies/xp1.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/bier3.gif');
editor.addSmilie('http://bsmilies.de/yellow/rauchen/joint.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/bierkasten.gif');
editor.addSmilie('http://bsmilies.de/yellow/hallo/engel_hi.gif');
editor.addSmilie('http://bsmilies.de/yellow/fies/dash.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Ostern/smilie_oster_065.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Ostern/happy-easter.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Trinken/smilie_trink_002.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/SML/hoserunter.gif.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu36.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/par/par13.gif');
editor.addSmilie('http://www.en.kolobok.us/smiles/artists/just_cuz/JC_gimmefive.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/yellow/essen/morgen_g.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/essenfertig_m.gif');
editor.addSmilie('http://bsmilies.de/yellow/schild/moinmoin.gif');
editor.addSmilie('http://bsmilies.de/yellow/schild/montag.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/schild/sd28.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Schilder/allefit.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Babys/smilie_baby_016.gif');
editor.addSmilie('http://www.greensmilies.com/smile/smiley_emoticons_mttao_skorpion.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Eklig/smilie_iek_030.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/batman.gif');
editor.addSmilie('http://www.smiles.kolobok.us/user/Mauridia_38.gif');
editor.addSmilie('http://ww.vespaforum.de/images/smilies/icon_vespa.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/panne71.gif');
editor.addSmilie('http://img20.dreamies.de/img/994/b/perkql03zkw.gif');
editor.addSmilie('http://img3.dreamies.de/img/542/b/e5c0sz3iwvd.gif');
editor.addSmilie('http://img20.dreamies.de/img/459/b/5yxln9c5zjf.gif');
editor.addSmilie('http://img25.dreamies.de/img/369/b/4mpazvn9o6w.gif');
editor.addSmilie('http://img25.dreamies.de/img/781/b/m7f95fesi6u.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Bananen/smilie_ban_006.gif');
editor.lineBreak();
editor.addBBCode('b');
editor.addBBCode('i');
editor.addBBCode('u');
editor.addBBCode('big');
editor.addBBCode('small');
editor.addExtendetBBCode('color',language.help.color);
editor.addExtendetBBCode('quote',language.help.quote);
editor.addExtendetBBCode('url',language.help.url);
editor.addBBCode('img');
editor.addBBCode('marquee');
editor.addBBCode('center');
editor.addBBCode('ref');
editor.addBBCode('youtube_m');
}
// ==UserScript==
// @name Spielzeugmann Neu 2015 Pennergame
// @namespace Bande:staatSEXamenPENNER mod.DennyHamburg
// @description Erweiterter BB-Code Editor mit Vorschaufunktion und ganz neuen Smylies 2015
// @include http://schattenwölfe.de
// @include http://*game*/*
// @exclude http://*game*/settin*
// @exclude http://*game*/gang/adm*
// @exclude http://*game*/gang/forum*
// @exclude http://*game*/profi*
// @exclude http://*game*/suppor*
// @version 2.1 neue smilies!
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_xmlhttpRequest
// @grant GM_addStyle
// @grant GM_deleteValue
// @grant GM_listValues
// @grant GM_log
// @grant GM_registerMenuCommand
// ==/UserScript==
var Version = '2.1';
var Script = 'https://greasyfork.org/scripts/8570-spielzeugmann-neu-f%C3%BCr-ff-und-tampermonky/code/Spielzeugmann%20Neu%20F%C3%BCr%20FF%20und%20Tampermonky.user.js';
var Meta = 'http://www.pg-scripte.de/111553.meta.js';
update();
// seitenadresse ermitteln
var url = document.location.href;
var staticurl ='static2';
var language = {
de: {
change_text:'*Mir Spenden*',
quote:'Zitat von',
chose_color:'Farbwahl:',
preview_window:'Vorschau-Bereich',
send:'Abschicken',
preview:'Vorschau',
help: {
url:'Bitte die URL(Adresse) eingeben',
color:'Bitte die Farbe als Hex-Wert eingeben',
quote:'Bitte den Namen(Autor) des Zitats angeben',
},
},
fr: {
change_text:'*Me faire un don*',
quote:'Citation de',
chose_color:'Coleur:',
preview_window:'zone de prévision',
send:'Envoyer',
preview:'Prévision',
help: {
url:'Entre l\'adresse du site',
color:'Entre le coleur (HEX)',
quote:'Entre le nom de l\'auteur du citation',
},
},
en: {
change_text:'*Donate me*',
quote:'Quote by',
chose_color:'Chose the color:',
preview_window:'Preview-Area',
send:'Post',
preview:'Preview',
help: {
url:'Please enter the link\'s URL',
color:'Please enter a HEX-Format color',
quote:'Please enter the author\'s name',
},
},
};
var url = document.location.hostname;
var language_code = url.match(/pennergame/) ? 'de' : (url.match(/clodogame/) ? 'fr' : 'en');
var language = language[language_code];
function $(id) {
return document.getElementById(id);
}
editor = {
init:function(node,smilenode,buttonnode) {
if(!smilenode) smilenode = node.parentNode;
if(!buttonnode) buttonnode = node.parentNode;
editor.area = node;
editor.smilies = smilenode;
editor.buttons = buttonnode;
editor.smilies_ob = {};
editor.offered_codes = [];
},
getArea:function() {
return editor.area;
},
addBBCode:function(typ) {
var ele = editor.createElement('input',typ);
editor.buttons.appendChild(ele);
},
addSmilie:function(src,short) {
var ele = editor.createElement('img',src,false,false,short);
editor.smilies.appendChild(ele);
if(short) editor.smilies_ob[short] = src;
},
addExtendetBBCode:function(typ,title) {
var ele = editor.createElement('input',typ,true,title);
editor.buttons.appendChild(ele);
},
insertCode:function() {
if(!this) return false;
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var sel = text.substr(start,ende-start);
var nach = text.substr(ende,text.length);
area.value = vor+'['+this.value+']'+sel+'[/'+this.value+']'+nach;
},
insertExtCode:function() {
if(!this) return false;
if(this.value=='color'&&editor.color_input) arg = "#"+editor.color_input.value;
else arg = window.prompt(this.title);
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var sel = text.substr(start,ende-start);
var nach = text.substr(ende,text.length);
if(arg==null || arg=='') {
txt ='['+this.value+']';
} else {
if(this.value=='url') {
if(sel!='') {
txt = '['+this.value+'='+arg+']';
} else {
txt = '['+this.value+']'+arg;
}
} else {
txt = '['+this.value+'='+arg+']';
}
}
area.value = vor+txt+sel+'[/'+this.value+']'+nach;
},
insertSmilie:function() {
if(!this.src) return false;
else code = '[img]'+this.src+'[/img]';
if(this.alt) code = this.alt;
var area = editor.getArea();
var start = area.selectionStart;
var ende = area.selectionEnd;
var text = area.value;
var vor = text.substr(0,start);
var nach = text.substr(ende);
area.value = vor+code+nach;
},
createElement:function(typ,value,ext,title,alt) {
var ele = document.createElement(typ);
if(typ=='img') {
ele.src = value;
if(alt) ele.alt = alt;
edit = editor.insertSmilie;
} else if(typ=='input') {
ele.value = value;
ele.type = 'button';
if(title) ele.title = title;
edit = editor.insertCode;
editor.offered_codes.push(value);
}
if(ext==true) {
edit = editor.insertExtCode;
}
editor.lastele = ele;
ele.addEventListener('click',edit,false);
return ele;
},
lineBreak:function() {
editor.lastele.parentNode.appendChild(document.createElement('br'));
},
addPreview:function(ele,div) {
editor.preview_div = div;
ele.addEventListener('click',editor.triggerPreview,false);
},
triggerPreview:function() {
code = editor.area.value;
code = code.replace(//g,'>');
code = code.replace(new RegExp("\\n","g"),"
");
editor.preview_code = code;
editor.replaceSmilies();
for(var a=0;a'+arg_e+':
"
'+inner+'
"';
arg = ' class="user_quote"';
break;
default:
arg='';
break;
}
}
//arg is the argument, formatted as style.. src, href or so
new_code = '<'+node_new+arg+'>'+inner+''+node_new+'>';
editor.preview_code = editor.preview_code.replace(cur_res,new_code);
//Means, for each found tag of the node, replace it.
}
}
},
replaceSmilies:function() {
var sm = editor.smilies_ob;
for(smilie_code in sm) {
src = sm[smilie_code];
editor.preview_code = editor.preview_code.replace(smilie_code,'
');
}
}
}
/**
* jscolor, JavaScript Color Picker
*
* @version 1.3.1
* @license GNU Lesser General Public License, http://www.gnu.org/copyleft/lesser.html
* @author Jan Odvarko, http://odvarko.cz
* @created 2008-06-15
* @updated 2010-01-23
* @link http://jscolor.com
*/
var jscolor = {
dir : '', // location of jscolor directory (leave empty to autodetect)
bindClass : 'color', // class name
binding : true, // automatic binding via
preloading : true, // use image preloading?
install : function() {
jscolor.addEvent(window, 'load', jscolor.init);
},
init : function() {
if(jscolor.binding) {
jscolor.bind();
}
if(jscolor.preloading) {
jscolor.preload();
}
},
getDir : function() {
if(!jscolor.dir) {
var detected = jscolor.detectDir();
jscolor.dir = detected!==false ? detected : 'jscolor/';
}
return jscolor.dir;
},
detectDir : function() {
var base = location.href;
var e = document.getElementsByTagName('base');
for(var i=0; i vs[a] ?
(-vp[a]+tp[a]+ts[a]/2 > vs[a]/2 && tp[a]+ts[a]-ps[a] >= 0 ? tp[a]+ts[a]-ps[a] : tp[a]) :
tp[a],
-vp[b]+tp[b]+ts[b]+ps[b]-l+l*c > vs[b] ?
(-vp[b]+tp[b]+ts[b]/2 > vs[b]/2 && tp[b]+ts[b]-l-l*c >= 0 ? tp[b]+ts[b]-l-l*c : tp[b]+ts[b]-l+l*c) :
(tp[b]+ts[b]-l+l*c >= 0 ? tp[b]+ts[b]-l+l*c : tp[b]+ts[b]-l-l*c)
];
drawPicker(pp[a], pp[b]);
}
};
this.importColor = function() {
if(!valueElement) {
this.exportColor();
} else {
if(!this.adjust) {
if(!this.fromString(valueElement.value, leaveValue)) {
styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
styleElement.style.color = styleElement.jscStyle.color;
this.exportColor(leaveValue | leaveStyle);
}
} else if(!this.required && /^\s*$/.test(valueElement.value)) {
valueElement.value = '';
styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
styleElement.style.color = styleElement.jscStyle.color;
this.exportColor(leaveValue | leaveStyle);
} else if(this.fromString(valueElement.value)) {
// OK
} else {
this.exportColor();
}
}
};
this.exportColor = function(flags) {
if(!(flags & leaveValue) && valueElement) {
var value = this.toString();
if(this.caps) { value = value.toUpperCase(); }
if(this.hash) { value = '#'+value; }
valueElement.value = value;
}
if(!(flags & leaveStyle) && styleElement) {
styleElement.style.backgroundColor =
'#'+this.toString();
styleElement.style.color =
0.213 * this.rgb[0] +
0.715 * this.rgb[1] +
0.072 * this.rgb[2]
< 0.5 ? '#FFF' : '#000';
}
if(!(flags & leavePad) && isPickerOwner()) {
redrawPad();
}
if(!(flags & leaveSld) && isPickerOwner()) {
redrawSld();
}
};
this.fromHSV = function(h, s, v, flags) { // null = don't change
h<0 && (h=0) || h>6 && (h=6);
s<0 && (s=0) || s>1 && (s=1);
v<0 && (v=0) || v>1 && (v=1);
this.rgb = HSV_RGB(
h===null ? this.hsv[0] : (this.hsv[0]=h),
s===null ? this.hsv[1] : (this.hsv[1]=s),
v===null ? this.hsv[2] : (this.hsv[2]=v)
);
this.exportColor(flags);
};
this.fromRGB = function(r, g, b, flags) { // null = don't change
r<0 && (r=0) || r>1 && (r=1);
g<0 && (g=0) || g>1 && (g=1);
b<0 && (b=0) || b>1 && (b=1);
var hsv = RGB_HSV(
r===null ? this.rgb[0] : (this.rgb[0]=r),
g===null ? this.rgb[1] : (this.rgb[1]=g),
b===null ? this.rgb[2] : (this.rgb[2]=b)
);
if(hsv[0] !== null) {
this.hsv[0] = hsv[0];
}
if(hsv[2] !== 0) {
this.hsv[1] = hsv[1];
}
this.hsv[2] = hsv[2];
this.exportColor(flags);
};
this.fromString = function(hex, flags) {
var m = hex.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i);
if(!m) {
return false;
} else {
if(m[1].length === 6) { // 6-char notation
this.fromRGB(
parseInt(m[1].substr(0,2),16) / 255,
parseInt(m[1].substr(2,2),16) / 255,
parseInt(m[1].substr(4,2),16) / 255,
flags
);
} else { // 3-char notation
this.fromRGB(
parseInt(m[1].charAt(0)+m[1].charAt(0),16) / 255,
parseInt(m[1].charAt(1)+m[1].charAt(1),16) / 255,
parseInt(m[1].charAt(2)+m[1].charAt(2),16) / 255,
flags
);
}
return true;
}
};
this.toString = function() {
return (
(0x100 | Math.round(255*this.rgb[0])).toString(16).substr(1) +
(0x100 | Math.round(255*this.rgb[1])).toString(16).substr(1) +
(0x100 | Math.round(255*this.rgb[2])).toString(16).substr(1)
);
};
function RGB_HSV(r, g, b) {
var n = Math.min(Math.min(r,g),b);
var v = Math.max(Math.max(r,g),b);
var m = v - n;
if(m === 0) { return [ null, 0, v ]; }
var h = r===n ? 3+(b-g)/m : (g===n ? 5+(r-b)/m : 1+(g-r)/m);
return [ h===6?0:h, m/v, v ];
}
function HSV_RGB(h, s, v) {
if(h === null) { return [ v, v, v ]; }
var i = Math.floor(h);
var f = i%2 ? h-i : 1-(h-i);
var m = v * (1 - s);
var n = v * (1 - s*f);
switch(i) {
case 6:
case 0: return [v,n,m];
case 1: return [n,v,m];
case 2: return [m,v,n];
case 3: return [m,n,v];
case 4: return [n,m,v];
case 5: return [v,m,n];
}
}
function removePicker() {
delete jscolor.picker.owner;
document.getElementsByTagName('body')[0].removeChild(jscolor.picker.boxB);
}
function drawPicker(x, y) {
try {
if(!jscolor.picker) {
jscolor.picker = {
box : document.createElement('div'),
boxB : document.createElement('div'),
pad : document.createElement('div'),
padB : document.createElement('div'),
padM : document.createElement('div'),
sld : document.createElement('div'),
sldB : document.createElement('div'),
sldM : document.createElement('div')
};
for(var i=0,segSize=4; i'+language.preview_window+''));
editor.addPreview($('prev'),$('preview'));
par_div.appendChild(createElement('div',{id:'update',width:'98%',style:'border:1px solid #222;text-align:left;padding:5px;'}));
}
function createElement(type,attrs,inner) {
var tmp_elem = document.createElement(type);
if(!attrs) return tmp_elem;
for(var att_name in attrs) {
tmp_elem.setAttribute(att_name,attrs[att_name]);
}
if(inner==null || inner=='undefined') return tmp_elem;
tmp_elem.innerHTML = inner;
return tmp_elem;
}
function add_funcs() {
// von mir erweiterte smilies
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu10.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu15.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu16.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu18.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu21.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu29.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu56.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu58.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu46.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol28.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol30.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol32.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol33.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol34.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lol/lol3.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx16.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx50.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx/mx54.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx14.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx26.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx38.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/mx2/mx72.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lv/lv4.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/lv/lv29.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/fig/fig20.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/nt/nt22.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/tr/tr11.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/tr/tr5.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah6.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah45.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess6.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess34.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ess/ess37.gif');
editor.lineBreak();
// gelber block by JustMe
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_005.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_icon16.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/001_rolleyes.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/91cf07e3aa16738943fa1147940b48ea.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/9898caca.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/Angel001.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/angry.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/animal27.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blabla.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blink.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/blushing.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/bye2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/cake.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/confused1.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/congratualtions.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/Cool.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/fishing.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/fishing2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/flowers.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/party3.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/pinch.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/pirate.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/present.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/rayof.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/roll2.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/sad.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/shifty.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/surrender.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/flowers.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/laugh.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/lmao.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/lol.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/mayor.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/ninja.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/ohmy.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/thankyou.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/thumbup.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/w00t.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/w00twave.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/whistling.gif');
editor.addSmilie('http://www.smiliemania.de/smilie132/00000726.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/schild/sd28.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Schlafen/smilie_sleep_059.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/am1320.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor40.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor340.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor520.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amor540.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amorr070.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/amorr0220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/36_3_210.gif');
//suite 3 SMILEY NEW 2013
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/aliboronz-240.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrow-7170.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowd-7180.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowl-7190.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/arrowu-71a0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/exclaim-7220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/question-7280.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/idea-7240.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/baaa-f8c0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/ban-5550.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/eek-7200.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/eusa_boohoo-5220.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/evil-7210.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/flag-5480.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/gwen-matt-115d0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/jouerdanssonbain-242180.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/love-996.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/love-99300.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/musique30-205ea0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/musique-121f0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/mylove-14520.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/pdt_flag_19-21c830.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/ser-5be0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/twisted-72f0.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/vache-12c50.gif');
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley_3/message-28-df76bc.gif');
editor.addSmilie('http://bsmilies.de/blue/standard/tongue2.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/clap.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/giggle.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/langenase.gif');
editor.addSmilie('http://bsmilies.de/blue/hallo/hallo1.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/hurra1.gif');
editor.addSmilie('http://bsmilies.de/blue/schock/shocking.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/daumen.gif');
editor.addSmilie('http://bsmilies.de/blue/schock/iirre.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/vogel_m.gif');
editor.addSmilie('http://bsmilies.de/blue/standard/confused.gif');
editor.addSmilie('http://bsmilies.de/blue/traurig/langweilig.gif');
editor.addSmilie('');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/fies/nichts.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/tongue.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/boing.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/lachtot.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/hail.gif');
editor.addSmilie('http://bsmilies.de/blue/love/hug.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/aufsmaul.gif');
editor.addSmilie('http://bsmilies.de/blue/bildung/gruebel.gif');
editor.addSmilie('http://bsmilies.de/blue/cool/cooler.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/kopf_zerhacken.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/schild/lol_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/morgen.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/abend.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/nacht.gif');
editor.addSmilie('http://bsmilies.de/blue/schlaf/sleep.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/ecke_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/willkommen.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/frueher_m.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/bildung/meld2_m.gif');
editor.addSmilie('http://bsmilies.de/blue/bildung/idee.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/dududu_m.gif');
editor.addSmilie('http://bsmilies.de/blue/froh/jubel_m.gif');
editor.addSmilie('http://bsmilies.de/blue/schlaf/pssst.gif');
editor.addSmilie('http://bsmilies.de/blue/technik/licht_aus.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/go_m.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/oppa.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/omabrathau.gif');
editor.addSmilie('http://bsmilies.de/blue/oma_opa/gehwagen.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/blue/traurig/brett_koppf.gif');
editor.addSmilie('http://bsmilies.de/blue/essen/lecker.gif');
editor.addSmilie('http://bsmilies.de/blue/wetter/schwitzi_m.gif');
editor.addSmilie('http://bsmilies.de/blue/halloween/hexe.gif');
editor.addSmilie('http://bsmilies.de/blue/halloween/besenritt_m.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Sprechblasen/smilie_sn_003.gif');
editor.addSmilie('http://bsmilies.de/blue/ja/danke1_m.gif');
editor.addSmilie('http://bsmilies.de/blue/fies/steinflug_m.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah27.gif');
editor.addSmilie('http://server4.webkicks.de/dsl/replacer/wno.gif');
editor.addSmilie('http://server4.webkicks.de/dsl/replacer/wwork.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/wikiline_DS.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_270.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_081.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_066.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_063.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_181.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_029.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_027.gif');
editor.addSmilie('http://smiles.kolobok.us/big_he_and_she/girl_bye2.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_170.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_251.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_018.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/baby/bab21.gif');
editor.addSmilie('http://www.cosgan.de/images/smilie/boese/p030.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Wut/smilie_wut_047.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Trinken/smilie_trink_006.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_068.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_069.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_283.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_328.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_146.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_106.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_101.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_178.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_342.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/nichtamplatz.gif');
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_272.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_115.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_278.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_273.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_337.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_298.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_304.gif');
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/schnuck.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_075.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_173.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_234.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Girls/smilie_girl_014.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/ah/ah41.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/wirr/wirr11.gif');
editor.addSmilie('http://bsmilies.de/yellow/oktober/mass_stemm.gif');
editor.addSmilie('http://bsmilies.de/yellow/oktober/jodeln_g.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/yellow/ja/yes.gif');
editor.addSmilie('http://bsmilies.de/yellow/fies/xp1.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/bier3.gif');
editor.addSmilie('http://bsmilies.de/yellow/rauchen/joint.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/bierkasten.gif');
editor.addSmilie('http://bsmilies.de/yellow/hallo/engel_hi.gif');
editor.addSmilie('http://bsmilies.de/yellow/fies/dash.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Ostern/smilie_oster_065.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Ostern/happy-easter.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Trinken/smilie_trink_002.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/SML/hoserunter.gif.gif');
editor.addSmilie('http://www.wuerziworld.de/Smilies/boewu/boewu36.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/par/par13.gif');
editor.addSmilie('http://www.en.kolobok.us/smiles/artists/just_cuz/JC_gimmefive.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://bsmilies.de/yellow/essen/morgen_g.gif');
editor.addSmilie('http://bsmilies.de/yellow/essen/essenfertig_m.gif');
editor.addSmilie('http://bsmilies.de/yellow/schild/moinmoin.gif');
editor.addSmilie('http://bsmilies.de/yellow/schild/montag.gif');
editor.addSmilie('http://wuerziworld.de/Smilies/schild/sd28.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Schilder/allefit.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://www.smilies.4-user.de/include/Babys/smilie_baby_016.gif');
editor.addSmilie('http://www.greensmilies.com/smile/smiley_emoticons_mttao_skorpion.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Eklig/smilie_iek_030.gif');
editor.addSmilie('http://bsmilies.de/blue/schild/batman.gif');
editor.addSmilie('http://www.smiles.kolobok.us/user/Mauridia_38.gif');
editor.addSmilie('http://ww.vespaforum.de/images/smilies/icon_vespa.gif');
editor.lineBreak();
editor.lineBreak();
editor.addSmilie('http://sd-4.archive-host.com/membres/images/124877394352349516/smiley/panne71.gif');
editor.addSmilie('http://img20.dreamies.de/img/994/b/perkql03zkw.gif');
editor.addSmilie('http://img3.dreamies.de/img/542/b/e5c0sz3iwvd.gif');
editor.addSmilie('http://img20.dreamies.de/img/459/b/5yxln9c5zjf.gif');
editor.addSmilie('http://img25.dreamies.de/img/369/b/4mpazvn9o6w.gif');
editor.addSmilie('http://img25.dreamies.de/img/781/b/m7f95fesi6u.gif');
editor.addSmilie('http://www.smilies.4-user.de/include/Bananen/smilie_ban_006.gif');
editor.lineBreak();
editor.addBBCode('b');
editor.addBBCode('i');
editor.addBBCode('u');
editor.addBBCode('big');
editor.addBBCode('small');
editor.addExtendetBBCode('color',language.help.color);
editor.addExtendetBBCode('quote',language.help.quote);
editor.addExtendetBBCode('url',language.help.url);
editor.addBBCode('img');
editor.addBBCode('marquee');
editor.addBBCode('center');
editor.addBBCode('ref');
editor.addBBCode('youtube_m');
}
//updatefunktion
function update(){
var now = (new Date().getTime()/3600000).toString().split('\.')[0];
var last_update = GM_getValue('last_update','0');
if(now-last_update >= 1){
GM_xmlhttpRequest({
method: 'GET',
url: Meta,
onload: function(content){
var scriptname = (/@name\s*(.*?)\s*$/m.exec(content.responseText))[1];
var newversionhistory = (/@version\s*(.*?)\s*$/m.exec(content.responseText))[1];
var newversion = (/@version\s*(.*?)\s/m.exec(content.responseText))[1];
if (newversion != Version){
if (confirm('Es gibt eine neue Version des Skriptes '+scriptname+':\n\nVersion: \n'+newversionhistory+'\n\nDie neue Version kann Fehlerbehebungen und/oder neue Funktionen beinhalten.\n\nEine Aktualisierung ist empfehlenswert und kann direkt anschliessend durchgeführt werden.')){
window.location.href = Script;
}
}
}
}, false);
GM_setValue('last_update', now);
}
}