Icontem

WAJAF: Build single page applications

Recommend this page to a friend!
  Info   View files View files (269)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2018-05-20 (5 months ago) RSS 2.0 feedStarStarStarStar 75%Total: 337 All time: 119 This week: 4Up
Version License JavaScript version Categories
wajaf 2.00.8GNU General Publi...1.0Libraries
Description Author

This package is a framework for building single page applications.

It consists of several objects to compose Web based user interfaces that are presented on the browser as a single page application.

The package provides objects for many purposes like retrieving localized texts, debugging applications, handle events, send AJAX requests, play sounds, manage page element animations, draw graphics, etc..

  Performance   Level  
Name: philippe thomassigny <contact>
Classes: 1 package by
Country: Mexico Mexico
Age: 49
All time rank: 761 in Mexico Mexico
Week rank: 20 Up2 in Mexico Mexico Down

Details
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 folder image Files  
File Role Description
Files folder imagecontainers (16 files)
Files folder imageelements (20 files)
Files folder imageexamples (64 files, 6 directories)
Files folder imagelib (1 directory)
Files folder imagemanagers (13 files)
Files folder imageskins (6 directories)
Files folder imagesystem (1 file)
Accessible without login Plain text file 4glstructure.txt Doc. Documentation
Accessible without login HTML file index.html Doc. Documentation
Accessible without login Plain text file readme.txt Doc. Documentation

  Files folder image Files  /  containers  
File Role Description
  Plain text file accordionContainer.none.js Class Class source
  Plain text file barContainer.none.js Class Class source
  Plain text file dockContainer.none.js Class Class source
  Plain text file expandableContainer.none.js Class Class source
  Plain text file floatingContainer.none.js Class Class source
  Plain text file gridContainer.js Class Class source
  Plain text file groupContainer.js Class Class source
  Plain text file listContainer.none.js Class Class source
  Plain text file matrixContainer.js Class Class source
  Plain text file separatorContainer.js Class Class source
  Plain text file simpleContainer.js Class Class source
  Plain text file tabContainer.js Class Class source
  Plain text file tableContainer.none.js Class Class source
  Plain text file treeContainer.js Class Class source
  Plain text file widgetContainer.js Class Class source
  Plain text file windowContainer.none.js Class Class source

  Files folder image Files  /  elements  
File Role Description
  Plain text file boxeditorElement.none.js Class Class source
  Plain text file buttonElement.js Class Class source
  Plain text file camfieldElement.none.js Class Class source
  Plain text file codeElement.js Class Class source
  Plain text file colorfieldElement.js Class Class source
  Plain text file datefieldElement.js Class Class source
  Plain text file dateselectorElement.none.js Class Class source
  Plain text file filefieldElement.none.js Class Class source
  Plain text file ggraphElement.js Class Class source
  Plain text file hiddenfieldElement.js Class Class source
  Plain text file htmlElement.js Class Class source
  Plain text file imageElement.js Class Class source
  Plain text file linkElement.js Class Class source
  Plain text file lovfieldElement.js Class Class source
  Plain text file mmcfieldElement.js Class Class source
  Plain text file paginationElement.none.js Class Class source
  Plain text file settextfieldElement.none.js Class Class source
  Plain text file textareafieldElement.js Class Class source
  Plain text file textElement.js Class Class source
  Plain text file textfieldElement.js Class Class source

  Files folder image Files  /  examples  
