jquerymy-1.2.8.min.js, 60kB · jquerymy-1.2.8.js, 135 kB
Закрыты #33, #35.— 4 ноября 2016 🇷🇺
jquerymy-1.2.7.min.js, 59kB · jquerymy-1.2.7.js, 134 kB
Применено предложение из #27.— 30 июля 2016
jquerymy-1.2.3.min.js, 58kB · jquerymy-1.2.3.js, 131 kB
.style
понимает @media
-ключи— 5 марта 2016
jquerymy-1.2.2.min.js, 57kB · jquerymy-1.2.2.js, 130 kB
Закрывает #20, а также небольшие баги в модальных диалогах.
— 10 февраля 2016
jquerymy-1.2.1.min.js, 57kB · jquerymy-1.2.1.js, 129 kB
Закрывает баги #18, #19 плюс несколько небольших оптимизаций.
— 13 января 2016
jquerymy-1.2.0.min.js, 57kB · jquerymy-1.2.0.js, 129 kB
Оптимизации:
this.my[method]()
изнутри манифеста вызывает $root.my("method")this.my.indom()
возвращает присутствие формы в DOM.merge
для списков форм$.my.tojson
значительно ускорена при сериализации функций.bind
, .check
, .css
функций в пользу методов this.my
прокси-объекта.Репозиторий jQuery.my на Гитхабе набрал больше 1000⭐️. Спасибо!
— 12 декабря 2015
jquerymy-1.1.9.min.js, 57kB · jquerymy-1.1.9.js, 118 kB
Добавлена функциональность:
— 10 сентября 2015
jquerymy-1.1.8.min.js, 57kB · jquerymy-1.1.8.js, 118 kB
Добавлена функциональность:
$form.my("restyle")
вызывает пересчёт динамических стилей у формы и её видимых дочек$.my.f.getref(obj, ref)
принимает как ref массивы, а не только строки. Строки могут содержать конструкции x.list.id=123.data
.{"fn":"function fName(){}"}
и воссоздаёт их также именованными..error
своего манифеста во время инициализации/рантайма, если поле было строкой в исходном манифесте.— 17 июля 2015
jquerymy-1.1.7.min.js, 55kB · jquerymy-1.1.7.js, 116 kB
Релиз исправляет несколько небольших ошибок в $.modal–плагине и в обработке секции files манифестов.
Исправлено несколько ошибок в реализации списков.
— 18 июня 2015
jquerymy-1.1.4.min.js, 55kB · jquerymy-1.1.4.js, 116 kB
Исправления/добавления.
— 9 мая 2015 🌟
jquerymy-1.1.3.min.js, 55kB · jquerymy-1.1.3.js, 115 kB
Изменения/дополнения:
Проект cloudwall.me перепозиционирован как noBackend operating system for webapps. Встроенный в CloudWall редактор $.my-приложений стал вполне стабильным и теперь включает сборщик.
— 17 апреля 2015
jquerymy-1.1.0.min.js, 57kB · jquerymy-1.1.0.js, 114 kB
Изменения/дополнения:
radio
и ui.#ctrl.listen
inherit
и expose
манифеста).params.restyle
задаёт интервал времени, после которого начинается пересчёт.bound
die
, которая вызывается при уничтожении формы.Некоторые мелкие исправления. Готовится новая, более простая и скоростная модель пересчёта больших списков.
Опубликован демонстрационный редактор JSON, который является рекурсивным манифестом – формой, которая инстанцирует сама себя по мере разворачивания веток JSON-документа.
— 12 января 2015
jquerymy-1.0.3.min.js, 54kB · jquerymy-1.0.3.js, 106 kB
Исправлены ошибки центровки модальных диалогов. Добавлен шорткат but
в генератор форм.
— 15 октября 2014
jquerymy-1.0.2.min.js, 53kB · jquerymy-1.0.2.js, 105 kB
Изменения/добавления:
Создан CDN системных библиотек.
— 11 сентября 2014
jquerymy-1.0.0.min.js, 49kB · jquerymy-1.0.0.js, 98 kB
Major version number update. Изменения/добавления:
require
– список внешних ресурсов, проверяемых, загружаемых и при необходимости монтируемых на форму до стартаfiles
– приложенные ресурсы, получают objectURL при стартеstyles
могут быть просто css-файлами (строкой)hash
и id
, возвращающие хэш и идентификатор дочерней формыeval()
больше не используется, заменён на конструкторы Function()
и RegExp()
bind
поддерживает формат "this.Nodename"
для связывания с объектами внутри рантайм-манифеста, а не объекта data
Создан CDN системных форм.
— 4 августа 2014
jquerymy-0.9.9.min.js, 44 kB · jquerymy-0.9.9.js, 86 kB
Пребилд перед релизом 1.0. Основные изменения:
0
корректно поддерживается в контролахsection, fieldset, form, aside
возвращают и принимают атрибут class
элемента, а не его html-контент$.my.chain(fnToQueue, delayAfter)
, $.my.chain.start(true)
для выстраивания асинхронной очереди на запуск и её запуска. fnToQueue
может вернуть promise.jQuery.my исполнилось 2 года.
— 29 июня 2014
jquerymy-0.9.7.min.js, 43 kB · jquerymy-0.9.7.js, 84 kB
Исправлено несколько багов, связанных с асинхронным запуском. Новые фичи:
style
, позволяющий создававть runtime-версии css-стилей, «работающих» только внутри данной формы Запущен проект CloudWall.me, использующий $.my как среду исполнения приложений.
— 10 мая 2014
jquerymy-0.9.4.min.js, 40 kB · jquerymy-0.9.4.js, 80 kB
Существенное обновление и расширение функционала:
$.my.modal()
— 5 мая 2014
jquery.my-0.8.2.min.js, 18.7 kB · jquery.my-0.8.2.js, 49 kB
Исправления. Манифесты, закодированные как JSON, корректно парсятся в IE8, Redactor 9 поддерживается корректно. Много других небольших оптимизаций.
— 28 ноября 2013
jquery.my-0.8.0.min.js, 17 kB · jquery.my-0.8.0.js, 49 kB
Добавлены списки вложенных форм. Введена минификация с помощью modified jscrush compressor, объём кода стал менее 20 кБ.
— 15 сентября 2013
jquery.my-0.7.7.min.js, 22 kB · jquery.my-0.7.7.js, 43 kB
Every function inside manifest now receives this
object referencing manifest. The feature allows use of shared dictionaries inside bind, check, init and css functions.
Also $.my.formgen
service function added.
2013-08-24
jquery.my-0.7.3.min.js, 20 kB · jquery.my-0.7.3.js, 35 kB
Now jQuery.my is jQuery 1.9.0 compatible. Note that using jQuery 1.9.0 requires Sugar JS 1.3.9 — earlier Sugars are incompatible with jQuery 1.9.
Code slightly refactored — minified 0.7.3 is 1 kB shorter than 0.7.2.
2013-01-29
jquery.my-0.7.2.min.js, 21 kB · jquery.my-0.7.2.js, 35 kB
Compatibility issues with select2 plugin fixed, some other minor bug fixes. Added some new features, read blog article.
2013-01-22
jquery.my-0.7.0.min.js, 18 kB · jquery.my-0.7.0.js, 32 kB
Most important new feature — new init
param added to ui
section members and as a root param, it allows to create html code for an entire $.my form and for each control individually with a single $.my call.
It means that you can call $.my only once over an empty <div>
and gain full-featured form with all controls rendered and initialized if needed. See Table demo for example.
Event model significantly streamlined — it boosted $.my up and reduced memory consumtion.
$.my now supports Ace, Redactor and select2 plugins. They all are nice, but their APIs and event models are tricky without $.my. With $.my they behave similar to input
controls.
Date controls now return string, not Date object.
Mobile browsers compatibility tuned up and, certainly, many bug-fixes and optimizations.
2013-01-17
jquery.my-0.5.4.min.js, 15 kB · jquery.my-0.5.4.js, 28 kB
Many bug fixes. Most important fix — change
event isn’t triggered twice on form when controls like textarea or date receive input.
Handwritten fields are not supported cause they genarate tons of data, it’s extremely memory consuming to store undo for them.
2012-11-01
jquery.my-0.5.2.min.js, 15 kB · jquery.my-0.5.2.js, 27 kB
$.my now supports jQuery Mobile. There are some issues with Opera Mini, other mobile majors are fine.
Conditional formatting pseudoclass :disabled
is supported for all controls except.selectmenu()
— it has no disable feature.
Next release will support handwritten input controls on touch devices.
2012-07-23
jquery.my-0.5.min.js, 14.5 kB · jquery.my-0.5.js, 25 kB
$.my now recognizes .cleditor() rich editor and nested forms.
Nice fat example of nested forms in .sortable() added in Tutorial.
$(o).my("ui") method implemented — now it’s possible to modify or extend control’s list and behavior at runtime. Reference with full list of methods is underway.
Next release in a month I think. Plans — $.mobile and maps compatibility.
2012-07-16
jquery.my-0.4.4.min.js, 13 kB · jquery.my-0.4.4.js, 24 kB
$.my now recognizes jQuery UI .sortable() and .draggable() controls. See them at the bottom of full list of compatible controls.
2012-07-12
jquery.my-0.4.min.js, 10.5 kB · jquery.my-0.4.js, 20 kB
Perfomance and memory consumption improvements. Nearly 1/3 of code is refactored and streamlined. List of compatible controls published in API section.
2012-07-02
jquery.my-0.3.min.js, 9 kB · jquery.my-0.3.js, 15 kB
jquery.my-0.3.js with SugarJS, 59 kB
Implemented history — now $.my knows about undo. Also several jQuery UI controls are now supported.
Read about jQuery UI support in Tutorial.
2012-06-24
jquery.my-0.2.min.js, 6 kB · jquery.my-0.2.js, 11 kB
Read how to set up $.my in Tutorial.
2012-06-21
jquery.my-0.1.min.js, 6 kB · jquery.my-0.1.js, 9.8 kB
2012-06-12. This version is obsolete.
© 2016 ermouth, лицензия MIT