The application worker driven frontend framework
MIT License
Bot releases are hidden (Show)
Published by tobiu almost 2 years ago
form.field.Text
, checkboxes & radios now have a labelPosition_
config. default to left
, top
is possible as well.hideValueLabel
config got removed for simplicity reasons. valueLabelText
null or '' will now automatically remove the label from the DOM and a non empty string will (re)add it.Published by tobiu almost 2 years ago
Published by tobiu almost 2 years ago
we can now pass options
to the load method => matching Neo.Xhr.request()
Published by tobiu almost 2 years ago
convenience shortcuts bound to manager.Instance
.
Published by tobiu almost 2 years ago
Published by tobiu almost 2 years ago
Published by tobiu almost 2 years ago
form.field.Text
you can now adjust fields to your needs. some examples (not recommended from a design perspective, but possible)
collection.Base: fix for an edge case where clearing the filters broke
Published by tobiu almost 2 years ago
form.field.Text
Published by tobiu almost 2 years ago
Published by tobiu almost 2 years ago
A massive amount of code changes. see: https://github.com/neomjs/neo/pull/3770/files
In theory, adding the baseCls should not break anything. you can shorten quite a lot of custom cls
definitions, since the base selectors are no longer needed.
you can override baseCls
though, in case you want to remove basic selectors.
Published by tobiu almost 2 years ago
Published by tobiu almost 2 years ago
Published by tobiu almost 2 years ago
while rendering the picker into the field element itself was charming for a simplified focus management, getting the positions right was getting more and more complex, in case e.g. relative positioned parents did show up.
it was time to make use of the powerful focus manager.
Published by tobiu almost 2 years ago
merged in several of @Dinkh PRs and polished the positioning of form.field.Picker a bit.
Published by tobiu almost 2 years ago
see: https://github.com/neomjs/neo/issues/3746
also fixed the broken imports from v4.4.15 (google maps example)
Published by Dinkh almost 2 years ago
Neo.first(componentDescription, returnFirstMatch)
// as String: ntype[comma separated propterties]
Neo.first('toolbar button[text=Try me,icon=people]')
// as Object: Add properties. ntype is optional
Neo.first({
icon: 'people'
})
// as Array: An Array of Objects. No Strings allowed
Neo.first([{
ntype: 'toolbar'
},{
ntype: 'button', text: 'Try me', icon: 'people
}])
// return all fields in the application
Neo.first('basefield', false)
Neo.manager.Component.down
Component.down can now search for all prototype ntypes,
so that you can define your own ntype, but still find the original ntype.
// find numberfield by searching for basefield
Neo.first('basefield[name=addressnumber]')
updated and extended the example
Published by tobiu almost 2 years ago
Published by tobiu almost 2 years ago
component.wrapper.GoogleMaps: zoomChange
event
Published by tobiu almost 2 years ago
Custom markerClick
events got added to the google maps wrapper component, as well as an onMarkerClick()
method.
Published by tobiu almost 2 years ago
Added several more features. Track: https://github.com/neomjs/neo/projects/35 for details.