Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*!
- * zzEmoFb ver 0.1 by zzbaivong
- * http://devs.forumvi.com/
- */
- (function ($) {
- function smyleyFB() {
- for (var b = 0, a, c = 0; 239 > c; c++) {
- switch (c) {
- case 210:
- a = "o.O";
- break;
- case 211:
- a = "O.o";
- break;
- case 212:
- a = ":'(";
- break;
- case 213:
- a = "3:)";
- break;
- case 214:
- a = ":(";
- break;
- case 215:
- a = ":O";
- break;
- case 216:
- a = "8)";
- break;
- case 217:
- a = ":D";
- break;
- case 218:
- a = ">:(";
- break;
- case 219:
- a = "<3";
- break;
- case 220:
- a = "^_^";
- break;
- case 221:
- a = ":*";
- break;
- case 222:
- a = ":v";
- break;
- case 223:
- a = '<(")';
- break;
- case 224:
- a = ":poop:";
- break;
- case 225:
- a = ":putnam:";
- break;
- case 226:
- a = "(^^^)";
- break;
- case 227:
- a = ":)";
- break;
- case 228:
- a = "-_-";
- break;
- case 229:
- a = "8|";
- break;
- case 230:
- a = ":P";
- break;
- case 231:
- a = ":/";
- break;
- case 232:
- a = ">:O";
- break;
- case 233:
- a = ";)";
- break;
- case 234:
- a = "(y)";
- break;
- case 235:
- a = ":3";
- break;
- case 236:
- a = ":|]";
- break;
- case 237:
- a = "O:)";
- break;
- default:
- a = ":fb" + c + ":"
- }
- b -= 17;
- emoFB[a] = "0 " + b + "px"
- }
- }
- function imgEmo(b, a) {
- return '<img class="smiley_FB" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="' + b.replace(/\"/, """) + '" style="background-position:' + a + '" />'
- }
- function checkEmo(b) {
- return b = b.replace(all, function (a) {
- return imgEmo(a, emoFB[a])
- })
- }
- var emoFB = {}, normal = /\bO:\)\B|\bo\.O\b|\bO\.o\b|\b8\|\B|\b8\)\B|\b3:\)\B|\B(\(y\)\B|\B:3\b|\B:\'\(\B|\B:\(\B|\B:O\b|\B:D\b|\B>:\(\B|\B<3\b|\B\^_\^\B|\B:\*\B|\B:v\b|\B<\(\"\)\B|\B:poop:\B|\B:putnam:\B|\B\(\^\^\^\)\B|\B:\)\B|\B-_-\B|\B:P\b|\B:\/\B|\B>:O\b|\B;\)\B|\B:\|\]\B)/,
- more = /\B:fb([0-9]|[1-9][0-9]|1[0-9][0-9]|20[0-9]):\B/,
- all = RegExp((normal + more).replace("//", "|").replace(/^\/|\/$/g, ""), "g");
- smyleyFB();
- $.zzEmoFb = function () {
- $(".post-entry").html(function (a, b) {
- return checkEmo(b)
- })
- };
- }(jQuery));
- $.zzEmoFb();
- $("code .smiley_FB").replaceWith(function () {
- return this.alt
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement