Подгоняет размер картинки, если она не влазит в пост (в моей френдленте) и отмечает отрезайзенную картинку светло-голубенькой пунктирной рамочкой.
Заодно убирает дураццкую кнопку «сделать перепост».
Раньше использовала CSS, но тот метод бэзумно коверкал голосовалки. А селекторы CSS3 (которыми это дело можно было исправить ещё на сервере) жэжэ вырезал.
Минус этого способа — работает только на юзерском компе (а не на сервере).
Заодно убирает дураццкую кнопку «сделать перепост».
function ljFix(){
var imgs = document.images
var l = imgs.length
for(var i=0; i<l; i++){
var img = imgs[i]
var width = img.clientWidth
var parW = img.parentNode.clientWidth
if((width>parW)&&
(img.className !=="userpic ContextualPopup")){
// В профиле (в верхнем правом углу) не надо
var imgSt = img.style
imgSt.width = "100% !important"
// умещаем непомещающийся рисунок в родителя
imgSt.height = "auto !important" // Чтоб не вытягивалось
imgSt.outline = "1px dotted #8ec4f6" // Бордюрчик
}
if((img.className == "ContextualPopup")&&
(img.parentNode.host == "loly-girl.livejournal.com"))
{img.src="http://localhost/loly.gif";
img.alt="Лоли Гёрл"}
// Хочу как у Тёмы!
}
var fuckButton = document.forms.updateForm
if(fuckButton.parentNode.className == "entry-body")
{fuckButton.style.display = "none !important"}
// убираем кнопку перепоста
}
if(window.location.host.indexOf('livejournal.com')!== -1)
//Только в ЖЖ
{window.onload=ljFix}
* This source code was highlighted with Source Code Highlighter.