diff --git a/extensions/betterform/main/xforms/FeatureExplorer.xhtml b/extensions/betterform/main/xforms/FeatureExplorer.xhtml deleted file mode 100644 index 1026de289d7..00000000000 --- a/extensions/betterform/main/xforms/FeatureExplorer.xhtml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - betterFORM XForms Feature Explorer Dummy - - - diff --git a/extensions/betterform/main/xforms/Status.xhtml b/extensions/betterform/main/xforms/Status.xhtml deleted file mode 100644 index 9094c4cd66b..00000000000 --- a/extensions/betterform/main/xforms/Status.xhtml +++ /dev/null @@ -1,173 +0,0 @@ - - - - Status - - - -
- - - - - - - - -
- - - - betterFORM Configuration - - - -
Environment Parameters
- - bf:appContext('requestURI') - Request-URI - - - Webapp Realpath - bf:appContext('webapp.realpath') - - - Contextroot - bf:appContext('contextroot') - - - baseURI - bf:appContext('betterform.baseURI') - - - Locale - bf:appContext('betterform.locale') - - - initLogging - bf:config('initLogging') - - - - - -
web.xml settings
- - config file location - - - default useragent - - - Filter mapping - - - - - - -
URI Resolvers
- - - URI Scheme - - - Java Class - - - - - - -
Submission Handler
- - - URI Scheme - - - Java Class - - - - - - Config Properties - - - Name - - - Value - - - Description - - - -
- - - - diff --git a/extensions/betterform/main/xforms/TimeTracker.xhtml b/extensions/betterform/main/xforms/TimeTracker.xhtml deleted file mode 100644 index 5da788b528a..00000000000 --- a/extensions/betterform/main/xforms/TimeTracker.xhtml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - betterFORM TimeTracker Dummy - - - diff --git a/extensions/betterform/main/xforms/demo/contacts.xhtml b/extensions/betterform/main/xforms/demo/contacts.xhtml deleted file mode 100644 index 96bfe576f12..00000000000 --- a/extensions/betterform/main/xforms/demo/contacts.xhtml +++ /dev/null @@ -1,96 +0,0 @@ - - - - Embedding a subform with the load action - - - - - - - - -
-
- - - - - - - - -
-
- - - - unloading subform... - - - -
Address Collection with a Subform:
- -
-

This Demo shows a simple address collection form. It uses subforms for edting single entries.

-

Demonstrates exchange of data between models with a model submission.

