- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
stManager && stManager.add(['emoji.js'], function () {
var allEmojiCodes = [/*коды смайлов*/"D83DDE0A"],
function EmojiMy() {
this.bindAll(this, 'process', 'onClick', 'onKeyDown', 'toggleSmileBtn', 'parseAddedNodes', 'globalHandler', 'eventHandler', 'showMore', 'sendSticker', 'tabSwitch');
this.counter = 0;
this.current = {
tooltip: null
};
}
EmojiMy.prototype.bindAll = function (obj) {
var bind = function (func, context) {
var args = [].slice.call(arguments, 2);
if (typeof context == "string") {
args.unshift(func[context], func);
return bind.apply(this, args);
}
return function () {
var unshiftArgs = args.concat([].slice.call(arguments));
return func.apply(context, unshiftArgs);
};
},
funcs = Array.prototype.slice.call(arguments, 1);
if (funcs.length === 0) throw new Error("bindAll must be passed function names");
funcs.forEach(function (f) {
obj[f] = bind(obj[f], obj);
});
return obj;
};
EmojiMy.prototype.init = function () {
ajax.post('im', {
act: 'get_emoji_list'
}, {
onDone: function (codes) {
Emoji.allEmojiCodes = allEmojiCodes;
}
});
observer.observe(document.querySelector('body'), {
childList: true,
subtree: true,
attributes: true,
attributeFilter: ['style']
});
this.process();
};
(qwe = new EmojiMy()).init();
});
Помогите исправить ошибки не могу вообще не как, выполняется с ошибками
Комментарии (0) RSS
Добавить комментарий