OGX.JS Javascript Framework for Mobile & Desktop (Webview) & Progressive Web Applications
APACHE-2.0 License
Bot releases are hidden (Show)
carousel.val(__n, __trigger_bool)
Published by globules-io 6 months ago
construct
constructor to optionally use when extending AppOGX.Core
bindField
now support a submit callback submit_cb
outside of form
prev
and reset
methodsrequestIdleCallback
bind
with OSE
script not returning template
displays
bound to propertyOGX.Workers.stop(worker_id);
Published by globules-io 7 months ago
Splash
due to app not READY
when a stage has no OML
, faster initPublished by globules-io 7 months ago
READY
when rendering a stage
with a single Popup
as OML
Published by globules-io 7 months ago
1.14.1+
now encrypts, decrypts pak files and configencrypt
and decrypt
methods.pak
files if the build is packed.crumb
such as {{crumb fetch_id $some_property}}
shake
methodkeep_centered
flagcss
animations, supported are fade
, slide
, scale
, some can be combinedMOVE
and MOVED
eventsauto state
css
animations when changing stages, supported are swap
, flip
, slide
, shuffle
, some can be combinednew OGX.App({core: 'YourClass', ... });
focus
when added to stage using stage.create
{'default:Uxi':instance}
1.3.0
, added anim_show
flag, defaults to fade slide
1.5.1
, added addCell
, removeCell
and getCellIndex
methods1.1.1
, removed obsolete codePlaceholder
1.2.2
1.14.3
better handling of link
and unlinks
Published by globules-io 7 months ago
OML
display not returned as cloneaddItem
to item with existing children, duplicated childrenPublished by globules-io 7 months ago
OML
displayPublished by globules-io 7 months ago
id
already used, now overwrites result with same id
html
instead of template
in config, re-interpreted after Display
Published by globules-io 7 months ago
enabledForm
& disableForm
internal methods, and now enables/disables binded form or desirated form by passing selectortoObj
now skips the disabled
elements if passed true
as 2nd paramcb_change
of bound form is now passed an object without disabled
readonly
valueslowercase
flag in config to force saving input tag as lowercasemaximize
method can now be used to temporary turn if on/off maximize
and maximize_dbc
actions, by passing a boolean
getNodeByProp
, returns a node given a property/value
pairgetNodeByName
, returns a node given a name
get
unset
update
methods, auto transformed to {eq:value}
filterpaste
Published by globules-io 8 months ago
Splash
not hiding when using option bookmark: true
and reloading pagePublished by globules-io 8 months ago
Stage
object without OML
Published by globules-io 8 months ago
Stage
objects and start-up stage has no template.Published by globules-io 8 months ago
exit
option, set to true
by default. Set to false and prevent reload/exit.select
and selectIndex
methods can now be passed an additional trigger
parameter to trigger selection event
& callback
focus(2)
now skips floating
objects that are not visible
, previously only available with recursive focus nodes downstream via focus(1)
type
when expecting string
to string
comparisonloop
optimizationOGX.App.READY
once the default route of the focused Stage at start has been navigated to.debug
infoUxi
to a Uxi
and the filtering Uxi
does not have a value yetPublished by globules-io 8 months ago
isOML
trying to parse non-json stringsPublished by globules-io 9 months ago
placeholders
can now be expressed as a 2D ArrayaddItem
can now be passed an array of itemsstate
not updated after removing a child using deleteItem
OML
via as
OGX.Data.isOML
has been deprecated in favor to OGX.OML.isOML
1.0.0
new Flip
component to render and flip between 2 OML
trees.1.3.3
fix placeholder
in complex OML
1.2.0
added mode
in config
and mode
method to set selection mode to row
or item
(prop/val combo)Published by globules-io 9 months ago
1.33.1
1.2.2
value of min
can now be expressed as an array of mixed values i.e. [100, '40%', '250']
Published by globules-io 9 months ago
clipboard
not triggering focus
result
method now flushes result cache if null
is passed as parameterPublished by globules-io 9 months ago
[DynamicList] added findMove
method to move an item at the desired index
[Net] added download
method to create and auto click a download link
[Uxi] added optional parameter levels
to reveal
method, only reveal n
levels away from Uxi
[Display] refactoring, added support to OSE scripts
in template
and css
binds
[Touch] added dblick
constant for double click
[Tree] added openItem
, closeItem
and getItemByPath
methods
[OSE] added function
keyword for inline function declaration, or link to a global function
{{ function myGlobalFunction }} //link to function
{{ function myGlobalFunction() }} //execute function
{{ function if( $color === 'red' ){ return '#CC2222'; } return '#22CC22'; } }} //declare and execute
selection
not reset when selecting using one of the select methodsupdateItem
[OSE] function
and method
keywords now return link to function/method without executing it if parenthesis aren't present.
{{ method myMethod myUxi:MyView }} //returns link to method
{{ method myMethod() myUxi:MyView }} //executes method and passes available parameters
{{ function MyGlobalFunction }} //returns link to function
{{ function MyGlobalFunction() }} //executes function and passes available parameters
Note that the breaking nature of this change only applies to the
method
keyword sincefunction
is new
Published by globules-io 9 months ago
scroll
method to scroll to an item of the listupload
method that triggers file select process and returns the selected filescrop
method to resize or crop a base64
encoded imageplaceholder
when a node
does not contain any default
selectorcallbacks.render
1.3.0
added attach icon to select and send media1.2.0
better handling of existing HTML when creating a FlexCells
without a template