-
- - - - Title - - - First names - - - Name - - - Street - - - ZIP Code - - - City - - - Country - - - -
- - - - edit selected - This button will push the selected data into the subform. - - loading subform... - - - - - - - - - -
-
-
-
- -
-
- - diff --git a/extensions/betterform/main/xforms/demo/contacts.xml b/extensions/betterform/main/xforms/demo/contacts.xml deleted file mode 100644 index 16f75f268ad..00000000000 --- a/extensions/betterform/main/xforms/demo/contacts.xml +++ /dev/null @@ -1,38 +0,0 @@ - -
- Herr - Max - Mustermann - Goethestr. 47 - Hamburg - 223456 - Germany -
-
- Frau - Maxi - Musterfrau - Schillerstr. 42 - Berlin - 12234 - Germany -
-
- Prof. Dr. - Mäxle - Mustermann - Passeig de Gràcia 12 - Barcelona - 08008 - Spain -
-
- Dipl. Inf - Max - Power - Hegelweg. 23 - Dresden - 01326 - Germany -
-
\ No newline at end of file diff --git a/extensions/betterform/main/xforms/demo/contacts_subform_1.xml b/extensions/betterform/main/xforms/demo/contacts_subform_1.xml deleted file mode 100644 index 4f7c1619c17..00000000000 --- a/extensions/betterform/main/xforms/demo/contacts_subform_1.xml +++ /dev/null @@ -1,101 +0,0 @@ - -
- - - - -
- - <firstNames>xxx</firstNames> - <name>xxx</name> - <street>xxx</street> - <city>xxx</city> - <zip>1234</zip> - <country>Cuba</country> - </address> - </xf:instance> - - <xf:submission id="s-update-master" - resource="model:master#instance('contact')/data/address[index('addresses')]" - replace="none" - method="post"> - <xf:message ev:event="xforms-submit-done" level="ephemeral">Subform has updated Master.</xf:message> - </xf:submission> - - </xf:model> - <xf:group appearance="full"> - <xf:label>Addressdialog Subfrom 1</xf:label> - <xf:input ref="firstNames"> - <xf:label id="firstNames">First names</xf:label> - </xf:input> - <xf:input ref="name"> - <xf:label id="name">Name</xf:label> - </xf:input> - <xf:input ref="street"> - <xf:label id="street">Street</xf:label> - </xf:input> - <xf:input ref="city"> - <xf:label id="city">City</xf:label> - </xf:input> - <xf:input ref="zip"> - <xf:label id="zip">Zip</xf:label> - <xf:alert>Please put your ZIP code here</xf:alert> - </xf:input> - <xf:select1 appearance="minimal" ref="country" id="countries"> - <xf:label id="country">Country</xf:label> - <xf:choices> - <xf:item selected="false"> - <xf:label>Albania</xf:label> - <xf:value>Albania</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Belgium</xf:label> - <xf:value>Belgium</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Cuba</xf:label> - <xf:value>Cuba</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Denmark</xf:label> - <xf:value>Denmark</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Estonia</xf:label> - <xf:value>Estonia</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>France</xf:label> - <xf:value>France</xf:value> - </xf:item> - <xf:item selected="true"> - <xf:label>Germany</xf:label> - <xf:value>Germany</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Gibraltar</xf:label> - <xf:value>Gibraltar</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Hungary</xf:label> - <xf:value>Hungary</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Italy</xf:label> - <xf:value>Italy</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Japan</xf:label> - <xf:value>Japan</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Spain</xf:label> - <xf:value>Spain</xf:value> - </xf:item> - </xf:choices> - </xf:select1> - </xf:group> -</div> diff --git a/extensions/betterform/main/xforms/demo/contacts_subform_2.xml b/extensions/betterform/main/xforms/demo/contacts_subform_2.xml deleted file mode 100644 index 90c69c56cf5..00000000000 --- a/extensions/betterform/main/xforms/demo/contacts_subform_2.xml +++ /dev/null @@ -1,125 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<div - xmlns="http://www.w3.org/1999/xhtml" - xmlns:xf="http://www.w3.org/2002/xforms" - xmlns:ev="http://www.w3.org/2001/xml-events" - > - <xf:model id="address" ev:event="xforms-revalidate" ev:defaultAction="cancel"> - - - <xf:instance id="default"> - <address xmlns=""> - <title/> - <firstNames>xxx</firstNames> - <name>xxx</name> - <street/> - <city/> - <zip>123456</zip> - <country>germany</country> - </address> - </xf:instance> - - <xf:bind nodeset="title" type="string"/> - <xf:bind nodeset="firstNames" type="string" required="true()" relevant="true()"/> - <xf:bind nodeset="name" type="string" required="true()" relevant="true()"/> - <xf:bind nodeset="street" type="string" /> - <xf:bind nodeset="city" type="string" /> - <xf:bind nodeset="zip" type="integer" /> - <xf:bind nodeset="country" type="string" /> - - <xf:submission id="s-load-from-master" - resource="model:master#instance('contact')/data/address[index('addresses')]" - replace="instance" - method="get"> - <!--<xf:message ev:event="xforms-submit-done" level="ephemeral">Subform has updated itself.</xf:message>--> - </xf:submission> - - <xf:submission id="s-update-master" - resource="model:master#instance('contact')/data/address[index('addresses')]" - replace="none" - method="post"> - <!--<xf:message ev:event="xforms-submit-done" level="ephemeral">Subform has updated Master.</xf:message>--> - </xf:submission> - - <xf:send ev:event="xforms-ready" submission="s-load-from-master"/> - </xf:model> - <xf:group appearance="full"> - <xf:action ev:event="betterform-variable-changed" ev:observer="contact"> - <xf:message>it worked</xf:message> - </xf:action> - <xf:label>Addressdialog Subfrom 2</xf:label> - - <xf:input ref="title"> - <xf:label id="title">Title</xf:label> - </xf:input> - <xf:input ref="firstNames"> - <xf:label id="firstNames">First names</xf:label> - </xf:input> - <xf:input ref="name"> - <xf:label id="name">Name</xf:label> - </xf:input> - <xf:input ref="street"> - <xf:label id="street">Street</xf:label> - </xf:input> - <xf:input ref="city"> - <xf:label id="city">City</xf:label> - </xf:input> - <xf:input ref="zip"> - <xf:label id="zip">Zip</xf:label> - <xf:alert>Please put your ZIP code here</xf:alert> - </xf:input> - <xf:select1 appearance="minimal" ref="country"> - <xf:label id="country">Country</xf:label> - <xf:choices> - <xf:item selected="false"> - <xf:label>Albania</xf:label> - <xf:value>Albania</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Belgium</xf:label> - <xf:value>Belgium</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Cuba</xf:label> - <xf:value>Cuba</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Denmark</xf:label> - <xf:value>Denmark</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Estonia</xf:label> - <xf:value>Estonia</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>France</xf:label> - <xf:value>France</xf:value> - </xf:item> - <xf:item selected="true"> - <xf:label>Germany</xf:label> - <xf:value>Germany</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Gibraltar</xf:label> - <xf:value>Gibraltar</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Hungary</xf:label> - <xf:value>Hungary</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Italy</xf:label> - <xf:value>Italy</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Japan</xf:label> - <xf:value>Japan</xf:value> - </xf:item> - <xf:item selected="false"> - <xf:label>Spain</xf:label> - <xf:value>Spain</xf:value> - </xf:item> - </xf:choices> - </xf:select1> - </xf:group> -</div> diff --git a/extensions/betterform/main/xforms/demo/orderlist.xhtml b/extensions/betterform/main/xforms/demo/orderlist.xhtml deleted file mode 100644 index ad15b98efc7..00000000000 --- a/extensions/betterform/main/xforms/demo/orderlist.xhtml +++ /dev/null @@ -1,380 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - ~ Copyright (c) 2010. betterForm Project - http://www.betterform.de - ~ Licensed under the terms of BSD License - --> -<html xmlns="http://www.w3.org/1999/xhtml" - xmlns:xf="http://www.w3.org/2002/xforms" - xmlns:ev="http://www.w3.org/2001/xml-events"> -<head> - <title>Shopping cart - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - Region 7 - 4.40 - 0.19 - - - - - - - - - pencil - - - - - - - - - - 0.0 - 0.0 - - - Region 1 - 12.50 - 0.1 - - - Region 2 - 8.00 - 0.2 - - - Region 3 - 30.00 - 0.0 - - - Region 4 - 10.00 - 0.21 - - - Region 5 - 15.00 - 0.07 - - - Region 6 - 8.50 - 0.16 - - - Region 7 - 4.40 - 0.19 - - - Region 8 - 13.25 - 0.125 - - - Region 9 - 14.00 - 0.062 - - - Region 10 - 0.08 - 0.16 - - - Region 11 - 40.00 - 0.215 - - - Region 12 - 9.00 - 0.14 - - - - - - - - - - - - - - - - - - - - - -
-
- -
Shopping cart:
- -
- A simple calculated shopping cart with slightly formatted output.
- Tax and shipping costs get calculated dependent on the region you choose. -
-
- -
- - Ship to: - Choose your region for correct tax and shipping cost calculation - - - - - -
- - - - - Article - Choose the article you wish to add to the shopping cart - - - Eraser - eraser - 0.50 - - - Pencil - pencil - 1.50 - - - Ballpoint pen - ballpoint_pen - 2.49 - - - Spiral notebook - spiral_notebook - 3.99 - - - Fountain pen - fountain_pen - 50.00 - - - Shredder - shredder - 69.98 - - - - - - Amount - Enter the amount of articles you would like to buy (99 items max) - You can order a maximum of 99 articles in one order - - - Price - - - Tax % - - - Tax Value - - - Sum - - - -
- - Net price: - - - + Total tax: - - - + Shipping: - - - - = Total: - -
- -
-
- - - - - - - - - - -
- - - Add item - Adds a new article to the shopping cart - - - - - - - - Delete item - Deletes selected article from shopping cart - - - - - - - Reset - Resets demo to inital state - - - - - -
- -
- - -
-
- - diff --git a/extensions/betterform/main/xforms/demo/orderlist.xml b/extensions/betterform/main/xforms/demo/orderlist.xml deleted file mode 100644 index 674b6b4894e..00000000000 --- a/extensions/betterform/main/xforms/demo/orderlist.xml +++ /dev/null @@ -1,6 +0,0 @@ - - eraser - ballpoint_pen - fountain_pen - - \ No newline at end of file diff --git a/extensions/betterform/main/xforms/demo/registration.xhtml b/extensions/betterform/main/xforms/demo/registration.xhtml deleted file mode 100644 index 4b06565848f..00000000000 --- a/extensions/betterform/main/xforms/demo/registration.xhtml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Registration - - - - - -
-
- - -
- Already a member? Sign in here -
- - Join the groupEnjoy being a part of it! - - Firstname: - enter your firstname - - - Lastname: - enter your lastname - - - Username: - please choose a username - enter more than 3 characters - - - Email: - is not a valid email address - enter a valid email address - - - password: - must be at least 6 characters - more than 6 characters required - - - reenter password: - please retype your password - password does not match - - - Create my account - Be calm - this is just a demo! ;) - - - -
-
- - diff --git a/extensions/betterform/main/xforms/demo/registration.xml b/extensions/betterform/main/xforms/demo/registration.xml deleted file mode 100644 index 49006ab7827..00000000000 --- a/extensions/betterform/main/xforms/demo/registration.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - true - \ No newline at end of file diff --git a/extensions/betterform/main/xforms/demo/styles/demo.css b/extensions/betterform/main/xforms/demo/styles/demo.css deleted file mode 100644 index c20973a7e2d..00000000000 --- a/extensions/betterform/main/xforms/demo/styles/demo.css +++ /dev/null @@ -1,572 +0,0 @@ -#demo .contentBody{ - width:100%; -} - -#demo #demoTarget * { - font-family: sans-serif; - font-size: 9pt; -} - -#demoTarget { - height: 400px; - overflow: auto; /*padding:10px;*/ - border: thin solid #bbbbbb; /*text-align:left;*/ - background: white; - min-height: 400px; - max-height: 400px; - padding: 10px; - } - - - .backgroundImage { - width: 100%; - height: 100%; - background: transparent url(../images/play.png) no-repeat 50%; - } - #demoWrapper { - position: relative; - width: 750px; - height: 421px; - min-height: 421px; - max-height: 421px; - /*float: left;*/ - border: 1px dotted #666; - } - - #demoTrigger { - display: none; - } - -#shadowBottom { - top:10px; -} -#sub-header{ - height:30px; -} - - - - #content { - min-height: 500px; - background:white; - } - #backTrigger { - position: absolute; - float: right; - } - .bf .dijitButtonNode , - .tundra .dijitButtonNode , - .soria .dijitButtonNode { - border:none; - } - -#demoHeader{ - background:#d3d3d3; -} -#demoHeader h2{ - margin-top:-16px; - padding-bottom:10px; - -} - - -#xforms { - background: none repeat scroll 0 0 white; - border: thin solid #BBBBBB; - display: block; - overflow: auto; - padding: 10px; - text-align: left; - margin-left:auto; - margin-right:auto; - width: 750px; -} - -.dijitContentPane { - overflow: hidden; -} - -.xfFullRepeat .xfRepeatItem .xfControl { - clear:both; -} -.xfFullRepeat .xfRepeatItem { - display:block; - position:relative; -} -.Headline { - font-size: 16pt; - font-weight: bold; - text-align: center; -} - -.Section { - padding: 10px; -} - -.Section .description{ - padding:5px; - background:#fafafa; -} - -.Sample { - background-color:#b0c4de; - vertical-align: middle; - padding: 20px 10px 20px 10px; - overflow: auto; -} - -/* Atom Demo */ -.atomReload { - height: 25px; - width: 25px; - padding: 10px; - float: right; -} - -.atomReload .dijitButtonContents { - height: 24px; - width: 27px; - background: url(../images/001_39.png) no-repeat 2px 2px; -} - -.atomSubtitle .xfLabel { - font-weight: bold; - font-size: medium; - display: block; -} - -.atomSubtitle .xfValue { - font-weight: bolder; - padding: 5px; - font-size: 12pt; -} - -.atomData { - display: block; - padding: 20px; -} - -.atomPadding .xfValue { - display:block; - margin:5px; -} - -.atomArticleLink { - padding: 5px; -} - -.atomArticleLink .xfValue { - padding-top: 5px; -} - -/* Contacts */ -.contactsRepeatHeader { - margin-bottom: 5px; - font-weight: bold; -} - -.contactsRepeat { - border: 1px solid black; - padding: 5px; - width: 100%; - display:block; - -} - -.contactsRepeat .xfRepeatHeader { - padding: 5px; -} - -.contactsRepeat .xfRepeatItem .xfValue { - padding: 3px; - display: block; -} - -.contactsSubForm { - border: 1px solid black; - display: block; -} - -.contactsSubForm .xfGroupLabel { - padding: 5px; - font-weight: bold; - font-size: 12pt; -} - -.contactsSubForm .xfLabel { - padding: 3px 3px 3px 8px; - width: 7em; -} - -.contactsFullGroup .xfLabel { - width: 7em; -} -.contactsSpacerLeft { - width:20px; -} - -.contactsTriggerGroup { - display: block; - text-align: center; - padding: 5px; -} - -.contactsMasterTrigger { - display: inline; - text-align: center; - width: 210px; - padding-right: 15px; -} - -.contactsMasterTrigger .dijitButtonContents { - background: url(../images/001_22.png) no-repeat 5px 5px; - display: block; - height: 30px; - line-height: 29px; - text-decoration: none; - width: 210px; - text-indent: 15px; -} - -.contactsSubTrigger { - display: inline; - text-align: center; - width: 210px; - padding-right: 15px; -} - -.contactsSubTrigger .dijitButtonContents { - background: url(../images/001_22.png) no-repeat 5px 5px; - display: block; - height: 30px; - line-height: 29px; - text-decoration: none; - width: 210px; - text-indent: 15px; - -} - -.contactsUpdateMasterTrigger { - display: inline; - text-align: center; - width: 210px; - padding-right: 15px; -} - -.contactsUpdateMasterTrigger .dijitButtonContents { - background: url(../images/001_24.png) no-repeat 5px 5px; - display: block; - height: 30px; - line-height: 29px; - text-decoration: none; - width: 210px; - text-indent: 15px; -} - -/* Order List */ -.orderListRegionSelect { - display: block; - text-align: right; -} - -.orderListRegionSelect .xfLabel { - display: block; - text-align: right !important; - width: 85% !important; /* Dirty */ -} - -.orderListHeader { - margin-bottom: 5px; - font-weight: bold; -} - -.orderListRepeat { - border: 1px solid black; - padding: 5px; - width: 100%; - clear:both; - display:table; -} - -.orderListRepeat .xfRepeatHeader { - padding: 5px; -} - -.orderListRepeat .xfRepeatItem .xfValue { - width:130px; -} - -.orderlistRepeatFooter { - display: block; - text-align: right !important; - margin-bottom: 5px; - padding-right: 10px; - padding-top: 10px !important; -} - -.orderlistRepeatFooter .xfLabel { - text-align: right !important; - font-size: medium; - width: 86% !important; /* Dirty */ - font-weight: bold; - padding-top: 0px !important; -} - -.orderListSpacerLeft { - width:105px; -} - -.orderListTriggerGroup { - display: block; - text-align: center; - padding: 5px; - margin-top: 10px; -} - -.orderListNewTrigger { - display: inline; - text-align: center; - width: 150px; - padding-right: 15px; -} - -.orderListNewTrigger .dijitButtonContents { - background: url(../images/001_47.png) no-repeat 5px 5px; - display: block; - height: 30px; - line-height: 29px; - text-decoration: none; - width: 150px; - text-indent: 15px; -} - -.orderListAddTrigger { - display: inline; - text-align: center; - width: 150px; - padding-right: 15px; -} - -.orderListAddTrigger .dijitButtonContents { - background: url(../images/001_03.png) no-repeat 5px 5px; - display: block; - height: 30px; - line-height: 29px; - text-decoration: none; - width: 150px; - text-indent: 15px; - -} - -.orderListDelTrigger { - display: inline; - text-align: center; - width: 150px; - padding-right: 15px; -} - -.orderListDelTrigger .dijitButtonContents { - background: url(../images/001_04.png) no-repeat 5px 5px; - display: block; - height: 30px; - line-height: 29px; - text-decoration: none; - width: 150px; - text-indent: 15px; - -} - -.orderListResetTrigger { - display: inline; - text-align: center; - width: 150px; - padding-right: 15px; -} - -.orderListResetTrigger .dijitButtonContents { - background: url(../images/001_39.png) no-repeat 5px 5px; - display: block; - height: 30px; - line-height: 29px; - text-decoration: none; - width: 150px; - text-indent: 15px; -} - -.orderListOKTrigger { - display: inline !important; - text-align: center; - width: 150px; - padding-right: 15px; -} - -.orderListOKTrigger .dijitButtonContents { - background: url(../images/001_06.png) no-repeat 5px 5px; - display: inline; - height: 30px; - line-height: 29px; - text-decoration: none; - width: 150px; - text-indent: 15px; - text-align: center; -} - -.orderListAbortTrigger { - display: inline !important; - text-align: center; - width: 150px; -} - -.orderListAbortTrigger .dijitButtonContents { - background: url(../images/001_05.png) no-repeat 5px 5px; - display: block; - height: 30px; - line-height: 29px; - text-decoration: none; - width: 150px; - text-indent: 15px; - -} - - - -/*#### Twitter Demo #### */ -#xforms .twitter { - background: none repeat scroll 0 0 white; - border: thin solid #BBBBBB; - display: block; - overflow: auto; - padding: 10px; - text-align: left; - width: 750px; - height: 100%; -} - -.twitterTimeLineMenu { - display:block; - border-bottom:medium double; - padding-bottom:5px; -} -.twitterReload { - display: inline; -} - -.twitterSearch { - display: inline-block; - padding-left:207px; -} - -.twitterReload .dijitButtonContents { - background: url(../images/001_39.png) no-repeat 1px 1px; - display: block; - height: 23px; - width: 150px; - line-height: 19px; - text-decoration: none; - text-indent: 15px; -} -.twitterGo { - height: 23px; - width: 50px; - padding: 10px; - display: inline-block; -} - -.twitterGo .dijitButtonContents { - background: url(../images/001_60.png) no-repeat 1px 1px; - display: block; - height: 23px; - line-height: 19px; - text-decoration: none; - width: 47px; - text-indent: 10px; -} - -.twitterContentTable { - padding-top: 5px; -} - -.twitterUserIcon { - width: 48px; -} - -.twitterUserIcon .xfLabel { - width:0; -} - -.twitterUserIcon .xfValue{ - margin-right: 5px; - height: 48px; - width: 48px; - display: block; -} - -.twitterContent .xfMinimalTrigger .xfValue { - font-weight: bold; - font-size: 12pt; -} - -.twitterContent .xfOutput .xfValue { - font-weight: bold; - font-size: 10pt; -} - -.twitterTweet { - font-size: 10pt; -} - -.twitterStatus { - font-size: 8pt; - display: block; - float: left; - margin-left: 4px; -} - -.twitterStatus .xfOutput .xfLabel, -.twitterStatus .xfRepeated .xfLabel { - display: inline; - margin-right: 3px; - margin-left: 0px; - font-size: 8pt; - font-weight: bold; - float:none; -} - -.twitterStatus .xfOutput .xfValue{ - display: inline; - margin-right: 3px; - font-size: 8pt; - float:none; -} - -.twitterUserContent { - width:70%; -} - -.twitterUserHeading .xfLabel { - font-size: 12pt !important; -} - -.twitterUserInfo { - display:block; -} - -.twitterUserInfo .xfLabel{ - font-size: 8pt; - font-weight: bold; -} - -.twitterUserInfo .xfValue{ - margin-left: 5px; - font-size: 8pt; -} - -.twitterPublic .dijitButtonContents { - background: url(../images/001_60-r.png) no-repeat 5px 5px; - display: block; - height: 32px; - line-height: 29px; - text-decoration: none; - width: 195px; - text-indent: 15px; -} diff --git a/extensions/betterform/main/xforms/demo/styles/registration.css b/extensions/betterform/main/xforms/demo/styles/registration.css deleted file mode 100644 index 550e104f3b2..00000000000 --- a/extensions/betterform/main/xforms/demo/styles/registration.css +++ /dev/null @@ -1,197 +0,0 @@ -/* - * Copyright (c) 2010. betterForm Project - http://www.betterform.de - * Licensed under the terms of BSD License - */ - -#registration table { - border-collapse: collapse; -} - -#registration * { - font-size: 11pt; - font-family: sans-serif; - color: #666666; -} - -#registration .dijitButtonNode { - -moz-border-radius: 5px; - -webkit-border-radius: 5px; -} - -#registration .dijitTextBoxFocused, -#registration .dijitComboBoxFocused, -#registration .dijitSpinnerFocused, -#registration .dijitSpinnerUpArrowActive, -#registration .dijitSpinnerDownArrowActive, -#registration .dijitTextAreaFocused { - border-color: gray; -} - -#registration .dijitInputField input, -#registration .dijitTextBox, -#registration .dijitComboBox, -#registration .dijitSpinner { - margin: 0; -} - -#registration #signin { - float: right; - font-size: 8pt; - margin: 0; - padding: 0; - text-align: right; - width: 216px; - color: blue; - text-decoration: underline; -} - -#registration .bfVerticalTable { - border: none; - padding: 20px; - padding-bottom: 0px; - width: 700px; - margin-top: 10px; - margin-left: auto; - margin-right: auto; -} - -#registration #subtitle { - display: block; - font-size: 8pt; - -} - -#registration .bfVerticalTable td { - padding-top: 10px; -} - -#registration .bfVerticalTableLabel { - padding-right: 5px; - width: 23%; - text-align: right; -} - -#registration .bfVerticalTableValue { - width: 24%; -} - -#registration .bfVerticalTableInfo { - width: 120px; - position: relative; - -} - -#registration .xfValue { - padding: 5px; - -moz-border-radius-topleft: 8px; - -moz-border-radius-bottomleft: 8px; - -webkit-border-top-left-radius: 8px; - -webkit-border-bottom-left-radius: 8px; - -moz-border-radius-topright: 8px; - -moz-border-radius-bottomright: 8px; - -webkit-border-top-right-radius: 8px; - -webkit-border-bottom-right-radius: 8px; -} - -#registration .xfInvalid .xfValue { - background: white; -} - -#registration .xfAlert, -#registration .xfHint, -#registration .xfHelp, -#registration .info { - font-size: 9pt; - font-family: sans-serif; - width: 95%; - padding: 7px 0px 5px 30px; - height: 15px; - border: solid 1px; -} - -#registration .xfAlert { - display: block; - background: #FFCFCF; - color: #801B1B; - -moz-border-radius-topright: 8px; - -moz-border-radius-bottomright: 8px; - -webkit-border-top-right-radius: 8px; - -webkit-border-bottom-right-radius: 8px; - background: #FFCFCF url(../images/error.png) no-repeat scroll 2% 5px; - margin: 0; /*overflow: hidden; */ - white-space: nowrap; - width: 100%; - border-color: #E5A3A3 !important; - position: relative; -} - -#registration .xfHint { - display: block; - background: #F2F2F2 url(../images/hint.png) no-repeat 3% 7px; - color: #666666; - -moz-border-radius-topright: 8px; - -moz-border-radius-bottomright: 8px; - -webkit-border-top-right-radius: 8px; - -webkit-border-bottom-right-radius: 8px; - margin: 0; /*overflow: hidden;*/ - white-space: nowrap; - width: 190px; - border-color: #DBDBDB !important; - position: relative; - -} - -#registration .info { - display: block; - background: #F0FEE9 url(../images/ok.png) no-repeat 3% 7px; - color: #666666; - -moz-border-radius-topright: 8px; - -moz-border-radius-bottomright: 8px; - -webkit-border-top-right-radius: 8px; - -webkit-border-bottom-right-radius: 8px; - margin: 0; /*overflow: hidden;*/ - white-space: nowrap; - width: 190px; - border-color: #E1EFDB !important; - position:relative; -} - -#registration .xfControl, #registration .xfAlert, #registration .xfHint, #registration .info { - margin-bottom: 8px; -} - -#registration .xfGroupLabel { - font-size: 1.5em; /*border-bottom: 4px double #999999;*/ - padding-bottom: 5px; - color: #333333; -} - -#registration .xfTriggerMiddleColumnTrigger { - float: right; -} - -#registration .xfRequired .xfValue { -/*background: #F2F2F2;*/ - height: 17px; -} - -#registration .dijitFocused { - /* background-color: #F2F2F2 !important; - border:none; */ -} - -#registration td, td span { -/* position: relative; */ -} - -/* -#registration .dijitTextBox, -#registration .dijitComboBox, -#registration .dijitSpinner { - width: 10em; -} -*/ -.xfLabel { - padding-top: 6px; - display: block; -} diff --git a/extensions/betterform/main/xforms/reference/AVTThemeSwitcher.xhtml b/extensions/betterform/main/xforms/reference/AVTThemeSwitcher.xhtml deleted file mode 100644 index 5ffae377f38..00000000000 --- a/extensions/betterform/main/xforms/reference/AVTThemeSwitcher.xhtml +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - AVT Theme Switcher - - - - - - -
-
- - - - - - - - tundra - - - - - - - -
-
-

