Как то раз перестала отображаться кнопка «Твитнуть», отложил это дело на потом и забыл.
Сейчас же возникла нужна вставить виджет из твиттера и я обнаружил что он не отображается, отображается только ссылка, заодно и вспомнил про кнопку «Твитнуть».
Погуглив в интернете я нашел только это _http://livestreet.ru/blog/sollutions/17939.html
Заменив переопределение метода bind в 2х файлах
/common/templates/frontend/libs/js/main.js
/common/templates/frontend/ls/main.js
на:
if (!Function.prototype.bind) {
Function.prototype.bind = function(context) {
var fn = this;
if(jQuery.type(fn) != 'function'){
throw new TypeError('Function.prototype.bind: call on non-function');
};
if(jQuery.type(context) == 'null'){
throw new TypeError('Function.prototype.bind: cant be bound to null');
};
return function() {
return fn.apply(context, arguments);
};
};
}
Я вернул отображение кнопки Twitter и виджета.
Вопрос: Так и должно быть?
1 комментарий