File Role Description
Files folder image4gl (21 files)
Files folder image4glphpcode (5 files)
Files folder imagecontainers (14 files)
Files folder imagedataset (1 file)
Files folder imageelements (18 files)
Files folder imageprettify (12 files)
  Accessible without login HTML file ajax.catcherror.html Doc. Documentation
  Accessible without login HTML file ajax.differed.html Doc. Documentation
  Accessible without login HTML file ajax.indicator.html Doc. Documentation
  Accessible without login HTML file ajax.notify.html Doc. Documentation
  Accessible without login HTML file ajax.periodic.html Doc. Documentation
  Accessible without login HTML file ajax.request.html Doc. Documentation
  Accessible without login HTML file anim.animator.html Doc. Documentation
  Accessible without login HTML file anim.color.html Doc. Documentation
  Accessible without login HTML file anim.combined.html Doc. Documentation
  Accessible without login HTML file anim.default.html Doc. Documentation
  Accessible without login HTML file anim.position.html Doc. Documentation
  Accessible without login HTML file anim.size.html Doc. Documentation
  Accessible without login HTML file anim.transp.html Doc. Documentation
  Accessible without login HTML file compatchart.html Doc. Documentation
  Accessible without login HTML file core.attributes.html Doc. Documentation
  Accessible without login HTML file core.get.anim.html Doc. Documentation
  Accessible without login HTML file core.get.content.html Doc. Documentation
  Accessible without login HTML file core.get.css.html Doc. Documentation
  Accessible without login HTML file core.get.event.html Doc. Documentation
  Accessible without login HTML file core.get.html Doc. Documentation
  Accessible without login HTML file core.get.metric.html Doc. Documentation
  Accessible without login HTML file core.get.nodes.html Doc. Documentation
  Accessible without login HTML file core.is.html Doc. Documentation
  Accessible without login HTML file core.other.html Doc. Documentation
  Accessible without login HTML file core.zindex.html Doc. Documentation
  Accessible without login HTML file dd.feedback.html Doc. Documentation
  Accessible without login HTML file dd.list.html Doc. Documentation
  Accessible without login HTML file dd.move.html Doc. Documentation
  Accessible without login HTML file draw.clock.html Doc. Documentation
  Accessible without login HTML file draw.lines.html Doc. Documentation
  Accessible without login HTML file event.key.html Doc. Documentation
  Accessible without login HTML file event.load.html Doc. Documentation
  Accessible without login HTML file event.mouse.html Doc. Documentation
  Accessible without login HTML file help.show.html Doc. Documentation
  Accessible without login HTML file i18n.message.html Doc. Documentation
  Accessible without login HTML file message.dispatch.html Doc. Documentation
  Accessible without login Plain text file message.php Data Auxiliary data
  Accessible without login HTML file ondemand.css.html Doc. Documentation
  Accessible without login HTML file ondemand.js.html Doc. Documentation
  Accessible without login HTML file ondemand.page.html Doc. Documentation
  Accessible without login HTML file proto.array.noinvasive.html Doc. Documentation
  Accessible without login HTML file proto.compact.html Doc. Documentation
  Accessible without login HTML file proto.compact.noinvasive.html Doc. Documentation
  Accessible without login HTML file proto.date.noinvasive.html Doc. Documentation
  Accessible without login HTML file proto.delay.html Doc. Documentation
  Accessible without login HTML file proto.delay.noinvasive.html Doc. Documentation
  Accessible without login HTML file proto.filter.html Doc. Documentation
  Accessible without login HTML file proto.filter.noinvasive.html Doc. Documentation
  Accessible without login HTML file proto.string.html Doc. Documentation
  Accessible without login HTML file proto.string.noinvasive.html Doc. Documentation
  Accessible without login HTML file proto.transformer.html Doc. Documentation
  Accessible without login HTML file proto.transformer.noinvasive.html Doc. Documentation
  Accessible without login HTML file sound.play.html Doc. Documentation
  Accessible without login HTML file space3d.anim.html Doc. Documentation
  Accessible without login HTML file space3d.interactive.html Doc. Documentation
  Accessible without login HTML file tools.browser.attributes.html Doc. Documentation
  Accessible without login HTML file tools.browser.metrics.html Doc. Documentation
  Accessible without login HTML file tools.browser.size.html Doc. Documentation
  Accessible without login HTML file tools.debug.html Doc. Documentation
  Accessible without login HTML file tools.entities.html Doc. Documentation
  Accessible without login HTML file tools.json.html Doc. Documentation
  Accessible without login HTML file tools.render.html Doc. Documentation
  Accessible without login HTML file tools.rgb.html Doc. Documentation
  Accessible without login HTML file tools.utf8.html Doc. Documentation

  Files folder image Files  /  examples  /  4gl  