AVT Theme Switcher

-
- -

- This page demonstrates the use of Attribute Value Templates (AVT) as known from XSL. By - putting an attribute value inside of curly brackets you signal to the processor to evaluate the - contents as an XPath expression. - -

- -

- AVTs can be used to dynamically style a page dependent on some instance data. The example below switches - between the main Dojo themes available. - -

- -

- AVTs in betterFORM are operating on the host document, this means that classes added in XSLt or JavaScript - will be lost if the AVT changes during runtime (due to the host document does not know about CSS classes - added later on) - -

- -
-
-

Example

-
- - - - - Switch Theme - - - - claro - - claro - - - - - - soria - - soria - - - - - - tundra - - tundra - - - - - - - - - a sample trigger - - button clicked - - - - - - current theme - - - - -
-

XForms Markup

-
<html bf:evalAVTs="class style">
-    <body class="{theme}">...</body>   
-</html>
-
-<xf:instance id="instance-1">
-    <avt>
-        <theme>tundra</theme>
-    </avt>
-</xf:instance>
-
-<xf:group id="outer" appearance="bf:verticalTable">
-    <xf:select1 id="select" ref="theme" appearance="full" incremental="true">
-        <xf:label>Switch Theme</xf:label>
-        <xf:item>
-            <xf:label>claro</xf:label>
-            <xf:value>claro</xf:value>
-        </xf:item>
-        <xf:item>
-            <xf:label>soria</xf:label>
-            <xf:value>soria</xf:value>
-        </xf:item>
-        <xf:item>
-            <xf:label>tundra</xf:label>
-            <xf:value>tundra</xf:value>
-        </xf:item>
-    </xf:select1>
-
-    <xf:trigger>
-        <xf:label>a sample trigger</xf:label>
-        <xf:message>button clicked</xf:message>
-    </xf:trigger>
-    <xf:input ref="theme">
-        <xf:label>current theme</xf:label>
-    </xf:input>
-</xf:group>
-
-

