Участник:Saint Johann/common.js
Материал из Абсурдопедии
Перейти к навигацииПерейти к поискуЗамечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
- Opera: Перейдите в Menu → Настройки (Opera → Настройки на Mac), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
// [[wikipedia:Участник:T kns/imagebox.js]]
addOnloadHook(function() {
importStylesheetURI('//yandex.st/jquery/fancybox/2.0.5/jquery.fancybox.css');
$.ajax({
url:'//yandex.st/jquery/fancybox/2.0.5/jquery.fancybox.js',
dataType:'script',
cache:true,
success:function() {
$('a.image').click(function(e){
if(e.which > 1) {return;}
var _this = $(this);
if(typeof _this.data('imageDirectLink') === 'undefined') {
_this.data('imageDirectLink',
_this.children('img')
.attr('src')
.replace(/\/thumb(\/.\/..\/[^\/]+)\/.*$/,'$1'));
_this.attr('data-image-direct-link',_this.data('imageDirectLink'));
}
$.fancybox({
type:'image',
href:_this.data('imageDirectLink'),
overlayOpacity:'0.1',
speedIn:100,
speedOut:50,
changeSpeed:200
});
return false;
});
}
});
});