Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
В "хроме" при добавления сообщения при клике мышью в поле ввода выпадает вниз какая-то непрозрачная область, которая закрывает собой все кнопки. На рисунке эта область выделена чертой http://s008.(_radikal_ru_)/i305/1206/62 … 740155.jpg Скорее всего виноват плагин - TextAreaResizer. Спасибо заранее.
Редактировался tlink (2012-06-10 20:31:44)
Offline
А если в css добавить
.pun .txtarea textarea {
resize: none;
}
для отключения родного ресайза хрома, что-нибудь изменится?
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
А если в css добавить
.pun .txtarea textarea { resize: none; }
для отключения родного ресайза хрома, что-нибудь изменится?
Не помогло. Я извиняюсь, неправильно написал, баг появляется не при клике мышью, а как только начинаешь вводить текст. Хотел отключить TextAreaResizer, чтобы хотя бы убедиться что из-за него этот баг, не нашел в "админке".
Этот "хром" как второй "IE6" - куча багов, даже удивительно.
Редактировался tlink (2012-06-12 22:29:32)
Offline
Чтобы отключить 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.
З.Ы. Сейчас наверное только Опера не умеет сама изменять размер поля ввода?
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Дабы не создавать тему напишу здесь. Хром Опера и даже Молиза не понимает код "равнение по середине" расширения mediajs, то есть применяешь например код к видео с ютуба, а оно остается на месте при просмотре через вышеперечисленные браузеры. нормально отображается только через Интернетэксплорер. это баг в расширении или в браузерах, что то не так, хотелось уточнить этот момент? Спасибо!
Offline
@IVIVIIXVIIIIV, если добавить в css верхнего дива в который обернуто видео это
margin: 0 auto;
, то будет центрировать. НО! У этого дива нет класса, так что такое добавление проблематично без правки кода мода.
З.Ы. Этот вопрос нужно было задавать в теме по конкретной модификации.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@IVIVIIXVIIIIV, если добавить в css верхнего дива в который обернуто видео это
margin: 0 auto;
, то будет центрировать. НО! У этого дива нет класса, так что такое добавление проблематично без правки кода мода.
З.Ы. Этот вопрос нужно было задавать в теме по конкретной модификации.
Спасибо за ответ, но сам править не буду, познаний не достаточно.
Offline
@IVIVIIXVIIIIV, таки лучше было бы создать новую тему, порядка было бы больше.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Offline
Страницы 1