Download .zip |
Info | View files (269) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2018-05-20 (1 year ago) | 75% | Total: 339 | All time: 117 This week: 6 |
Version | License | JavaScript version | Categories | |||
wajaf 2.00.8 | GNU General Publi... | 1.0 | Libraries |
Description | Author | ||||||||
This package is a framework for building single page applications. |
|
readme.txt, WAJAF, the WebAbility(r) Javascript Application Framework Contains multi purpose functions, browser and WA objects (c) 2008-2012 Philippe Thomassigny This file is part of WAJAF WAJAF is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. WAJAF is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with WAJAF. If not, see <http://www.gnu.org/licenses/>. ---- Welcome to WAJAF. You need to install the wajaf directory into your published site. You may also install the folder into a protected directory and use a PHP/Perl/ASP/etc wrapper. Once the directory is installed, just call the needed scripts and build javascript ! Reference, manuals, examples: http://www.webability.info/?P=wajaf Follow us on twitter: @webability5 Thank you ! ---- This is the version 3, build 0.3 Please read the 4glstructure.txt document for a resumed 4GL programmation guide ---- v3.0.4 ------ - tabContainer corrected: the tabSelector was not resizing correctly (broken code) in case of disable, enable, move, etc. - groupContainer modified to support a listener called when the form changes its mode or viewed data. - groupContainer modified to clear the currentkey in case of insert mode with posibility to cancel and return to last viewed key. - groupContainer modified to load first record in case of cancel of first insert (does not stay blanck anymore if no currentkey was activated before going to insert mode). - groupContainer does not need anymore UTF8 encoding of fields variables. - eventManager modified to support passive events for mousewheels events. Bug corrected (do not setup anymore 2 events for mousewheel events). - Attributes added to lib/PHP/buttonElement tu support different titles based on group mode. v3.0.3 ------ - Bug corrected in eventManager: if the key code is undefined, the key listener cannot be executed (keyup and keydown events may be called without real keys stokes) - Bug corrected in lib/PHP/XDdataset: the dataset may include anything so need to be CDATA'ed v3.0.2 ------ - Lots of enhancements of all the JS libraries in general, new libraries, news functions, bugs corrected. v3.0.1 ------ - First build of V3 - Remove XML files, introduces JSON files - Adds forms and lists as basic elements (fusion of domlist and dommask in wajaf) |
Files |
File | Role | Description | ||
---|---|---|---|---|
containers (16 files) | ||||
elements (20 files) | ||||
examples (64 files, 6 directories) | ||||
lib (1 directory) | ||||
managers (13 files) | ||||
skins (6 directories) | ||||
system (1 file) | ||||
4glstructure.txt | Doc. | Documentation | ||
index.html | Doc. | Documentation | ||
readme.txt | Doc. | Documentation |
Files | / | containers |
File | Role | Description |
---|---|---|
accordionContainer.none.js | Class | Class source |
barContainer.none.js | Class | Class source |
dockContainer.none.js | Class | Class source |
expandableContainer.none.js | Class | Class source |
floatingContainer.none.js | Class | Class source |
gridContainer.js | Class | Class source |
groupContainer.js | Class | Class source |
listContainer.none.js | Class | Class source |
matrixContainer.js | Class | Class source |
separatorContainer.js | Class | Class source |
simpleContainer.js | Class | Class source |
tabContainer.js | Class | Class source |
tableContainer.none.js | Class | Class source |
treeContainer.js | Class | Class source |
widgetContainer.js | Class | Class source |
windowContainer.none.js | Class | Class source |
Files | / | elements |
File | Role | Description |
---|---|---|
boxeditorElement.none.js | Class | Class source |
buttonElement.js | Class | Class source |
camfieldElement.none.js | Class | Class source |
codeElement.js | Class | Class source |
colorfieldElement.js | Class | Class source |
datefieldElement.js | Class | Class source |
dateselectorElement.none.js | Class | Class source |
filefieldElement.none.js | Class | Class source |
ggraphElement.js | Class | Class source |
hiddenfieldElement.js | Class | Class source |
htmlElement.js | Class | Class source |
imageElement.js | Class | Class source |
linkElement.js | Class | Class source |
lovfieldElement.js | Class | Class source |
mmcfieldElement.js | Class | Class source |
paginationElement.none.js | Class | Class source |
settextfieldElement.none.js | Class | Class source |
textareafieldElement.js | Class | Class source |
textElement.js | Class | Class source |
textfieldElement.js | Class | Class source |
Files | / | examples |
File | Role | Description | ||
---|---|---|---|---|
4gl (21 files) | ||||
4glphpcode (5 files) | ||||
containers (14 files) | ||||
dataset (1 file) | ||||
elements (18 files) | ||||
prettify (12 files) | ||||
ajax.catcherror.html | Doc. | Documentation | ||
ajax.differed.html | Doc. | Documentation | ||
ajax.indicator.html | Doc. | Documentation | ||
ajax.notify.html | Doc. | Documentation | ||
ajax.periodic.html | Doc. | Documentation | ||
ajax.request.html | Doc. | Documentation | ||
anim.animator.html | Doc. | Documentation | ||
anim.color.html | Doc. | Documentation | ||
anim.combined.html | Doc. | Documentation | ||
anim.default.html | Doc. | Documentation | ||
anim.position.html | Doc. | Documentation | ||
anim.size.html | Doc. | Documentation | ||
anim.transp.html | Doc. | Documentation | ||
compatchart.html | Doc. | Documentation | ||
core.attributes.html | Doc. | Documentation | ||
core.get.anim.html | Doc. | Documentation | ||
core.get.content.html | Doc. | Documentation | ||
core.get.css.html | Doc. | Documentation | ||
core.get.event.html | Doc. | Documentation | ||
core.get.html | Doc. | Documentation | ||
core.get.metric.html | Doc. | Documentation | ||
core.get.nodes.html | Doc. | Documentation | ||
core.is.html | Doc. | Documentation | ||
core.other.html | Doc. | Documentation | ||
core.zindex.html | Doc. | Documentation | ||
dd.feedback.html | Doc. | Documentation | ||
dd.list.html | Doc. | Documentation | ||
dd.move.html | Doc. | Documentation | ||
draw.clock.html | Doc. | Documentation | ||
draw.lines.html | Doc. | Documentation | ||
event.key.html | Doc. | Documentation | ||
event.load.html | Doc. | Documentation | ||
event.mouse.html | Doc. | Documentation | ||
help.show.html | Doc. | Documentation | ||
i18n.message.html | Doc. | Documentation | ||
message.dispatch.html | Doc. | Documentation | ||
message.php | Data | Auxiliary data | ||
ondemand.css.html | Doc. | Documentation | ||
ondemand.js.html | Doc. | Documentation | ||
ondemand.page.html | Doc. | Documentation | ||
proto.array.noinvasive.html | Doc. | Documentation | ||
proto.compact.html | Doc. | Documentation | ||
proto.compact.noinvasive.html | Doc. | Documentation | ||
proto.date.noinvasive.html | Doc. | Documentation | ||
proto.delay.html | Doc. | Documentation | ||
proto.delay.noinvasive.html | Doc. | Documentation | ||
proto.filter.html | Doc. | Documentation | ||
proto.filter.noinvasive.html | Doc. | Documentation | ||
proto.string.html | Doc. | Documentation | ||
proto.string.noinvasive.html | Doc. | Documentation | ||
proto.transformer.html | Doc. | Documentation | ||
proto.transformer.noinvasive.html | Doc. | Documentation | ||
sound.play.html | Doc. | Documentation | ||
space3d.anim.html | Doc. | Documentation | ||
space3d.interactive.html | Doc. | Documentation | ||
tools.browser.attributes.html | Doc. | Documentation | ||
tools.browser.metrics.html | Doc. | Documentation | ||
tools.browser.size.html | Doc. | Documentation | ||
tools.debug.html | Doc. | Documentation | ||
tools.entities.html | Doc. | Documentation | ||
tools.json.html | Doc. | Documentation | ||
tools.render.html | Doc. | Documentation | ||
tools.rgb.html | Doc. | Documentation | ||
tools.utf8.html | Doc. | Documentation |
Files | / | examples | / | 4gl |
File | Role | Description |
---|---|---|
.htaccess | Data | Auxiliary data |
app.php | Data | Auxiliary data |
config.xml | Data | Auxiliary data |
ex_buttonElement.xml | Data | Auxiliary data |
ex_containerlab.xml | Data | Auxiliary data |
ex_elementlab.xml | Data | Auxiliary data |
ex_expandableContainer.xml | Data | Auxiliary data |
ex_gridContainer.lib | Data | Auxiliary data |
ex_gridContainer.xml | Data | Auxiliary data |
ex_gridContainerSimple.xml | Data | Auxiliary data |
ex_groupContainer.lib | Data | Auxiliary data |
ex_groupContainer.xml | Data | Auxiliary data |
ex_htmlElement.xml | Data | Auxiliary data |
ex_separatorContainer.xml | Data | Auxiliary data |
ex_simpleContainer.xml | Data | Auxiliary data |
ex_tabContainer.xml | Data | Auxiliary data |
ex_textElement.xml | Data | Auxiliary data |
ex_treeContainer.xml | Data | Auxiliary data |
index.html | Doc. | Documentation |
js.php | Data | Auxiliary data |
main.xml | Data | Auxiliary data |
Files | / | examples | / | 4glphpcode |
File | Role | Description |
---|---|---|
app.php | Data | Auxiliary data |
ex_simpleContainer.lib | Data | Auxiliary data |
index.html | Doc. | Documentation |
js.php | Data | Auxiliary data |
main.lib | Data | Auxiliary data |
Files | / | examples | / | containers |
File | Role | Description |
---|---|---|
expandableContainer.standalone.html | Doc. | Documentation |
expandableContainer.wajaf.html | Doc. | Documentation |
groupContainer.standalone.html | Doc. | Documentation |
groupContainer.wajaf.html | Doc. | Documentation |
lab.html | Doc. | Documentation |
separatorContainerH.standalone.html | Doc. | Documentation |
separatorContainerH.wajaf.html | Doc. | Documentation |
separatorContainerV.standalone.html | Doc. | Documentation |
separatorContainerV.wajaf.html | Doc. | Documentation |
simpleContainer.standalone.html | Doc. | Documentation |
simpleContainer.wajaf.html | Doc. | Documentation |
tabContainer.standalone.html | Doc. | Documentation |
tabContainer.wajaf.html | Doc. | Documentation |
widgetContainer.wajaf.html | Doc. | Documentation |
Files | / | examples | / | elements |
File | Role | Description |
---|---|---|
buttonElement.standalone.html | Doc. | Documentation |
buttonElement.wajaf.html | Doc. | Documentation |
codeElement.standalone.html | Doc. | Documentation |
element.lab.standalone.html | Doc. | Documentation |
errorElement.standalone.html | Doc. | Documentation |
extraElement.standalone.html | Doc. | Documentation |
helpElement.standalone.html | Doc. | Documentation |
htmlElement.standalone.html | Doc. | Documentation |
htmlElement.wajaf.html | Doc. | Documentation |
imageElement.standalone.html | Doc. | Documentation |
imageElement.wajaf.html | Doc. | Documentation |
lab.html | Doc. | Documentation |
linkElement.standalone.html | Doc. | Documentation |
linkElement.wajaf.html | Doc. | Documentation |
statusElement.standalone.html | Doc. | Documentation |
textElement.standalone.html | Doc. | Documentation |
textElement.wajaf.html | Doc. | Documentation |
titleElement.standalone.html | Doc. | Documentation |
Files | / | examples | / | prettify |
File | Role | Description |
---|---|---|
lang-apollo.js | Aux. | Auxiliary script |
lang-css.js | Aux. | Auxiliary script |
lang-hs.js | Aux. | Auxiliary script |
lang-lisp.js | Aux. | Auxiliary script |
lang-lua.js | Aux. | Auxiliary script |
lang-ml.js | Aux. | Auxiliary script |
lang-proto.js | Aux. | Auxiliary script |
lang-sql.js | Aux. | Auxiliary script |
lang-vb.js | Aux. | Auxiliary script |
lang-wiki.js | Aux. | Auxiliary script |
prettify.css | Data | Auxiliary data |
prettify.js | Aux. | Auxiliary script |
Files | / | managers |
File | Role | Description |
---|---|---|
ajaxManager.js | Class | Class source |
animManager.js | Class | Class source |
ddManager.js | Class | Class source |
debugManager.js | Class | Class source |
drawManager.js | Class | Class source |
eventManager.js | Class | Class source |
helpManager.js | Class | Class source |
messageManager.js | Class | Class source |
ondemandManager.js | Class | Class source |
soundManager.js | Class | Class source |
space3dManager.js | Class | Class source |
wa4glManager-v2.js | Class | Class source |
wa4glManager.js | Class | Class source |
Files | / | skins |
Files | / | skins | / | 4gl |
File | Role | Description |
---|---|---|
button-cancel.png | Icon | Icon image |
button-clear.png | Icon | Icon image |
button-confirm.png | Icon | Icon image |
button-delete.png | Icon | Icon image |
button-first.png | Icon | Icon image |
button-info.png | Icon | Icon image |
button-insert.png | Icon | Icon image |
button-last.png | Icon | Icon image |
button-next.png | Icon | Icon image |
button-previous.png | Icon | Icon image |
button-reset.png | Icon | Icon image |
button-submit.png | Icon | Icon image |
button-update.png | Icon | Icon image |
button-view.png | Icon | Icon image |
expandable-close.png | Icon | Icon image |
expandable-open.png | Icon | Icon image |
field-edition.png | Icon | Icon image |
field-error.png | Icon | Icon image |
field-ok.png | Icon | Icon image |
group-error.png | Icon | Icon image |
group-ok.png | Icon | Icon image |
help-box.png | Data | Auxiliary data |
help-circle.png | Icon | Icon image |
help-close.png | Icon | Icon image |
help-next.png | Icon | Icon image |
help-previous.png | Icon | Icon image |
loader.gif | Icon | Icon image |
separator-sizer.png | Icon | Icon image |
status-disable.png | Icon | Icon image |
status-error.png | Icon | Icon image |
status-focus.png | Icon | Icon image |
status-ok.png | Icon | Icon image |
status-readonly.png | Icon | Icon image |
tab-close.png | Icon | Icon image |
tab-move.png | Icon | Icon image |
tab-selector-left.png | Icon | Icon image |
tab-selector-right.png | Icon | Icon image |
tab-selector-select.png | Icon | Icon image |
tree-closed.png | Icon | Icon image |
tree-opened.png | Icon | Icon image |
widget-close.png | Icon | Icon image |
widget-closed.png | Icon | Icon image |
widget-editorclosed.png | Icon | Icon image |
widget-editoropened.png | Icon | Icon image |
widget-opened.png | Icon | Icon image |
Files | / | skins | / | css |
File | Role | Description |
---|---|---|
4gl.css | Data | Auxiliary data |
control.css | Data | Auxiliary data |
css1.css | Data | Auxiliary data |
css2.css | Data | Auxiliary data |
css3.css | Data | Auxiliary data |
examples.css | Data | Auxiliary data |
reset.css | Data | Auxiliary data |
wajaf.css | Data | Auxiliary data |
Files | / | skins | / | images |
File | Role | Description | ||
---|---|---|---|---|
animator (9 files) | ||||
config.png | Icon | Icon image | ||
dot.png | Icon | Icon image | ||
example.png | Icon | Icon image | ||
examplegroup.png | Icon | Icon image | ||
help-light.png | Icon | Icon image | ||
help-off.png | Icon | Icon image | ||
help-on.png | Icon | Icon image | ||
loader.gif | Icon | Icon image | ||
php.gif | Icon | Icon image | ||
sound-off.png | Icon | Icon image | ||
sound-on.png | Icon | Icon image | ||
wa5.gif | Icon | Icon image | ||
xml.gif | Icon | Icon image |
Files | / | skins | / | images | / | animator |
File | Role | Description |
---|---|---|
01.png | Data | Auxiliary data |
02.png | Data | Auxiliary data |
03.png | Data | Auxiliary data |
04.png | Data | Auxiliary data |
05.png | Data | Auxiliary data |
06.png | Data | Auxiliary data |
07.png | Data | Auxiliary data |
creep1.png | Icon | Icon image |
creep2.png | Icon | Icon image |
Files | / | skins | / | pages |
File | Role | Description |
---|---|---|
page1.html | Doc. | Documentation |
page2.html | Doc. | Documentation |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
User Ratings | ||||||||||||||||||||||||||||||
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.
Related pages |
Demo site A full demo of the wajaf working |
Documentation Learn how to use and programm on the WAJAF framework |
Official site Find all the data about WAJAF in the official site |