Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2012-06-10 20:29:14

tlink
Участник
Зарегистрирован: 2011-11-03
Сообщений: 7

Баг в "хроме" при добавлении сообщения.

В "хроме" при добавления сообщения при клике мышью в поле ввода выпадает вниз какая-то непрозрачная область, которая закрывает собой все кнопки. На рисунке эта область выделена чертой http://s008.(_radikal_ru_)/i305/1206/62 … 740155.jpg Скорее всего виноват плагин - TextAreaResizer. Спасибо заранее.

Редактировался tlink (2012-06-10 20:31:44)

Offline

#2 2012-06-11 14:05:20

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Баг в "хроме" при добавлении сообщения.

А если в css добавить

.pun .txtarea textarea {
    resize: none;
}

для отключения родного ресайза хрома, что-нибудь изменится?

Offline

#3 2012-06-12 22:27:17

tlink
Участник
Зарегистрирован: 2011-11-03
Сообщений: 7

Re: Баг в "хроме" при добавлении сообщения.

Visman пишет:

А если в css добавить

.pun .txtarea textarea {
    resize: none;
}

для отключения родного ресайза хрома, что-нибудь изменится?

Не помогло. Я извиняюсь, неправильно написал, баг появляется не при клике мышью, а как только начинаешь вводить текст. Хотел отключить TextAreaResizer, чтобы хотя бы убедиться что из-за него этот баг, не нашел в "админке".

Этот "хром" как второй "IE6" - куча багов, даже удивительно.

Редактировался tlink (2012-06-12 22:29:32)

Offline

#4 2012-06-13 07:51:47

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Баг в "хроме" при добавлении сообщения.

Чтобы отключить TextAreaResizer наверное хватит удаления кода

if (typeof(jQuery) != "undefined") {
    (function($){var textarea,staticOffset;var iLastMousePos=0;var iMin=64;var grip;$.fn.TextAreaResizer=function(){return this.each(function(){textarea=$(this).addClass('processed'),staticOffset=null;$(this).wrap('<div class="resizable-textarea"><span></span></div>').parent().append($('<div class="grippie"></div>').bind("mousedown",{el:this},startDrag));var grippie=$('div.grippie',$(this).parent())[0];grippie.style.marginRight=(grippie.offsetWidth-$(this)[0].offsetWidth)+'px'})};function startDrag(e){textarea=$(e.data.el);textarea.blur();iLastMousePos=mousePosition(e).y;staticOffset=textarea.height()-iLastMousePos;if(!window.ActiveXObject){textarea.css('opacity',0.25)}$(document).mousemove(performDrag).mouseup(endDrag);return false}function performDrag(e){var iThisMousePos=mousePosition(e).y;var iMousePos=staticOffset+iThisMousePos;if(iLastMousePos>=(iThisMousePos)){iMousePos-=5}iLastMousePos=iThisMousePos;iMousePos=Math.max(iMin,iMousePos);textarea.height(iMousePos+'px');if(iMousePos<iMin){endDrag(e)}return false}function endDrag(e){$(document).unbind('mousemove',performDrag).unbind('mouseup',endDrag);if(!window.ActiveXObject){textarea.css('opacity',1)}textarea.focus();textarea=null;staticOffset=null;iLastMousePos=0}function mousePosition(e){return{x:e.clientX+document.documentElement.scrollLeft,y:e.clientY+document.documentElement.scrollTop}}})(jQuery);
    $(document).ready(function() {$('textarea:not(.processed)').TextAreaResizer();});
}

из файла post.js.
З.Ы. Сейчас наверное только Опера не умеет сама изменять размер поля ввода?

Offline

#5 2014-10-10 09:19:07

IVIVIIXVIIIIV
Новичок
Зарегистрирован: 2014-10-09
Сообщений: 9

Re: Баг в "хроме" при добавлении сообщения.

Дабы не создавать тему напишу здесь. Хром Опера и даже Молиза не понимает код "равнение по середине" расширения mediajs, то есть применяешь например код к видео с ютуба, а оно остается на месте при просмотре через вышеперечисленные браузеры. нормально отображается только через Интернетэксплорер. это баг в расширении или в браузерах, что то не так, хотелось уточнить этот момент? Спасибо!

Offline

#6 2014-10-10 13:25:11

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Баг в "хроме" при добавлении сообщения.

@IVIVIIXVIIIIV, если добавить в css верхнего дива в который обернуто видео это

    margin: 0 auto;

, то будет центрировать. НО! У этого дива нет класса, так что такое добавление проблематично без правки кода мода.

З.Ы. Этот вопрос нужно было задавать в теме по конкретной модификации.

Offline

#7 2014-10-10 15:07:31

IVIVIIXVIIIIV
Новичок
Зарегистрирован: 2014-10-09
Сообщений: 9

Re: Баг в "хроме" при добавлении сообщения.

Visman пишет:

@IVIVIIXVIIIIV, если добавить в css верхнего дива в который обернуто видео это

    margin: 0 auto;

, то будет центрировать. НО! У этого дива нет класса, так что такое добавление проблематично без правки кода мода.

З.Ы. Этот вопрос нужно было задавать в теме по конкретной модификации.

Спасибо за ответ, но сам править не буду, познаний не достаточно.

Offline

#8 2014-10-10 17:34:24

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Баг в "хроме" при добавлении сообщения.

@IVIVIIXVIIIIV, таки лучше было бы создать новую тему, порядка было бы больше. big_smile


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens