diff options
Diffstat (limited to 'www/aws-demos')
| -rw-r--r-- | www/aws-demos/Makefile | 42 | ||||
| -rw-r--r-- | www/aws-demos/distinfo | 2 | ||||
| -rw-r--r-- | www/aws-demos/files/patch-demos_web__elements_web__elements.gpr | 10 | ||||
| -rw-r--r-- | www/aws-demos/files/templates.tads | 264 | ||||
| -rw-r--r-- | www/aws-demos/pkg-plist | 98 |
5 files changed, 386 insertions, 30 deletions
diff --git a/www/aws-demos/Makefile b/www/aws-demos/Makefile index 3aa41bfc6e3f..378c3e190ff1 100644 --- a/www/aws-demos/Makefile +++ b/www/aws-demos/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= aws -PORTVERSION= 3.1.0.0 -PORTREVISION= 1 +PORTVERSION= 3.2.0.0 CATEGORIES= www MASTER_SITES= http://downloads.dragonlace.net/src/ PKGNAMESUFFIX= -demos @@ -14,12 +13,13 @@ COMMENT= Adacore Ada Web Server demos LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi -BUILD_DEPENDS+= gprbuild>=20120510:${PORTSDIR}/devel/gprbuild \ - xmlada>=3.2:${PORTSDIR}/textproc/xmlada \ +BUILD_DEPENDS= gprbuild:${PORTSDIR}/devel/gprbuild \ + xmlada>=4.4:${PORTSDIR}/textproc/xmlada \ aws>=3.1:${PORTSDIR}/www/aws -USE_BZIP2= yes -USES= ada gmake +USES= ada gmake tar:bzip2 + +DISTINFO_FILE= ${PORTSDIR}/www/aws/distinfo CONF_ARGS= PROCESSORS=1 CONF_ARGS+= GCC=ada @@ -27,6 +27,7 @@ CONF_ARGS+= prefix=${PREFIX} OPTIONS_DEFINE= SSL LDAP OPTIONS_DEFAULT= SSL +OPTIONS_SUB= yes DEMO_DIRS+= auth DEMO_DIRS+= autobahn @@ -35,7 +36,9 @@ DEMO_DIRS+= com DEMO_DIRS+= dispatch DEMO_DIRS+= dowload_manager DEMO_DIRS+= hello_world +DEMO_DIRS+= hello_wsdl DEMO_DIRS+= hotplug +DEMO_DIRS+= interoplab DEMO_DIRS+= jabber_demo DEMO_DIRS+= multiple_sessions DEMO_DIRS+= res_demo @@ -55,36 +58,26 @@ DEMO_DIRS+= web_mail DEMO_DIRS+= websockets DEMO_DIRS+= wps DEMO_DIRS+= ws +DEMO_DIRS+= ws_candy DEMO_DIRS+= zdemo -# These don't build, fail finding "aws.ini" -#DEMO_DIRS+= hello_wsdl -#DEMO_DIRS+= interoplab - .include <bsd.port.options.mk> .if ${PORT_OPTIONS:MSSL} CONF_ARGS+= SOCKET=openssl DEMO_DIRS+= agent DEMO_DIRS+= runme -PLIST_SUB+= OSSL="" -.else -PLIST_SUB+= OSSL="@comment " .endif .if ${PORT_OPTIONS:MLDAP} CONF_ARGS+= LDAP=true DEMO_DIRS+= test_ldap -PLIST_SUB+= LDAP="" -.else -PLIST_SUB+= LDAP="@comment " .endif -EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX} - post-patch: @${REINPLACE_CMD} -e 's|@PREFIX@|${LOCALBASE}|g' \ ${WRKSRC}/demos/test_ldap/test_ldap.gpr + @${REINPLACE_CMD} -e 's| setup_tp | |' ${WRKSRC}/makefile do-configure: ${MKDIR} ${WRKSRC}/.build/native/debug/static/obj @@ -98,10 +91,19 @@ do-build: .endfor do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/aws-demos + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/templates \ + ${STAGEDIR}${EXAMPLESDIR}/images .for dd in ${DEMO_DIRS} ${FIND} ${WRKSRC}/demos/${dd} -type f -perm -0001 \ - -exec ${INSTALL} {} ${STAGEDIR}${PREFIX}/share/examples/aws-demos/ \; + -exec ${INSTALL} {} ${STAGEDIR}${EXAMPLESDIR}/ \; .endfor + cd ${WRKSRC} && \ + ${COPYTREE_SHARE} web_elements ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/demos/runme/aws_*.png \ + ${STAGEDIR}${EXAMPLESDIR}/images + ${INSTALL_DATA} ${WRKSRC}/demos/web_mail/*html \ + ${STAGEDIR}${EXAMPLESDIR}/templates + ${INSTALL_DATA} ${FILESDIR}/templates.tads \ + ${STAGEDIR}${EXAMPLESDIR}/templates .include <bsd.port.mk> diff --git a/www/aws-demos/distinfo b/www/aws-demos/distinfo deleted file mode 100644 index 4cdc06f0a1fd..000000000000 --- a/www/aws-demos/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (aws-3.1.0.0.tar.bz2) = bb2896d81ab15f62a6fc8b7ae5c7191bf04ee9875e021ec0639cdbc435f8b8da -SIZE (aws-3.1.0.0.tar.bz2) = 1529933 diff --git a/www/aws-demos/files/patch-demos_web__elements_web__elements.gpr b/www/aws-demos/files/patch-demos_web__elements_web__elements.gpr new file mode 100644 index 000000000000..1f02247e6b00 --- /dev/null +++ b/www/aws-demos/files/patch-demos_web__elements_web__elements.gpr @@ -0,0 +1,10 @@ +--- demos/web_elements/web_elements.gpr.orig 2014-05-15 19:48:07.000000000 +0000 ++++ demos/web_elements/web_elements.gpr +@@ -25,6 +25,7 @@ project Web_Elements is + + package Builder is + for Default_Switches ("Ada") use ("-gnat05"); ++ for Executable ("web_elements.adb") use "web_elements_program"; + end Builder; + + end Web_Elements; diff --git a/www/aws-demos/files/templates.tads b/www/aws-demos/files/templates.tads new file mode 100644 index 000000000000..6691d4b43161 --- /dev/null +++ b/www/aws-demos/files/templates.tads @@ -0,0 +1,264 @@ +@@-- This template is intended as a model of how to generate an Ada package +@@-- describing all the variables used in a set of AWS templates. +@@-- These Ada packages can then be used in your application to avoid +@@-- hard-coded strings, and help maintain the templates and the code to +@@-- parse them in sync. +@@-- +@@-- This template contains two possible behaviors, chosen through the +@@-- following variable: +@@SET@@ SINGLE_FILE = False +@@-- If you set it to True, then a single Ada package with its nested +@@-- packages is generated. If you set it to False, then the file generated +@@-- should be further processed through gnatchop, to generate several +@@-- Ada files organized into several files. This latter organization +@@-- avoids recompiling all your source files every time at least one +@@-- template changes. +@@-- +@@-- The following variable should be changed to set the name of the +@@-- generated packages. +@@SET@@ PACKAGE = Templates +@@-- +@@-- +@@-- When designing your own template for Ada packages, you should take +@@-- into account that the variables in your templates might not necessarily +@@-- be valid Ada identifier names, and you should therefore update the calls +@@-- to @_REPLACE:..._@ below. +@@-- +@@-- This template example also assumes a convention for Lazy_Tags. If you +@@-- are using such types, they are generally shared among templates, and +@@-- the Ada package should reflect that fact. Assuming all such tags start +@@-- with the prefix LAZY_, we generate one special package for them, and +@@-- omit them in all the other packages. +@@-- +@@-- Likewise, the templates2ada tool will not generate tag entries for tags +@@-- that are set through a @@SET@@ statement, since these are purely internal +@@-- to your template file and have no impact on your source code. +@@-- +@@-- For the best use of this tool, it is recommended that your template not +@@-- use @@INCLUDE@@ statements, but instead use a tag, set in the Ada code +@@-- to the preprocessed result of the same template file. This allows you to +@@-- better control unset tags. For instance, instead of using: +@@-- @@INCLUDE@@ foo.thtml +@@-- use something like: +@@-- @_BLOCK_FOO_@ +@@-- and in your Ada code set BLOCK_FOO to the result of Parse ("foo.thtml"). +@@-- +@@-- The templates2ada tool is able to generate constants for the HTTP +@@-- parameters set in your page, so that you can process them in your Ada +@@-- code. A few conventions must be followed, however: +@@-- - The name should be on a single line, preceded by "name=", as in +@@-- name="FOO" +@@-- - The name should use only letters, underscores and digits, unless you +@@-- enhance the regular expressions below to also remove other special +@@-- characters. +@@-- - In some cases, you must use a AWS tag in the name of an HTTP param, +@@-- for instance for checkboxes for which names should be unique (or you +@@-- won't know when the parameter is set to false). In this case, the +@@-- tag must be at the beginning or end of the name, not in the middle. +@@-- If there are multiple tags, they should be separated by non-letters, +@@-- as in: +@@-- name="PN_@_TAG1_@:@_TAG2_" +@@-- In this case, the following constant is generated: +@@-- PN_Prefix : constant String := "PN"; +@@-- - The name mustn't be only an AWS tag. The following is invalid: +@@-- name="@_TAG_@" +@@-- To avoid generating constants for <a name=..>, you must put the name +@@-- attribute right after the "<a". templates2ada doesn't try to parse the +@@-- HTML file, and doesn't know anything about HTML structure. +@@-- +@@-- Some HTTP parameters can be specified as GET parameters. These can be +@@-- documented directly in the templates with the following format: +@@-- @@-- HTTP_GET(name): documentation +@@-- and an entry will be generated for it. +@@-- One additional special kind of comment that is recognized by this tool is +@@-- @@-- HTTP_URL(url): documentation +@@-- This indicates the typical URL(s) associated with that template, and will +@@-- result in an additional string constant in the generated package, which +@@-- can for instance be used when registering the URLs, or when redirecting +@@-- the user to another URL. +@@-- +@@-- If you combine the use of HTTP_GET and HTTP_URL, this can help ensure +@@-- that any URL redirection you do through AWS.Response.URL is valid, if you +@@-- use the generated constants. In addition, you could generate a +@@-- template file (for instance using all_urls.thtml in this distribution) +@@-- that can be included in other templates. +@@-- +@@-- When a variable is removed from a template, your source code will no +@@-- longer compile. When a variable is added, you get no compilation error. +@@-- However, running "gnat xref -u" on your application will help detect +@@-- unreferenced variables, and thus tags that are used in templates but +@@-- never set in the code. For instance: +@@-- gnat xref -Pproject -u main.adb | grep templates +@@-- will list all unused template variables from the template packages that +@@-- are currently in use by your application. Template packages that are not +@@-- even withed will not appear in this listing, but can generally be found +@@-- through appropriate grep commands. +@@-- +@@-- The following tags are available in this template: +@@-- @_VARIABLE_@: Matrix of variable names for the current template, +@@-- sorted alphabetically +@@-- @_FILENAME_@: Vector of template file names. The name contains +@@-- directories relative to the directory given to +@@-- templates2ada +@@-- @_BASENAME_@: Same as @_FILENAME_@, but contains only the base +@@-- names of files, with no extension. +@@-- @_VARIABLE_LIST_@: List of all variables defined in all templates, +@@-- sorted alphabetically +@@-- @_INCLUDE_@: List of templates included by the current template. +@@-- Names are the base name. +@@-- @_HTTP_@: List of http parameters that can be returned by the +@@-- current template, sorted alphabetically. +@@-- @_FROM_GET_@: For each of the HTTP parameters above, this boolean +@@-- indicates whether it was defined in a HTTP_GET +@@-- comment as explained above. +@@-- @_URL_@: List of urls that are associated with the current +@@-- template, sorted alphabetically. +@@-- @_AJAX_EVENT_@: Event name (onclick, onchange...), corresponding +@@-- action in AJAX_ACTION. +@@-- @_AJAX_ACTION_@ Action for the given AJAX_EVENT above. +@@-- @_AJAX_FILE_@ File in which the corresponding action has been +@@-- found. +@@-- @_SET_VAR_@ Name of SET constants in the template +@@-- Only variables with prefix SET_ are exported. +@@-- @_SET_VAL@ Values of the above constants. +@@-- +@@-- This templates is processed through the tool templates2ada +@@-- +@@-- Possible enhancements: +@@-- - Take into account @@IF@@ statements, and make sure that all +@@-- needed variable in each branch is properly set. Hard to do. +@@-- - Have a way to specify comments for the variable, probably as a +@@-- special comment in the template files themselves. +@@-- - Handling of @@INCLUDE@@: the tags defined in the included file +@@-- be also included in the generated package for the template, so +@@-- that we can detect missing definitions. However, this means that +@@-- such tags will be duplicated in several places... It is generally +@@-- simpler to avoid using @@INCLUDE@@ statements. +@@-- We could also use child packages to represent them +@@-- +-- DO NOT EDIT, THIS FILE HAS BEEN GENERATED +package @_PACKAGE_@ is + pragma Style_Checks (Off); + + package Lazy is + @@TABLE@@ + @@IF@@ @_UPPER:SLICE(1..5):VARIABLE_LIST_@ = "LAZY_" + @_CAPITALIZE:REPLACE_ALL(__/_):VARIABLE_LIST_@ : constant String := "@_VARIABLE_LIST_@"; + @@END_IF@@ + @@END_TABLE@@ + end Lazy; + +@@IF@@ @_SINGLE_FILE_@ = True +@@TABLE@@ + package @_CAPITALIZE:REPLACE_ALL(\./_):BASENAME_@ is + Template : constant String := "@_FILENAME_@"; + @@TABLE@@@ + @@IF@@ not @_IS_EMPTY:URL_@ + @@IF@@ @_TABLE_LINE_@ = 1 + URL : constant String := "@_URL_@"; + @@ELSE@@ + URL@_TABLE_LINE_@ : constant String := "@_URL_@"; + @@END_IF@@ + @@END_IF@@ + @@END_TABLE@@ + + @@TABLE@@ + @@IF@@ not @_IS_EMPTY:VARIABLE_@ and @_UPPER:SLICE(1..5):VARIABLE_@ /= "LAZY_" + @_CAPITALIZE:REPLACE_ALL(__/_):VARIABLE_@ : constant String := "@_VARIABLE_@"; + @@END_IF@@ + @@END_TABLE@@ + +@@IF@@ @_EXIST:HTTP_@ + + package HTTP is + @@TABLE@@ + @@IF@@ not @_IS_EMPTY:HTTP_@ + @_CAPITALIZE:REPLACE_ALL(__/_):HTTP_@ : constant String := "@_HTTP_@"; + @@END_IF@@ + @@END_TABLE@@ + end HTTP; +@@END_IF@@ +@@IF@@ @_EXIST:SET_VAR_@ + + package Set is + @@TABLE@@ + @_CAPITALIZE:REPLACE_ALL(__/_):SET_VAR_@ : constant String := "@_SET_VAL_@"; + @@END_TABLE@@ + end Set; +@@END_IF@@ +@@IF@@ @_EXIST:AJAX_EVENT_@ + + package Ajax is + @@TABLE@@ + @@IF@@ not @_IS_EMPTY:AJAX_EVENT_@ + @_CAPITALIZE:AJAX_EVENT_@_@_CAPITALIZE:AJAX_ACTION_@ : constant String := "/@_AJAX_EVENT_@$@_AJAX_ACTION_@"; + @@END_IF@@ + @@END_TABLE@@ + end Ajax; +@@END_IF@@ + + end @_CAPITALIZE:REPLACE_ALL(\./_):BASENAME_@; + +@@END_TABLE@@ +@@END_IF@@ +end @_PACKAGE_@; + +@@IF@@ @_SINGLE_FILE_@ /= True +@@TABLE@@ +@@-- @@TABLE@@ +@@-- @@IF@@ @_EXIST:INCLUDE_@ +@@-- with @_PACKAGE_@.@_CAPITALIZE:REPLACE_ALL(\./_):INCLUDE_@; +@@-- @@END_IF@@ +@@-- @@END_TABLE@@ +-- DO NOT EDIT, THIS FILE HAS BEEN GENERATED +package @_PACKAGE_@.@_CAPITALIZE:REPLACE_ALL(\./_):BASENAME_@ is + pragma Style_Checks (Off); + + Template : constant String := "@_FILENAME_@"; + @@TABLE@@@ + @@IF@@ not @_IS_EMPTY:URL_@ + @@IF@@ @_TABLE_LINE_@ = 1 + URL : constant String := "@_URL_@"; + @@ELSE@@ + URL@_TABLE_LINE_@ : constant String := "@_URL_@"; + @@END_IF@@ + @@END_IF@@ + @@END_TABLE@@ + + @@TABLE@@ + @@IF@@ not @_IS_EMPTY:VARIABLE_@ and @_UPPER:SLICE(1..5):VARIABLE_@ /= "LAZY_" + @_CAPITALIZE:REPLACE_ALL(__/_):VARIABLE_@ : constant String := "@_VARIABLE_@"; + @@END_IF@@ + @@END_TABLE@@ +@@IF@@ @_EXIST:HTTP_@ + + package HTTP is + @@TABLE@@ + @@IF@@ not @_IS_EMPTY:HTTP_@ + @_CAPITALIZE:REPLACE_ALL(__/_):HTTP_@ : constant String := "@_HTTP_@"; + @@END_IF@@ + @@END_TABLE@@ + end HTTP; +@@END_IF@@ +@@IF@@ @_EXIST:SET_VAR_@ + + package Set is + @@TABLE@@ + @_CAPITALIZE:REPLACE_ALL(__/_):SET_VAR_@ : constant String := "@_SET_VAL_@"; + @@END_TABLE@@ + end Set; +@@END_IF@@ +@@IF@@ @_EXIST:AJAX_EVENT_@ + + package Ajax is + @@TABLE@@ + @@IF@@ not @_IS_EMPTY:AJAX_EVENT_@ + @_CAPITALIZE:AJAX_EVENT_@_@_CAPITALIZE:AJAX_ACTION_@ : constant String := "/@_AJAX_EVENT_@$@_AJAX_ACTION_@"; + @@END_IF@@ + @@END_TABLE@@ + end Ajax; +@@END_IF@@ + +end @_PACKAGE_@.@_CAPITALIZE:REPLACE_ALL(\./_):BASENAME_@; +@@END_TABLE@@ +@@END_IF@@ diff --git a/www/aws-demos/pkg-plist b/www/aws-demos/pkg-plist index 856bfaa48b3b..ce4598dc09a9 100644 --- a/www/aws-demos/pkg-plist +++ b/www/aws-demos/pkg-plist @@ -1,6 +1,7 @@ -%%OSSL%%%%EXAMPLESDIR%%/agent +%%SSL%%%%EXAMPLESDIR%%/agent %%EXAMPLESDIR%%/auth %%EXAMPLESDIR%%/autobahn +%%EXAMPLESDIR%%/candy %%EXAMPLESDIR%%/cert %%EXAMPLESDIR%%/com_1 %%EXAMPLESDIR%%/com_2 @@ -8,13 +9,16 @@ %%EXAMPLESDIR%%/download_manager %%EXAMPLESDIR%%/hello_world %%EXAMPLESDIR%%/hotplug -@comment broken %%EXAMPLESDIR%%/interoplab_main +%%EXAMPLESDIR%%/images/aws_down.png +%%EXAMPLESDIR%%/images/aws_logo.png +%%EXAMPLESDIR%%/images/aws_up.png +%%EXAMPLESDIR%%/interoplab_main %%EXAMPLESDIR%%/jabber_demo %%EXAMPLESDIR%%/main %%EXAMPLESDIR%%/multiple_sessions %%EXAMPLESDIR%%/res_demo -%%OSSL%%%%EXAMPLESDIR%%/runme %%EXAMPLESDIR%%/run.sh +%%SSL%%%%EXAMPLESDIR%%/runme %%EXAMPLESDIR%%/soap_client %%EXAMPLESDIR%%/soap_cvs %%EXAMPLESDIR%%/soap_server @@ -22,6 +26,12 @@ %%EXAMPLESDIR%%/soap_svs %%EXAMPLESDIR%%/split %%LDAP%%%%EXAMPLESDIR%%/test_ldap +%%EXAMPLESDIR%%/templates/templates.tads +%%EXAMPLESDIR%%/templates/wm_error.thtml +%%EXAMPLESDIR%%/templates/wm_login.html +%%EXAMPLESDIR%%/templates/wm_message.thtml +%%EXAMPLESDIR%%/templates/wm_reply.thtml +%%EXAMPLESDIR%%/templates/wm_summary.thtml %%EXAMPLESDIR%%/test_mail %%EXAMPLESDIR%%/text_input %%EXAMPLESDIR%%/upload @@ -29,13 +39,85 @@ %%EXAMPLESDIR%%/web_block %%EXAMPLESDIR%%/web_block_ajax %%EXAMPLESDIR%%/web_block_ajax_templates -%%EXAMPLESDIR%%/web_elements +%%EXAMPLESDIR%%/web_elements_program +%%EXAMPLESDIR%%/web_elements/icons/ada.gif +%%EXAMPLESDIR%%/web_elements/icons/adb.gif +%%EXAMPLESDIR%%/web_elements/icons/ads.gif +%%EXAMPLESDIR%%/web_elements/icons/alert.black.gif +%%EXAMPLESDIR%%/web_elements/icons/alert.red.gif +%%EXAMPLESDIR%%/web_elements/icons/arrow.png +%%EXAMPLESDIR%%/web_elements/icons/back.gif +%%EXAMPLESDIR%%/web_elements/icons/binary.gif +%%EXAMPLESDIR%%/web_elements/icons/binhex.gif +%%EXAMPLESDIR%%/web_elements/icons/bomb.gif +%%EXAMPLESDIR%%/web_elements/icons/break.gif +%%EXAMPLESDIR%%/web_elements/icons/c.gif +%%EXAMPLESDIR%%/web_elements/icons/compressed.gif +%%EXAMPLESDIR%%/web_elements/icons/dirup.gif +%%EXAMPLESDIR%%/web_elements/icons/dvi.gif +%%EXAMPLESDIR%%/web_elements/icons/f.gif +%%EXAMPLESDIR%%/web_elements/icons/file.gif +%%EXAMPLESDIR%%/web_elements/icons/file_red.gif +%%EXAMPLESDIR%%/web_elements/icons/file_sec.gif +%%EXAMPLESDIR%%/web_elements/icons/folder.gif +%%EXAMPLESDIR%%/web_elements/icons/folder.open.gif +%%EXAMPLESDIR%%/web_elements/icons/image1.gif +%%EXAMPLESDIR%%/web_elements/icons/image2.gif +%%EXAMPLESDIR%%/web_elements/icons/image3.gif +%%EXAMPLESDIR%%/web_elements/icons/layout.gif +%%EXAMPLESDIR%%/web_elements/icons/movie.gif +%%EXAMPLESDIR%%/web_elements/icons/p.gif +%%EXAMPLESDIR%%/web_elements/icons/patch.gif +%%EXAMPLESDIR%%/web_elements/icons/pdf.gif +%%EXAMPLESDIR%%/web_elements/icons/ps.gif +%%EXAMPLESDIR%%/web_elements/icons/quill.gif +%%EXAMPLESDIR%%/web_elements/icons/rcorner.gif +%%EXAMPLESDIR%%/web_elements/icons/script.gif +%%EXAMPLESDIR%%/web_elements/icons/sound1.gif +%%EXAMPLESDIR%%/web_elements/icons/sound2.gif +%%EXAMPLESDIR%%/web_elements/icons/tar.gif +%%EXAMPLESDIR%%/web_elements/icons/tex.gif +%%EXAMPLESDIR%%/web_elements/icons/text.gif +%%EXAMPLESDIR%%/web_elements/icons/unknown.gif +%%EXAMPLESDIR%%/web_elements/icons/uu.gif +%%EXAMPLESDIR%%/web_elements/javascripts/ajax_api.tjs +%%EXAMPLESDIR%%/web_elements/javascripts/aws.tjs +%%EXAMPLESDIR%%/web_elements/javascripts/aws_action_clear.tjs +%%EXAMPLESDIR%%/web_elements/javascripts/aws_action_js.tjs +%%EXAMPLESDIR%%/web_elements/javascripts/aws_action_replace.tjs +%%EXAMPLESDIR%%/web_elements/javascripts/aws_action_xml.tjs +%%EXAMPLESDIR%%/web_elements/javascripts/aws_func_clear.tjs +%%EXAMPLESDIR%%/web_elements/javascripts/aws_func_replace.tjs +%%EXAMPLESDIR%%/web_elements/javascripts/aws_func_xml.tjs +%%EXAMPLESDIR%%/web_elements/javascripts/aws_kernel.tjs +%%EXAMPLESDIR%%/web_elements/javascripts/aws_sortable.tjs +%%EXAMPLESDIR%%/web_elements/javascripts/behaviour.js +%%EXAMPLESDIR%%/web_elements/javascripts/cookies.js +%%EXAMPLESDIR%%/web_elements/javascripts/dragdrop.js +%%EXAMPLESDIR%%/web_elements/javascripts/effects.js +%%EXAMPLESDIR%%/web_elements/javascripts/prototype.js +%%EXAMPLESDIR%%/web_elements/javascripts/scriptaculous.js +%%EXAMPLESDIR%%/web_elements/menu_css/arrow.png +%%EXAMPLESDIR%%/web_elements/menu_css/menu.tcss +%%EXAMPLESDIR%%/web_elements/mime.types +%%EXAMPLESDIR%%/web_elements/notebook/cookies.js +%%EXAMPLESDIR%%/web_elements/notebook/notebook.thtml +%%EXAMPLESDIR%%/web_elements/readme.txt +%%EXAMPLESDIR%%/web_elements/rounded_boxes/rcorner.gif +%%EXAMPLESDIR%%/web_elements/rounded_boxes/rounded_boxes.tcss %%EXAMPLESDIR%%/web_mail %%EXAMPLESDIR%%/websock %%EXAMPLESDIR%%/wps %%EXAMPLESDIR%%/ws -@comment broken %%EXAMPLESDIR%%/wsdl_demo_client -@comment broken %%EXAMPLESDIR%%/wsdl_demo_server +%%EXAMPLESDIR%%/wsdl_demo_client +%%EXAMPLESDIR%%/wsdl_demo_server %%EXAMPLESDIR%%/zdemo -@dirrmtry %%EXAMPLESDIR%% -@dirrmtry share/examples +@dirrm %%EXAMPLESDIR%%/images +@dirrm %%EXAMPLESDIR%%/templates +@dirrm %%EXAMPLESDIR%%/web_elements/icons +@dirrm %%EXAMPLESDIR%%/web_elements/javascripts +@dirrm %%EXAMPLESDIR%%/web_elements/menu_css +@dirrm %%EXAMPLESDIR%%/web_elements/notebook +@dirrm %%EXAMPLESDIR%%/web_elements/rounded_boxes +@dirrm %%EXAMPLESDIR%%/web_elements +@dirrm %%EXAMPLESDIR%% |
