Наткнулась на очень странный баг при одновременном применении Bootstrap и Tinymce. Заключается он в следующем: при многократных вызовах выпадающего списка в панели инструментов (стили, шрифты и т.п.) список с каждым щелчком сужается, пока не исчезает.
Решение:
Идём в bootstrap.css, находим стиль для элемента table, убираем max-width:100%. Я переопределила это свойство для таблиц внутри основного контентного блока, примерно так: #content table{max-width:100%}. Всё работает.
четверг, 24 января 2013 г.
пятница, 4 января 2013 г.
Яндекс карта и Jquery Ui Tabs
Если яндекс карта располагается у нас во вкладке, которая по умолчанию закрыта, необходимо будет несколько изменить вызов карты. Делается это следующим образом:
1) Если в подключаемом скрипте присутствует фрагмент, похожий на выделенный, удаляем этот фрагмент.
<script type="text/javascript"
src="http://api-maps.yandex.ru/2.0-stable/?lang=ru-RU&coordorder=longlat&load=package.full&wizard=constructor&onload=fid_1357309839884552313"></script>
2) Далее вызов карты и включение табов производятся по следующему образцу:
<script type="text/javascript">
$(document).ready(function(){
ymaps.ready(init);
var map;
function init(){
map = new ymaps.Map("ymaps-map-id_1355060157801926", {
center: 100,
zoom: 10,
type: "yandex#map"
});
map.controls.add("zoomControl").add("mapTools");
}
// Внутри функции init() - ваш вызов карты со всеми инструментами, метками и пр.. Если вы создавали карту при помощи конструктора, сюда переносится весь код функции с именем типа function fid_135730983988455231359.
$("#tabs").tabs(); //далее включаем табы
$('#tabs').bind('tabsshow', function (event, ui) {
map.container.fitToViewport();
});
//и при переключении между табами яндекс карта подстраивается под размер контейнера
});
</script>
1) Если в подключаемом скрипте присутствует фрагмент, похожий на выделенный, удаляем этот фрагмент.
<script type="text/javascript"
src="http://api-maps.yandex.ru/2.0-stable/?lang=ru-RU&coordorder=longlat&load=package.full&wizard=constructor&onload=fid_1357309839884552313"></script>
2) Далее вызов карты и включение табов производятся по следующему образцу:
<script type="text/javascript">
$(document).ready(function(){
ymaps.ready(init);
var map;
function init(){
map = new ymaps.Map("ymaps-map-id_1355060157801926", {
center: 100,
zoom: 10,
type: "yandex#map"
});
map.controls.add("zoomControl").add("mapTools");
}
// Внутри функции init() - ваш вызов карты со всеми инструментами, метками и пр.. Если вы создавали карту при помощи конструктора, сюда переносится весь код функции с именем типа function fid_135730983988455231359.
$("#tabs").tabs(); //далее включаем табы
$('#tabs').bind('tabsshow', function (event, ui) {
map.container.fitToViewport();
});
//и при переключении между табами яндекс карта подстраивается под размер контейнера
});
</script>
Массив с месяцами на русском - сколько можно набивать руками)
$months = array(
'01'=>'январь',
'02'=>'февраль',
'03'=>'март',
'04'=>'апрель',
'05'=>'май',
'06'=>'июнь',
'07'=>'июль',
'08'=>'август',
'09'=>'сентябрь',
'10'=>'октябрь',
'11'=>'ноябрь',
'12'=>'декабрь',
);
$months2 = array(
'01'=>'января',
'02'=>'февраля',
'03'=>'марта',
'04'=>'апреля',
'05'=>'мая',
'06'=>'июня',
'07'=>'июля',
'08'=>'августа',
'09'=>'сентября',
'10'=>'октября',
'11'=>'ноября',
'12'=>'декабря',
);
Подписаться на:
Сообщения (Atom)