vit-1 / larinayoga Goto Github PK
View Code? Open in Web Editor NEWStatic site for yoga teacher Galina Larina
Static site for yoga teacher Galina Larina
Посмотреть, чтобы весь функционал для обычных экранов шёл не по умолчанию, а потом выключался, а был закрыт в Link за media queries (с fallback'ом для IE8).
Отладчик ругается на 2 ошибки
Сейчас реализация iGallery рассчитывает на курсор мыши. Надо сделать вариант под touch (touch_enabled в https://github.com/viT-1/larinayoga/blob/master/css/original/base-layScreen-mobile.css).
Надо сделать так, чтобы https://github.com/viT-1/larinayoga/blob/master/xsl/original/base-layScreen.xsl не рисовал гиперссылку в стартовой странице саму на себя (ly-hldBanner для pgIndex (typeof="AboutPage")) https://github.com/viT-1/larinayoga/blob/master/index-ru.xml
Может быть чисто на CSS рулить псевдоэлементами и свойством display:none.
В том числе чтобы ly-section вешался автоматически из base-layScreen.xsl
На некоторых картинках не виден нижний border, на некоторых правый. Баг воспроизводится не во всех браузерах.
#7
С анимациями в сафари приходится выкручиваться. Какие-то работают, а какие-то нет.
IE при вызове функции removeAttrVal по загрузке страницы выдаёт в консоль сообщение "Object doesn't support property or method"
Синтаксис:
*[prefix-block_name__element_name *= 'view_ _state']
Некоторые holder'ы не были в предыдущий раз зарефакторены, следует обратить внимание на каскады - там тоже прячутся holder/layout-блоки, их нужно привести к виду "parent__child"
При том локально всё нормально работает.
Открываются все картинки, а должно быть как на about - открываться только та, на thumb которой навели курсор.
По размеру вертикально-ориентированные картинки должны быть соразмерны горизонтальным - то есть их высота одлжна равняться ширине контейнера, а ширина должна быть пропорциональная (не задана).
При очень маленькой ширине, когда включается ширина в 30%, начинаются траблы с анимацией (во всех браузерах, где .animations-on).
Status: minor
#7
Прописать принципы IAMcss разметки.
Пока это разбросано в двух флудотемах с БЭМерами: bem-site/bem-method#455 и bem-site/bem-forum-content-ru#1090 (comment)
Как в старом своём проекте hobby сделать переключатель шкурок, чтобы показать архитектуру CSS (отделение каркаса от цветового/шрифтового оформления).
Перевести bБлоки на холдер-блоки (hldBlock), насколько возможно убрать каскад CSS-селекторов.
Перевести iMoreLess на БЭМ избавляясь от каскада включая dd (далее каскад).
Посмотреть, почему тормозит JS Safari и IE.
Первые попытки не увенчались успехом, пришлось откатывать на исходную версию БЭМ в classname: f0c79b5
Адаптировать ширину видеороликов (с учётом поворота экрана) и google-расписания, чтобы эти блоки не выезжали за оформление (за границы контейнера hldMain).
Page-break плохо работает - картинки на одной странице, а подписи к ней на другой странице получаются - это плохо. Надо с этим что-то сделать.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.