jquerymy-1.3.4.min.js, 63.3kB · jquerymy-1.3.4.js, 145 kB
Added async functions support. Fixed some issues exposed by lgtm static analysis. Unsortable items are no more deleted from arrays bound to lists. JSON serializer received option for generating prettified output.
— June 9, 2024
jquerymy-1.2.18.min.js, 60.2kB · jquerymy-1.2.18.js, 138 kB
Added select2 v4 support, list elements now allow functions as validators.
— August 29, 2021
jquerymy-1.2.16.min.js, 60kB · jquerymy-1.2.16.js, 136 kB
Minor fixes in modal and formgen.
— August 23, 2019
jquerymy-1.2.14.min.js, 60kB · jquerymy-1.2.14.js, 136 kB
Fixes #46. 1.2.12 added support for email and tel input types.
— November 19, 2017
jquerymy-1.2.11.min.js, 60kB · jquerymy-1.2.11.js, 136 kB
Fixes serious modal dlg bug: modals are now able to close if their pivot DOM node was removed.
— October 10, 2017
jquerymy-1.2.10.min.js, 60kB · jquerymy-1.2.10.js, 136 kB
Minor improvements, small bug fixes in $.my.modal plugin. Fixed #38, #39.
— April 9, 2017
jquerymy-1.2.8.min.js, 60kB · jquerymy-1.2.8.js, 135 kB
— 4 of November, 2016
jquerymy-1.2.7.min.js, 59kB · jquerymy-1.2.7.js, 134 kB
All calls of $obj.size
method replaced with $obj.length
according to #27. This replacement does not automatically mean $.my is fully compatible with new jQuery 3.x in all possible cases.
— 30 of July, 2016
jquerymy-1.2.6.min.js, 59kB · jquerymy-1.2.6.js, 134 kB
Fixed #17. Added new experimental i18n .lang
feature.
— 27 of June, 2016
jquerymy-1.2.5.min.js, 58kB · jquerymy-1.2.5.js, 132 kB
Bug fix release. Fixed #24, #25
— 12 of May, 2016
jquerymy-1.2.4.min.js, 58kB · jquerymy-1.2.4.js, 131 kB
Bug fix release.
.style
section now understands @media
keys— 5 of March, 2016
jquerymy-1.2.2.min.js, 57kB · jquerymy-1.2.2.js, 130 kB
Bug fix release.
— 10 of February, 2016
jquerymy-1.2.1.min.js, 57kB · jquerymy-1.2.1.js, 129 kB
Bug fix release.
check
event— 13 of January, 2016
jquerymy-1.2.0.min.js, 57kB · jquerymy-1.2.0.js, 129 kB
Optimizations release.
this.my[method]()
from inside a manifest fn calls $root.my("method")this.my.indom()
returns is form in document DOM.merge
field for list sections$.my.tojson
sped up ~40 times for functions serialization.bind
, .check
, .css
functions in favor of this.my
proxy.— 12 of December, 2015
jquerymy-1.1.9.min.js, 57kB · jquerymy-1.1.9.js, 118 kB
Bug fix release.
— 10 of September, 2015
jquerymy-1.1.8.min.js, 57kB · jquerymy-1.1.8.js, 118 kB
Minor new features release.
$form.my("restyle")
forces local style recalculation for the form and its visible childs$.my.f.getref(obj, ref)
accepts both strings and arrays as ref path. Strings now can be like "x.list.id=123.data"
— to effectively fetch elt from array not by index, but by contant.{"fn":"function n(){}"}
..error
property during init/runtime if it was a string in source manifest.— 17 of July, 2015
jquerymy-1.1.7.min.js, 55kB · jquerymy-1.1.7.js, 116 kB
Bug fix release.
— 18 of June, 2015
jquerymy-1.1.4.min.js, 55kB · jquerymy-1.1.4.js, 116 kB
Bug fixes and V8 optimizations.
— 9 of May, 2015
jquerymy-1.1.3.min.js, 55kB · jquerymy-1.1.3.js, 115 kB
Changes/updates:
Project cloudwall.me repositioned as noBackend OS for webapps. Built-in CloudWall IDE now is stable and useful.
— 17 of April, 2015
jquerymy-1.1.0.min.js, 57kB · jquerymy-1.1.0.js, 114 kB
Changes/updates:
radio
and listen
properties.inherit
and expose
define this behavior.bound
to it’s root container.params.restyle
property defines delay between subsequent recalcs.die
function which is called when app is disbanded or removed.Small bug fixes. Still fighting for consistent update model for all edge cases of lists.
Published demo JSON editor, recursive $.my app that invokes itself as child nodes.
— 12 of January, 2015
jquerymy-1.0.3.min.js, 54kB · jquerymy-1.0.3.js, 106 kB
Bug fix release.
— 15 of October, 2014
jquerymy-1.0.2.min.js, 53kB · jquerymy-1.0.2.js, 105 kB
Changes/updates:
CDN of libs created.
— 11 of September, 2014
jquerymy-1.0.0.min.js, 49kB · jquerymy-1.0.0.js, 98 kB
Major version number update. Changes/updates are:
require
property of a manifest — list of external resources or plugins, pre-checked and, if needed, pre-loaded before main init sequence of a formfiles
property — list of inlined binary resources, that receive session objectURL on form startstyle
property are allowed to be text css, not objects. Rules defined using text representation become form-local on form start.hash
and id
functions can be defined for list items explicitlyeval()
is not used any more, now only Function()
and RegExp()
bind
now understands "this.Nodename"
format for linking controls with manifest branches— 4 of August, 2014
jquerymy-0.9.9.min.js, 44 kB · jquerymy-0.9.9.js, 86 kB
Pre-1.0 stub release. Main changes:
0
does not turn to "" when put to inputsection, fieldset, form, aside
are now binded via their class attribute, not HTML content like div
or span
$.my.chain(fnToQueue, delayAfter)
, $.my.chain.start(true)
for building async queues. fnToQueue
can return promise.jQuery.my celebrates 2nd anniversary.
— 29 of June, 2014
jquerymy-0.9.7.min.js, 43 kB · jquerymy-0.9.7.js, 84 kB
Several issues relative to async init are fixed. New features:
style
property, allows to create runtime css styles, that only applied to form contents CloudWall.me project started. It use $.my to run apps.
— 10 of May, 2014
jquerymy-0.9.4.min.js, 40 kB · jquerymy-0.9.4.js, 80 kB
Features update:
$.my.modal()
— 5 of May, 2014
jquery.my-0.8.2.min.js, 18.7 kB · jquery.my-0.8.2.js, 49 kB
Bug fix release. JSON-encoded manifests now parsed in IE8, Redactor 9 is supported now. Many small optimizations.
— 28 of November, 2013
jquery.my-0.8.0.min.js, 17 kB · jquery.my-0.8.0.js, 49 kB
Added lists of child forms. Minified with modified jscrush compressor, less than 20kB now.
— 15 of September, 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.
© 2017 ermouth, MIT licensed