Limitations

-
- -

- AVTs do not work inside of the class attribute on xforms UI elements as it - would overwrite the state classes that are computed to reflect the control status. - -

- -

- It is easy to work around this restriction by simply wrapping the wanted element inside of a - span or div. - -

- -
- - \ No newline at end of file diff --git a/extensions/betterform/main/xforms/reference/AlertDefault.xhtml b/extensions/betterform/main/xforms/reference/AlertDefault.xhtml deleted file mode 100644 index 03a5d48ad09..00000000000 --- a/extensions/betterform/main/xforms/reference/AlertDefault.xhtml +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Default Alert Handler - inline alerts - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - An error occurred - - Success - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - -
CSS
- Hover the classes to see matching element(s) in the example - -
InlineAlert -
matches a body that uses inline alerts
-
xfInput -
matches an Element that represents a XForms input element
-
xfAlert -
matches an Element that represents a XForms alert element
-
xfControl - -
- matches an Element that represents a XForms control - -
-
xfLabel - -
- matches the label part of an XForms control - -
-
xfValue - -
- matches the widget part of an XForms control - -
-
-
-
-

Default Alert Handler - inline alerts

-
- -

- This form shows the default alert handling which is choosen when you do not specify - via some custom class (see other examples). This will show alert messages inline with their controls. - -

