OGX.JS Javascript Framework for Mobile & Desktop (Webview) & Progressive Web Applications
APACHE-2.0 License
Bot releases are visible (Hide)
Published by globules-io about 3 years ago
getBind
and updateBind
methods&&
in OSE expressionsdragLeft
, dragRight
methods and drag_left
, drag_right
config flagsPublished by globules-io about 3 years ago
index
, replaceAt
, refreshAt
methodslimit
is 1OSE
scriptsgetNodeById
methodPublished by globules-io about 3 years ago
jmake
method to templatize inside JSONmoveNode
max_render_time
observe
callbackgetBestSize
after user resizeindex
upon remove tab.tabs
and carousel as .carousel
Published by globules-io about 3 years ago
[Hotfix] Deprecation in PROD build
Published by globules-io about 3 years ago
All deprecations will be removed in
1.9.0
getTemplate
deprecated, use get
templatize
deprecated, use make
replaceNodeName
deprecated, use rename
addTag
, removeTag
deprecated, use add
, remove
renderTags
deprecated, use render
addTab
, addTabAt
, removeTab
, removeTabAt
deprecated, use add
, addAt
, remove
, removeAt
selectTabAt
, removeCurrentTab
, selectTab
deprecated, use index
, removeCurrent
, select
setScope
, getScope
, setToken
deprecated, use scope
, token
setTree
deprecated, use val
uxi.scroller
Popup
Published by globules-io over 3 years ago
value
is passed and data
is different than default datamask
when end user presses backspace
or suppr
in the middle of the stringiOS
method to check if the app is currently running on iOS or notclipboard
methodPublished by globules-io over 3 years ago
detach
& attach
methods and app.moveNode
:Uxi
tagdefault
placeholders can be now be declared as string to link to OML filedisable_context
to true
mode
getSelection
now returns a single object (or false) if the mode
is set to single
touch.isRightClick
methodunbindAll
methodRoulette
, Switch
, Tags
when used as pure HTML form via populate
oml
or json
fileval
stringToLocale
method1.2.0.25
moveNode
methodhide_input_on_disable
flagresetSelection
called upon calling val
key
set in configPublished by globules-io over 3 years ago
DynamicList
, more support incoming.node:OML
as OML
or JSON
file via OSE
script i.e. 'node:OML':'{{oml myfile}}'
app.getJSON
now returns a cloneapp.getOML
now returns a cloneselection
flag in config
, expects array of ids to selectreselect
flag in config
OGX.Scope
if turned on, and scope CHANGE
max
CHANGE
Howl
cachingscroll
methodPublished by globules-io over 3 years ago
max_render_time
is now available for overrideconfig.icons
are set as objects1.2.0.15
capture
parameter to config for drag touch setupcapture
parameter to config for drag touch setupdrag
method to enable/disable drag or retrieve drag statuscapture
config parameter to trap eventOGX.Touch.Click
replacement performance for click
event over a class with a lot of instancesPublished by globules-io over 3 years ago
Added AES encryption of app.json via CLI
Published by globules-io almost 4 years ago
remote_property
populate
force values as stringpopulateForm
marked as deprecated and removed from production builds, use populate
validateForm
marked as deprecated and removed from production builds, use validate
formToObj
marked as deprecated and removed from production builds, use toObj
change
not always triggeredPublished by globules-io over 4 years ago
OSE
OGX Scripting Engine
OML
DynamicList
item is now accessible as variable from OML as {{&item}}
or whatever is set as as
flag in config of DynamicList
via OSE
Cache
class.OSE
to manipulate and output HTML based on data, allows template in template, getTemplate
now relies on Cache
cfind
method to faster globally retrieve another Uxi
from the uxis' internal Cache
CLI
is now available on all platform via npm/node.jspattern
can be set either by config or in the htmlunset
, list cache now supports combined indexesin
now works with object to objectBind
class, now extendableDebug
class, only available in dev/debug buildscontainer
in config is now el
:Data
properties must now be set as :OSE
tags, ie: 'mydata:OSE':{{#wathever}}
(vs old 'mydata:Data':#wathever
)OSE
: {{json NAME}}
vs {{NAME.json}}
/stage/users/id:[0-9]+
vs old /stage/users/[0-9]+
view
flag not supported anymore, use oml
flag. template
and css
still supportedapp.json
, use constant valuepreload
tag of app.json
is now an object, with paths as properties, use CLI
ANIM_LEFT
, HEAD_BACK
), now LEFT
, BACK
ANIM_SCALE
, ANIM_FADE
), now SCALE
, FADE
html/
(vs html/templates
)get
returns an object if limit
is set to 1val()
now returns a single objecttemplatize
now requires the string firstOGX.List
, replace
now findReplace
, update
now findUpdate
and getIndex
now findIndex
Published by globules-io over 4 years ago