File Role Description
  Accessible without login Plain text file .htaccess Data Auxiliary data
  Accessible without login Plain text file app.php Data Auxiliary data
  Accessible without login Plain text file config.xml Data Auxiliary data
  Accessible without login Plain text file ex_buttonElement.xml Data Auxiliary data
  Accessible without login Plain text file ex_containerlab.xml Data Auxiliary data
  Accessible without login Plain text file ex_elementlab.xml Data Auxiliary data
  Accessible without login Plain text file ex_expandableContainer.xml Data Auxiliary data
  Accessible without login Plain text file ex_gridContainer.lib Data Auxiliary data
  Accessible without login Plain text file ex_gridContainer.xml Data Auxiliary data
  Accessible without login Plain text file ex_gridContainerSimple.xml Data Auxiliary data
  Accessible without login Plain text file ex_groupContainer.lib Data Auxiliary data
  Accessible without login Plain text file ex_groupContainer.xml Data Auxiliary data
  Accessible without login Plain text file ex_htmlElement.xml Data Auxiliary data
  Accessible without login Plain text file ex_separatorContainer.xml Data Auxiliary data
  Accessible without login Plain text file ex_simpleContainer.xml Data Auxiliary data
  Accessible without login Plain text file ex_tabContainer.xml Data Auxiliary data
  Accessible without login Plain text file ex_textElement.xml Data Auxiliary data
  Accessible without login Plain text file ex_treeContainer.xml Data Auxiliary data
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file js.php Data Auxiliary data
  Accessible without login Plain text file main.xml Data Auxiliary data

  Files folder image Files  /  examples  /  4glphpcode  
File Role Description
  Accessible without login Plain text file app.php Data Auxiliary data
  Accessible without login Plain text file ex_simpleContainer.lib Data Auxiliary data
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file js.php Data Auxiliary data
  Accessible without login Plain text file main.lib Data Auxiliary data

  Files folder image Files  /  examples  /  containers  
File Role Description
  Accessible without login HTML file expandableContainer.standalone.html Doc. Documentation
  Accessible without login HTML file expandableContainer.wajaf.html Doc. Documentation
  Accessible without login HTML file groupContainer.standalone.html Doc. Documentation
  Accessible without login HTML file groupContainer.wajaf.html Doc. Documentation
  Accessible without login HTML file lab.html Doc. Documentation
  Accessible without login HTML file separatorContainerH.standalone.html Doc. Documentation
  Accessible without login HTML file separatorContainerH.wajaf.html Doc. Documentation
  Accessible without login HTML file separatorContainerV.standalone.html Doc. Documentation
  Accessible without login HTML file separatorContainerV.wajaf.html Doc. Documentation
  Accessible without login HTML file simpleContainer.standalone.html Doc. Documentation
  Accessible without login HTML file simpleContainer.wajaf.html Doc. Documentation
  Accessible without login HTML file tabContainer.standalone.html Doc. Documentation
  Accessible without login HTML file tabContainer.wajaf.html Doc. Documentation
  Accessible without login HTML file widgetContainer.wajaf.html Doc. Documentation

  Files folder image Files  /  examples  /  dataset  
File Role Description
  Accessible without login Plain text file dataset1.json Data Auxiliary data

  Files folder image Files  /  examples  /  elements  
File Role Description
  Accessible without login HTML file buttonElement.standalone.html Doc. Documentation
  Accessible without login HTML file buttonElement.wajaf.html Doc. Documentation
  Accessible without login HTML file codeElement.standalone.html Doc. Documentation
  Accessible without login HTML file element.lab.standalone.html Doc. Documentation
  Accessible without login HTML file errorElement.standalone.html Doc. Documentation
  Accessible without login HTML file extraElement.standalone.html Doc. Documentation
  Accessible without login HTML file helpElement.standalone.html Doc. Documentation
  Accessible without login HTML file htmlElement.standalone.html Doc. Documentation
  Accessible without login HTML file htmlElement.wajaf.html Doc. Documentation
  Accessible without login HTML file imageElement.standalone.html Doc. Documentation
  Accessible without login HTML file imageElement.wajaf.html Doc. Documentation
  Accessible without login HTML file lab.html Doc. Documentation
  Accessible without login HTML file linkElement.standalone.html Doc. Documentation
  Accessible without login HTML file linkElement.wajaf.html Doc. Documentation
  Accessible without login HTML file statusElement.standalone.html Doc. Documentation
  Accessible without login HTML file textElement.standalone.html Doc. Documentation
  Accessible without login HTML file textElement.wajaf.html Doc. Documentation
  Accessible without login HTML file titleElement.standalone.html Doc. Documentation

  Files folder image Files  /  examples  /  prettify  
File Role Description
  Accessible without login Plain text file lang-apollo.js Aux. Auxiliary script
  Accessible without login Plain text file lang-css.js Aux. Auxiliary script
  Accessible without login Plain text file lang-hs.js Aux. Auxiliary script
  Accessible without login Plain text file lang-lisp.js Aux. Auxiliary script
  Accessible without login Plain text file lang-lua.js Aux. Auxiliary script
  Accessible without login Plain text file lang-ml.js Aux. Auxiliary script
  Accessible without login Plain text file lang-proto.js Aux. Auxiliary script
  Accessible without login Plain text file lang-sql.js Aux. Auxiliary script
  Accessible without login Plain text file lang-vb.js Aux. Auxiliary script
  Accessible without login Plain text file lang-wiki.js Aux. Auxiliary script
  Accessible without login Plain text file prettify.css Data Auxiliary data
  Accessible without login Plain text file prettify.js Aux. Auxiliary script

  Files folder image Files  /  lib  
File Role Description
Files folder imagephp (1 file)

  Files folder image Files  /  lib  /  php  
File Role Description
  Accessible without login Plain text file wajaf.lib Data Auxiliary data

  Files folder image Files  /  managers  
File Role Description
  Plain text file ajaxManager.js Class Class source
  Plain text file animManager.js Class Class source
  Plain text file ddManager.js Class Class source
  Plain text file debugManager.js Class Class source
  Plain text file drawManager.js Class Class source
  Plain text file eventManager.js Class Class source
  Plain text file helpManager.js Class Class source
  Plain text file messageManager.js Class Class source
  Plain text file ondemandManager.js Class Class source
  Plain text file soundManager.js Class Class source
  Plain text file space3dManager.js Class Class source
  Plain text file wa4glManager-v2.js Class Class source
  Plain text file wa4glManager.js Class Class source

  Files folder image Files  /  skins  
File Role Description
Files folder image4gl (45 files)
Files folder imagecss (8 files)
Files folder imageflash (1 file)
Files folder imageimages (13 files, 1 directory)
Files folder imagejs (2 files)
Files folder imagepages (2 files)

  Files folder image Files  /  skins  /  4gl  
File Role Description
  Accessible without login Image file button-cancel.png Icon Icon image
  Accessible without login Image file button-clear.png Icon Icon image
  Accessible without login Image file button-confirm.png Icon Icon image
  Accessible without login Image file button-delete.png Icon Icon image
  Accessible without login Image file button-first.png Icon Icon image
  Accessible without login Image file button-info.png Icon Icon image
  Accessible without login Image file button-insert.png Icon Icon image
  Accessible without login Image file button-last.png Icon Icon image
  Accessible without login Image file button-next.png Icon Icon image
  Accessible without login Image file button-previous.png Icon Icon image
  Accessible without login Image file button-reset.png Icon Icon image
  Accessible without login Image file button-submit.png Icon Icon image
  Accessible without login Image file button-update.png Icon Icon image
  Accessible without login Image file button-view.png Icon Icon image
  Accessible without login Image file expandable-close.png Icon Icon image
  Accessible without login Image file expandable-open.png Icon Icon image
  Accessible without login Image file field-edition.png Icon Icon image
  Accessible without login Image file field-error.png Icon Icon image
  Accessible without login Image file field-ok.png Icon Icon image
  Accessible without login Image file group-error.png Icon Icon image
  Accessible without login Image file group-ok.png Icon Icon image
  Accessible without login Image file help-box.png Data Auxiliary data
  Accessible without login Image file help-circle.png Icon Icon image
  Accessible without login Image file help-close.png Icon Icon image
  Accessible without login Image file help-next.png Icon Icon image
  Accessible without login Image file help-previous.png Icon Icon image
  Accessible without login Image file loader.gif Icon Icon image
  Accessible without login Image file separator-sizer.png Icon Icon image
  Accessible without login Image file status-disable.png Icon Icon image
  Accessible without login Image file status-error.png Icon Icon image
  Accessible without login Image file status-focus.png Icon Icon image
  Accessible without login Image file status-ok.png Icon Icon image
  Accessible without login Image file status-readonly.png Icon Icon image
  Accessible without login Image file tab-close.png Icon Icon image
  Accessible without login Image file tab-move.png Icon Icon image
  Accessible without login Image file tab-selector-left.png Icon Icon image
  Accessible without login Image file tab-selector-right.png Icon Icon image
  Accessible without login Image file tab-selector-select.png Icon Icon image
  Accessible without login Image file tree-closed.png Icon Icon image
  Accessible without login Image file tree-opened.png Icon Icon image
  Accessible without login Image file widget-close.png Icon Icon image
  Accessible without login Image file widget-closed.png Icon Icon image
  Accessible without login Image file widget-editorclosed.png Icon Icon image
  Accessible without login Image file widget-editoropened.png Icon Icon image
  Accessible without login Image file widget-opened.png Icon Icon image

  Files folder image Files  /  skins  /  css  
File Role Description
  Accessible without login Plain text file 4gl.css Data Auxiliary data
  Accessible without login Plain text file control.css Data Auxiliary data
  Accessible without login Plain text file css1.css Data Auxiliary data
  Accessible without login Plain text file css2.css Data Auxiliary data
  Accessible without login Plain text file css3.css Data Auxiliary data
  Accessible without login Plain text file examples.css Data Auxiliary data
  Accessible without login Plain text file reset.css Data Auxiliary data
  Accessible without login Plain text file wajaf.css Data Auxiliary data

  Files folder image Files  /  skins  /  flash  
File Role Description
  Accessible without login Image file soundmanager2.swf Data Auxiliary data

  Files folder image Files  /  skins  /  images  
File Role Description
Files folder imageanimator (9 files)
  Accessible without login Image file config.png Icon Icon image
  Accessible without login Image file dot.png Icon Icon image
  Accessible without login Image file example.png Icon Icon image
  Accessible without login Image file examplegroup.png Icon Icon image
  Accessible without login Image file help-light.png Icon Icon image
  Accessible without login Image file help-off.png Icon Icon image
  Accessible without login Image file help-on.png Icon Icon image
  Accessible without login Image file loader.gif Icon Icon image
  Accessible without login Image file php.gif Icon Icon image
  Accessible without login Image file sound-off.png Icon Icon image
  Accessible without login Image file sound-on.png Icon Icon image
  Accessible without login Image file wa5.gif Icon Icon image
  Accessible without login Image file xml.gif Icon Icon image

  Files folder image Files  /  skins  /  images  /  animator  
File Role Description
  Accessible without login Image file 01.png Data Auxiliary data
  Accessible without login Image file 02.png Data Auxiliary data
  Accessible without login Image file 03.png Data Auxiliary data
  Accessible without login Image file 04.png Data Auxiliary data
  Accessible without login Image file 05.png Data Auxiliary data
  Accessible without login Image file 06.png Data Auxiliary data
  Accessible without login Image file 07.png Data Auxiliary data
  Accessible without login Image file creep1.png Icon Icon image
  Accessible without login Image file creep2.png Icon Icon image

  Files folder image Files  /  skins  /  js  
File Role Description
  Accessible without login Plain text file js1.js Example Example script
  Accessible without login Plain text file js2.js Example Example script

  Files folder image Files  /  skins  /  pages  
File Role Description
  Accessible without login HTML file page1.html Doc. Documentation
  Accessible without login HTML file page2.html Doc. Documentation

  Files folder image Files  /  system  
File Role Description
  Plain text file core.js Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:337
This week:0
All time:119
This week:4Up
 User Ratings  
 
 All time
Utility:93%StarStarStarStarStar
Consistency:100%StarStarStarStarStarStar
Documentation:93%StarStarStarStarStar
Examples:93%StarStarStarStarStar
Tests:-
Videos:-
Overall:75%StarStarStarStar
Rank:7