OGX.JS Javascript Framework for Mobile & Desktop (Webview) & Progressive Web Applications
APACHE-2.0 License
Published by globules-io over 2 years ago
no_selection
flag and noSelection
methodrgbToHex
, rgbToHsl
nd hslToRgb
now accept any variation of arguments (string, array, object and arguments)BROWSE
event, triggered when user navigates with top arrow buttonsbindField
allowed
flag now defaults to /[0-9a-zA-Z‘’'"à-úÀ-Ú\-\!\.\?#@$\:\(\)\/_,;%' ]/
name
, and gatherByName
methodOGX.Router.GOTO
event, triggered upon internal linkcache
feature, allow to reuse complete routes from Cache instead of re-renderingOSE
Function
tag, which calls a user function that returns a Promise
. Based on resolve, a different OML node will be renderedbindField
over textarea
with new lines and restrict
render
has been deprecated with no replacementclear
has been deprecated and replaced with wipe
clear
has been deprecated and replaced with wipe
clear
has been deprecated and replaced with wipe
Published by globules-io over 2 years ago
css
not updated when using findReplace
or replaceAt
methods while using bindsfindUpdate
not keeping selection css classbookmark
option when using multiple stagesclose_on_click
flag can now be passed a callbackrequest
methodjail
config flaga
links are now supported, format /stage/route
change_cb
callback now buffered, preventing multiple events when autofilling multiple fields at onceparents
methodPublished by globules-io over 2 years ago
Published by globules-io over 2 years ago
selection
at start-upbrowse
flag, swipeable
flag deprecated in favor to swipe
:OML
linksmaximize
and normalize
methodsmap
parameter to populate
params
parameter to bindForm
on
& off
into prototype over el
swipeable
has been marked as deprecated in favor to swipe
Published by globules-io over 2 years ago
select
now supports array if selection mode is multi
in
and nin
added support to number to string|array|object|number comparison
eval
option to handle custom navigation permissionsscope expressions
scope expressions
regular expression
prev
and next
methodcheck
has been marked as deprecated in favor to eval
match
has been marked as deprecated in favor to eval
All scoping must be declared as scope expression vs previously array. This change impacts
Router
andDynamicList
.
Previous route scope
{"mystage/myroute":{
...
scope : ['public', 'user']
}
New format
{"mystage/myroute":{
...
scope : 'public user'
}
Published by globules-io over 2 years ago
eval
methodOSE
scripts not evaluatedvalidate
change
not triggered when backspace or delete on a fieldreveal
can now be passed an animation constant, only applicable when targeting a Popup
or Window
gather
can now lookup subclasses of Views, Controllers and Stage, such as Views.Myiew
vs View
Published by globules-io almost 3 years ago
Stage now only supports one routing element and the selector of the element must be set in the Stage OML such as
{'my_stage:Stage':{
...,
placeholder:'#my_element'
}}
This change is expressed in the routing, by changing the existing target element of the route, from
...,
'my_stage/my_route':{
'#my_element:SomeObject':{
...
}
}
To this new version. We set the element once in the Stage, and then we just use
default
for all the routes
...,
'my_stage/my_route':{
'default:SomeObject':{
...
}
}
mode
live change not allowing selectiontoggle
not triggering update for Form
when stressing itdefault
for StagePlaceholder
Placeholder
uxi.kill
Controller
are now constructed last (in the entire tree)Published by globules-io almost 3 years ago
match
has been deprecated in favor to eval
which supports scope expressions
showIndex
has been deprecated in favor to index
ose scripts
scope expressions
config.emojis
OML nodes
declared as string
or ose script
max_depth
is now an optional parameter in app configOSE
scripts are now evaluated recursively with a max_depth
jmake
added support to global variablesPlaceholder
and automatically converts default
selector in children nodes in node:OML
observe
now buffered, waits the end of the rendering before triggering a change.find
now accepts type && id
or type || id
as parametersstage
to lookup stage from any Uxi
focus
and blur
over subtreeempty
and render
methodsenableTab
and disableTab
methodsPublished by globules-io almost 3 years ago
jmake
added support to global variablesobserve
now buffered, waits the end of the rendering before triggering a change.find
now accepts type && id
or type || id
as parametersstage
to lookup stage from any Uxi
focus
and blur
over subtreePublished by globules-io almost 3 years ago
String.substr
is now polyfilled since it has been deprecateddrag
flag set as function not calling it if group
flag is setblur
and focus
when detach
or attach
is calledPublished by globules-io almost 3 years ago
.pak
files (oml
, json
and templates
) via the CLI's pack commandsame
method to also compare non arrays or objectsdiff
methoddiff
flag for a formPublished by globules-io almost 3 years ago
diff
flag for a fieldwidth
height
interpreted as size expression upon resize
when they're notindex
methodkey
that can be both interpreted as string
or int
app.moveNode
Published by globules-io almost 3 years ago
drag
methodTOP
eventpaste
for textarea
unrestricted
by defaultscope
not triggering proper itemPublished by globules-io almost 3 years ago
prependMessages
not keeping scroll positionmode
not reset after changing list type (string
vs object
)console
required
flaggetSelection
now returns a List
(vs array
) if mode
isn't single
Published by globules-io almost 3 years ago
OSE
scripts in loopscroller
Uxi
with no name set not focusingCarousel
panels are added or removedTheater
not showingPublished by globules-io about 3 years ago
deprecated methods
removedrefresh
methodcss
is now set at Uxi
level, all components inheriting itOSE
expressions in selectors via data:OML
tagtext/javascript
to application/javascript
HowlerJS
updated to v2.2.3MomentJS
updated to v2.29.1Published by globules-io about 3 years ago
Published by globules-io about 3 years ago
Published by globules-io about 3 years ago
Published by globules-io about 3 years ago