Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
src
 
 
web
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Ada Server Faces

Alire Alire Build Status Test Status codecov Download License Commits

Ada Server Faces allows to create web applications using the same pattern as the Java Server Faces (See JSR 252, JSR 314 and JSR 344).

It is part of Ada Web Application framework.

To build ASF, you will need:

Version 1.4.0 - May 2020

  • Performance improvement for the Facelet cache
  • Integrate jQuery 3.4.1, jQuery UI 1.12.1, jQuery Chosen 1.8.7
  • New <f:validateRegex> to validate an input field with a regular expression

List all versions

Build

Build with the following commands:

   ./configure
   make

The samples can be built using:

   gnatmake -Psamples

The unit tests are built using:

   gnatmake -Ptests

And unit tests are executed with:

   bin/asf_harness

Documentation

The Ada Server Faces sources as well as a wiki documentation is provided on:

https://github.com/stcarrez/ada-asf/wiki

The following tags are supported:

Documentation Namespace Tags
JSTL xmlns:c="http://java.sun.com/jstl/core" <c:set>, <c:if>, <c:choose>, <c:when>, <c:otherwise>
Facelets xmlns:ui="http://java.sun.com/jsf/facelets" ui:composition, ui:define, ui:decorate, ui:include, ui:insert, ui:param
JSF Core xmlns:f="http://java.sun.com/jsf/core" <f:attribute>, <f:convertDateTime>, <f:converter>, <f:facet>, <f:metadata>, <f:param>, <f:selectItem>, <f:selectItems>, <f:validateLength>, <f:validateLongRange>, <f:validateRegex>, <f:validator>, <f:view>, <f:viewAction>, <f:viewParam>
JSF HTML xmlns:h="http://java.sun.com/jsf/html" <h:body>, <h:commandButton>, <h:form>, <h:head>, <h:inputFile>, <h:inputHidden>, <h:inputSecret>, <h:inputText>, <h:inputTextarea>, <h:list>, <h:message>, <h:messages>, <h:ouputFormat>, <h:outputLabel>, <h:outputLink>, <h:outputText>, <h:panelGroup>, <h:selectBooleanCheckbox>, <h:selectOneMenu>, <h:selectOneRadio>
Widget xmlns:w="http://code.google.com/p/ada-asf/widget" <w:accordion>, <w:autocomplete>, <w:chosen>, <w:inputDate>, <w:inputText>, <w:gravatar>, <w:like>, <w:panel>, <w:tab>, <w:tabView>
Util xmlns:util="http://code.google.com/p/ada-asf/util" util:escape, util:file, util:flush, util:script

Licenses

Ada Server Faces integrates the Javascript library jQuery licensed under MIT or GPL (See https://jquery.org/license/).

Ada Server Faces integrates a generated version of 960 grid system licensed under MIT or GPL (See https://960.gs/ and https://grids.heroku.com/ for the CSS generator).

You can’t perform that action at this time.