- -

- By default alerts are displayed to the right of the widget but this can be influenced by overwriting - the xfAlert styles. - -

- -

- This form also uses hints and shows the coordination between alert and hint. A hint is always shown - when focussing a field that has a hint. Alerts are shown once the data value attached to the control - become invalid. - -

- -
- - - - - - - - - - - -
XForms 1.1 Links
- Recommendation -
- Quick Reference -
-
-

Example

-
- - - - - - - - - - - - - - - - - - Each field must have more than 5 characters to become valid - - - - A-label - - Your input is not long enough - - The input must be longer than 5 characters - - - - - - Bb-label - - Your input is not long enough - - The input must be longer than 5 characters - - - - - - Ccc-label - - The input must be longer than 5 characters - - Your input is not long enough - - - - - - Dddd-label - - The input must be longer than 5 characters - - Your input is not long enough - - - - - - - Send - - - - -
-

XForms Markup

-
<xf:bind nodeset="grouped-data">
-    <xf:bind nodeset="group">
-        <xf:bind nodeset="a" constraint="string-length(.) > 5"></xf:bind>
-        <xf:bind nodeset="b" constraint="string-length(.) > 5"></xf:bind>
-        <xf:bind nodeset="c" constraint="string-length(.) > 5"></xf:bind>
-        <xf:bind nodeset="d" constraint="string-length(.) > 5"></xf:bind>
-    </xf:bind>
-</xf:bind>
-
-<xf:group ref="grouped-data/group" appearance="compact" class="InlineAlert">
-    <xf:label>Each field must have more than 5 characters to become valid</xf:label>
-    <xf:input ref="a">
-        <xf:label>A-label</xf:label>
-        <xf:alert>Your input is not long enough</xf:alert>
-        <xf:hint>The input must be longer than 5 characters</xf:hint>
-    </xf:input>
-    <xf:input ref="b">
-        <xf:label>Bb-label</xf:label>
-        <xf:alert>Your input is not long enough</xf:alert>
-        <xf:hint>The input must be longer than 5 characters</xf:hint>
-    </xf:input>
-    <xf:input ref="c">
-        <xf:label>Ccc-label</xf:label>
-        <xf:hint>The input must be longer than 5 characters</xf:hint>
-        <xf:alert>Your input is not long enough</xf:alert>
-    </xf:input>
-    <xf:input ref="d">
-        <xf:label>Dddd-label</xf:label>
-        <xf:hint>The input must be longer than 5 characters</xf:hint>
-        <xf:alert>Your input is not long enough</xf:alert>
-    </xf:input>
-</xf:group>
-
-<xf:trigger>
-    <xf:label>Send</xf:label>
-    <xf:send submission="echo"></xf:send>
-</xf:trigger>
-
- - \ No newline at end of file diff --git a/extensions/betterform/main/xforms/reference/AlertDefaultTypes.xhtml b/extensions/betterform/main/xforms/reference/AlertDefaultTypes.xhtml deleted file mode 100644 index 0fcad024212..00000000000 --- a/extensions/betterform/main/xforms/reference/AlertDefaultTypes.xhtml +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - Default Alert Handler - inline alerts - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CSS
- Hover the classes to see matching element(s) in the example - -
InlineAlert -
matches a body that uses inline alerts
-
xfInput -
matches an Element that represents a XForms input element
-
xfAlert -
matches an Element that represents a XForms alert element
-
xfControl - -
- matches an Element that represents a XForms control - -
-
xfLabel - -
- matches the label part of an XForms control - -
-
xfValue - -
- matches the widget part of an XForms control - -
-
- xfReadOnly - -
- matches a xforms control that is currently readonly - -
-
- xfReadWrite - -
- matches a xforms control that is currently writable - -
-
- xfRequired - -
- matches a xforms control that is currently required - -
-
- xfOptional - -
- matches a xforms control that is currently optional - -
-
- xfEnabled - -
- matches a xforms control that is currently relevant (enabled) - -
-
- xfDisabled - -
- matches a xforms control that is currently disabled (can't be visualized here as the control gets hidden) - -
-
- xfValid - -
- matches a xforms control that is currently valid - -
-
- xfInvalid - -
- matches a xforms control that is currently invalid - -
-
-
-
-

Default Alert Handler - inline alerts

-
- -

- This form shows the default alert handling which is choosen when you do not specify - via some custom class (see other examples). This will show alert messages inline with their controls. - -

- -

- By default alerts are displayed to the right of the widget but this can be influenced by overwriting - the xfAlert styles. - It is the most common rendering of an input which is bound to a string value in the - Instance. - -

- -
- - - - - - - - - - - -
XForms 1.1 Links
- Recommendation -
- Quick Reference -
-
-

Example

-
- - - - - - - - - - - - - - - - - - a compact group with inline inputs - no initial data - - - - A-label - - Your input is not long enough - - The input must be longer than 5 characters - - Help für Control A - - - - - - Bb-label - - Alert für Control B - - Type a valid date or pick one from the drowdown - - Help für Control B - - - - - - Ccc-label - - The input must be an integer number - - Please input a number - - Help für Control C - - - - - - Dddd-label - - Alert für Control D - - Hint für Control D - - Help für Control D - - - - -
-
- - - - - - - - readonly - - - - - - required - - - - - - relevant - - - - - - valid - - - - - -
-

XForms Markup

-
<xf:bind nodeset="grouped-data">
-    <xf:bind nodeset="group">
-        <xf:bind nodeset="a" constraint="string-length(.) > 3"></xf:bind>
-        <xf:bind nodeset="b" type="xf:date"></xf:bind>
-        <xf:bind nodeset="c" type="xf:integer"></xf:bind>
-        <xf:bind nodeset="d"></xf:bind>
-    </xf:bind>
-</xf:bind>
-
-<xf:group ref="grouped-data/group" appearance="compact" class="InlineAlert">
-    <xf:label>a compact group with inline inputs - no initial data</xf:label>
-    <xf:input ref="a">
-        <xf:label>A-label</xf:label>
-        <xf:alert>Your input is not long enough</xf:alert>
-        <xf:hint>The input must be longer than 5 characters</xf:hint>
-        <xf:help>Help für Control A</xf:help>
-    </xf:input>
-    <xf:input ref="b">
-        <xf:label>Bb-label</xf:label>
-        <xf:alert>Alert für Control B</xf:alert>
-        <xf:hint>Type a valid date or pick one from the drowdown</xf:hint>
-        <xf:help>Help für Control B</xf:help>
-    </xf:input>
-    <xf:input ref="c">
-        <xf:label>Ccc-label</xf:label>
-        <xf:alert>The input must be an integer number</xf:alert>
-        <xf:hint>Please input a number</xf:hint>
-        <xf:help>Help für Control C</xf:help>
-    </xf:input>
-    <xf:input ref="d">
-        <xf:label>Dddd-label</xf:label>
-        <xf:alert>Alert für Control D</xf:alert>
-        <xf:hint>Hint für Control D</xf:hint>
-        <xf:help>Help für Control D</xf:help>
-    </xf:input>
-</xf:group>
-
- - \ No newline at end of file diff --git a/extensions/betterform/main/xforms/reference/AlertTooltip.xhtml b/extensions/betterform/main/xforms/reference/AlertTooltip.xhtml deleted file mode 100644 index 3826c76d017..00000000000 --- a/extensions/betterform/main/xforms/reference/AlertTooltip.xhtml +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - Tooltip Alert Handler - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - An error occurred - - Success - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - -
CSS
- Hover the classes to see matching element(s) in the example - -
InlineAlert -
matches a body that uses inline alerts
-
xfInput -
matches an Element that represents a XForms input element
-
xfAlert -
matches an Element that represents a XForms alert element
-
xfControl - -
- matches an Element that represents a XForms control - -
-
xfLabel - -
- matches the label part of an XForms control - -
-
xfValue - -
- matches the widget part of an XForms control - -
-
-
-
-

Tooltip Alert Handler

-
- -

- This form shows the usage of the Tooltip alert handler. - -

- -

- Add the CSS class 'ToolTipAlert' to some element in your document to choose this - alert type. - -

- -
- - - - - - - - - - - -
XForms 1.1 Links
- Recommendation -
- Quick Reference -
-
-

Example

-
- - - - - - - - - - - - - - - - - - Each field must have more than 5 characters to become valid - - - - A-label - - Your input is not long enough - - The input must be longer than 5 characters - - - - - - Bb-label - - Your input is not long enough - - The input must be longer than 5 characters - - - - - - Ccc-label - - The input must be longer than 5 characters - - Your input is not long enough - - - - - - Dddd-label - - The input must be longer than 5 characters - - Your input is not long enough - - - - - - - Send - - - - -
-

XForms Markup

-
<xf:bind nodeset="grouped-data">
-    <xf:bind nodeset="group">
-        <xf:bind nodeset="a" constraint="string-length(.) > 5"></xf:bind>
-        <xf:bind nodeset="b" constraint="string-length(.) > 5"></xf:bind>
-        <xf:bind nodeset="c" constraint="string-length(.) > 5"></xf:bind>
-        <xf:bind nodeset="d" constraint="string-length(.) > 5"></xf:bind>
-    </xf:bind>
-</xf:bind>
-
-<xf:group ref="grouped-data/group" appearance="compact" class="ToolTipAlert">
-    <xf:label>Each field must have more than 5 characters to become valid</xf:label>
-    <xf:input ref="a">
-        <xf:label>A-label</xf:label>
-        <xf:alert>Your input is not long enough</xf:alert>
-        <xf:hint>The input must be longer than 5 characters</xf:hint>
-    </xf:input>
-    <xf:input ref="b">
-        <xf:label>Bb-label</xf:label>
-        <xf:alert>Your input is not long enough</xf:alert>
-        <xf:hint>The input must be longer than 5 characters</xf:hint>
-    </xf:input>
-    <xf:input ref="c">
-        <xf:label>Ccc-label</xf:label>
-        <xf:hint>The input must be longer than 5 characters</xf:hint>
-        <xf:alert>Your input is not long enough</xf:alert>
-    </xf:input>
-    <xf:input ref="d">
-        <xf:label>Dddd-label</xf:label>
-        <xf:hint>The input must be longer than 5 characters</xf:hint>
-        <xf:alert>Your input is not long enough</xf:alert>
-    </xf:input>
-</xf:group>
-
-<xf:trigger>
-    <xf:label>Send</xf:label>
-    <xf:send submission="echo"></xf:send>
-</xf:trigger>
-
-

Notes

-
- -

- It currently does not matter where you put the 'ToolTipAlert' class as it's - simply searched in the whole document but it is recommended to up it as high in the hierarchy of the - document as possible which shortens searching time. Later on when we support several handlers at a - time hierarchy may become relevant again. - -

- -

- When dealing with subforms it should be noted that one alerthandler in a subform cannot overwrite the one - already loaded by its parent. It seems at least questionable if a subform should be able to switch - the alert handling mode. For this reason this sample runs in its own window (not-embedded). - -

- -
-

Limitations

-
- -

- Only one alert handler for the whole document is supported currently. - -

- -
- - \ No newline at end of file diff --git a/extensions/betterform/main/xforms/reference/Dialog.xhtml b/extensions/betterform/main/xforms/reference/Dialog.xhtml deleted file mode 100644 index cfad4daab5d..00000000000 --- a/extensions/betterform/main/xforms/reference/Dialog.xhtml +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - The Dialog Element - - - - - - -
-
- - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CSS
- Hover the classes to see matching element(s) in the example - -
xfDialog -
matches an Element that represents a betterFORM - Dialog - -
-
xfControl - -
- matches an Element that represents a XForms control - -
-
xfLabel - -
- matches the label part of an XForms control - -
-
xfValue - -
- matches the widget part of an XForms control - -
-
- xfReadOnly - -
- matches a xforms control that is currently readonly - -
-
- xfReadWrite - -
- matches a xforms control that is currently writable - -
-
- xfRequired - -
- matches a xforms control that is currently required - -
-
- xfOptional - -
- matches a xforms control that is currently optional - -
-
- xfEnabled - -
- matches a xforms control that is currently relevant (enabled) - -
-
- xfDisabled - -
- matches a xforms control that is currently disabled (can't be visualized here as the control gets hidden) - -
-
- xfValid - -
- matches a xforms control that is currently valid - -
-
- xfInvalid - -
- matches a xforms control that is currently invalid - -
-
-
-
-

The Dialog Element

-
- -

- A Dialog element is a container form control to aggregate various form controls. - -

- -

- The Dialog is unbound and rendered above the main form. betterFORM provides a show and a hide action to - display and hide the dialog. - -

- -

- XForms 1.1 does not provide any Dialog control, but the 1.2 recommendation will probably contain a XForms Dialog Module. - -

- -
- - - - - - - - - - - -
XForms 1.1 Links
- Recommendation -
- Quick Reference -
-
-

Example

-
- - - show dialog - - - - - - - Login Dialog - - - - - - Username - - - - - - - - Password - - - - - - - - - - - - - - - -
- - - - Login - - - - - - - - - - Cancel - - - - - -
- -
- -
-
-
- - - -
-

XForms Markup

-
<xf:trigger>
-    <xf:label>show dialog</xf:label>
-    <bfc:show dialog="loginDialog" ev:event="DOMActivate"></bfc:show>
-</xf:trigger>
-
-<bfc:dialog id="loginDialog">
-    <xf:label>Login Dialog</xf:label>
-    <xf:group appearance="full">
-        <xf:input>
-            <xf:label>Username</xf:label>
-            <xf:value ref="login"></xf:value>
-        </xf:input>
-        <xf:input>
-            <xf:label>Password</xf:label>
-            <xf:value ref="password"></xf:value>
-        </xf:input>
-        <table>
-            <tr>
-                <td>
-                    <xf:trigger style="float:left;margin-right:4px;">
-                        <xf:label>Login</xf:label>
-                         <bfc:hide dialog="loginDialog" ev:event="DOMActivate"></bfc:hide>
-                    </xf:trigger>
-                </td>
-                <td>
-                    <xf:trigger>
-                        <xf:label>Cancel</xf:label>
-                        <bfc:hide dialog="loginDialog" ev:event="DOMActivate"></bfc:hide>
-                    </xf:trigger>
-                </td>
-            </tr>
-        </table>
-    </xf:group>
-</bfc:dialog>
-
- - \ No newline at end of file diff --git a/extensions/betterform/main/xforms/reference/EmbedHTML.xhtml b/extensions/betterform/main/xforms/reference/EmbedHTML.xhtml deleted file mode 100644 index d1372fa015f..00000000000 --- a/extensions/betterform/main/xforms/reference/EmbedHTML.xhtml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - Submission element with replace="embedHTML" - - - - - - -
-
- - - - - - - - - - - - - - - - - - - -
-
-

Submission element with replace="embedHTML"

-
- -

- This page demonstrates the use of a XForms submission element with replace embedHTML - -

- -

- - -

- -
-
-

Example

-
- - - Load HTML 5 audio element as part from an external file - - - - -
- - - Load Plain HTML as part from an external file - - - - -
- - - Load full external HTML file - - - - -
-
-

XForms Markup

-
<xf:submission id="s-embedHTML-audio" replace="embedHTML" targetid="mountpoint-audio" resource="resources/htmlToEmbed.html#HTMLToEmbed-audio" method="get"></xf:submission>
-
-<xf:submission id="s-embedHTML-plain" replace="embedHTML" targetid="mountpoint-plain" resource="resources/htmlToEmbed.html#HTMLToEmbed-plain" method="get"></xf:submission>
-
-<xf:submission id="s-embedHTML-full" replace="embedHTML" targetid="mountpoint-full" resource="resources/htmlToEmbed.html" method="get"></xf:submission>
-
-<xf:trigger>
-    <xf:label>Load HTML 5 audio element as part from an external file</xf:label>
-    <xf:send submission="s-embedHTML-audio"></xf:send>
-</xf:trigger>
-
-<div id="mountpoint-audio"></div>
-
-<xf:trigger>
-    <xf:label>Load Plain HTML as part from an external file</xf:label>
-    <xf:send submission="s-embedHTML-plain"></xf:send>
-</xf:trigger>
-
-<div id="mountpoint-plain"></div>
-
-<xf:trigger>
-    <xf:label>Load full external HTML file</xf:label>
-    <xf:send submission="s-embedHTML-full"></xf:send>
-</xf:trigger>
-
-<div id="mountpoint-full"></div>
-
- - \ No newline at end of file diff --git a/extensions/betterform/main/xforms/reference/FeatureExplorer.xhtml b/extensions/betterform/main/xforms/reference/FeatureExplorer.xhtml deleted file mode 100644 index 70a31cdf4a5..00000000000 --- a/extensions/betterform/main/xforms/reference/FeatureExplorer.xhtml +++ /dev/null @@ -1,813 +0,0 @@ - - - - betterFORM XForms Feature Explorer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - -