Evolution сдохла потому что полноценный фреймворк писать некогда да и я сам в другой области деятельности сейчас обитаю, однако, переназвал проект RevolveR и позиционирую как front-end микро библиотеку.
Сохранено API и совместимость в принципе есть с legacy evo. Код переписан на ES6 / ES7 почти полностью. Интерфейс теперь реализован на классах и можно юзать любой префикс namespace на ваш выбор. Тоесть теперь совместимо с $ зависимыми либами. Многое оптимизировал и переработал. Babel не смог мой код скомпилировать да и нет смысла компилировать из 7 в 6 - все равно ждать пока трахнутый MS подтянет свои ишаки - эджаки. Разрабатываться будет медленно. Некогда. Есть пожелания или сообщения о багах - пишите в трекер. https://github.com/xShiftx/revolver Планирую дорабатывать дальше. p.s.: Аякса больше нет. Теперь работает на движке Fetch. p.s.s: если кто захочет поразрабатывать - плиз не используйте новые циклы - это ущерб производительности и я против промисов. |
Нашел время проверить как все работает в Edge. Оказывается работает все что нужно. Теперь даже babel не нужен так как ни один нормальный пользователь не использует IE. Это хорошо.
Добавлен индикатор прокрутки страницы, легаси код почти отсутствует + немного оптимизированы методы для работы с предварительной обработкой CSS стилей перед анимацией. Всего 42кб основной движок и можно делать достаточно симпатичные SPA сайты как например arch66.pro |
1.0.6 : + DOM методы wrap, unwrap, replace
в планах методы для отработки элементов форм типа валидатора интегрированного с bootstrap и стилями, а также автоматический коструктор data объекта для отправки через fetch. Пока думаю как сделать. |
Я убил Хромиум своим каким-то await eval. В ожидании дьявола поперхнулась Opera, Yandex, Chrome, Chromium и все остальные браузеры, которые на движке Chromium.
Ошибку обещают исправить к 19 Июля, когда будет глобальное обновление. Это значит, что те кто перекрашивал иконку и не разрабатывал барузер обновят еще немного позже. Стабильно работает в Safari, Edge и FireFox. Ждите, кто использовал и не понял почему зависло. Ссылки: https://bugs.chromium.org/p/chromium...tail?id=855181 Сноска: Bulk update: M68 stable cut is scheduled for July 19th. This issue is marked as RB-Stable, so please take a look at it before. Thanks! |
А у вас проц. какой?
|
Я на i3 U серии тестил. Там в хроме завис bounce(код заимствовал на этом сайте для коллекции easings) - исправлено уже месяца как 3 или 4.
v.1.1.2 : исправлены ошибки при работе на субдоменах. добавлен $.cookie модуль. Теперь работает на андроидах последних обновленных версий браузера. Все перешло на Chrome. |
Если я хочу contenteditable div, то это не будет работать...
let formInputs = this.querySelectorAll("input[type='text']... Если я хочу custom markup... i.outerHTML = '<div class="revolver__form-hidden-input">'+ i.outerHTML +'</div>'; ... Но, плюсик поставлю за упорство ) ... Интересно мнение по поводу https://github.com/jorgebucaran/hyperapp |
SuperZen,
1. ну можно и это прицепить. идей почти не подают поэтому че самому надо, то и реализую. 2. оно у меня было в основном под RevolveR CMS(https://dev.to/xshiftx/writing-revol...t-for-fun-5efo) запилено, можно и кастомную разметку. Накиньте пример API как бы вам было удобно. 3. TS не люблю. Я вот думаю, стоит ли переписывать на jQuery like(http://cyberx.pro/querySelectorAll-r...hout-jQuery/)? p.s.: 1.2.2.1 : исправлена работа с hash в url строке(UNIT TEST: https://xshiftx.github.io/RevolveR/#UNIT-TEST :: для тестирования fetch разверните на localhost c PHP так как git не умеет выполнять пыхапэ). https://github.com/xShiftx/RevolveR |
Часовой пояс GMT +3, время: 01:34. |