From d895b852a6e160496ffc760d46d3719a3d62ff86 Mon Sep 17 00:00:00 2001 From: Nathan Kinkade Date: Sun, 3 Feb 2008 23:23:24 +0000 Subject: Initial checkin of nutridb.org and basic subversion directory structure --- lib/xajax_0.2.4/tests/createFormInputTest.php | 129 ++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 lib/xajax_0.2.4/tests/createFormInputTest.php (limited to 'lib/xajax_0.2.4/tests/createFormInputTest.php') diff --git a/lib/xajax_0.2.4/tests/createFormInputTest.php b/lib/xajax_0.2.4/tests/createFormInputTest.php new file mode 100644 index 0000000..0284260 --- /dev/null +++ b/lib/xajax_0.2.4/tests/createFormInputTest.php @@ -0,0 +1,129 @@ +addAlert("formData: " . print_r($formData, true)); + $objResponse->addAssign("submittedDiv", "innerHTML", nl2br(print_r($formData, true))); + return $objResponse->getXML(); +} + +// adds an option to the select +function addInput($aInputData) +{ + $sId = $aInputData['inputId']; + $sName = $aInputData['inputName']; + $sType = $aInputData['inputType']; + $sValue = $aInputData['inputValue']; + + $objResponse = new xajaxResponse(); + $objResponse->addAlert("inputData: " . print_r($aInputData, true)); + $objResponse->addCreateInput("testForm1", $sType, $sName, $sId); + $objResponse->addAssign($sId, "value", $sValue); + return $objResponse->getXML(); +} + +// adds an option to the select +function insertInput($aInputData) +{ + $sId = $aInputData['inputId']; + $sName = $aInputData['inputName']; + $sType = $aInputData['inputType']; + $sValue = $aInputData['inputValue']; + $sBefore = $aInputData['inputBefore']; + + $objResponse = new xajaxResponse(); + $objResponse->addAlert("inputData: " . print_r($aInputData, true)); + $objResponse->addInsertInput($sBefore, $sType, $sName, $sId); + $objResponse->addAssign($sId, "value", $sValue); + return $objResponse->getXML(); +} + +// adds an option to the select +function insertInputAfter($aInputData) +{ + $sId = $aInputData['inputId']; + $sName = $aInputData['inputName']; + $sType = $aInputData['inputType']; + $sValue = $aInputData['inputValue']; + $sAfter = $aInputData['inputAfter']; + + $objResponse = new xajaxResponse(); + $objResponse->addAlert("inputData: " . print_r($aInputData, true)); + $objResponse->addInsertInputAfter($sAfter, $sType, $sName, $sId); + $objResponse->addAssign($sId, "value", $sValue); + return $objResponse->getXML(); +} + +function removeInput($aInputData) +{ + $sId = $aInputData['inputId']; + + $objResponse = new xajaxResponse(); + + $objResponse->addRemove($sId); + + return $objResponse->getXML(); +} + +$xajax = new xajax(); +//$xajax->debugOn(); +$xajax->registerFunction("testForm"); +$xajax->registerFunction("addInput"); +$xajax->registerFunction("insertInput"); +$xajax->registerFunction("insertInputAfter"); +$xajax->registerFunction("removeInput"); + +$xajax->processRequests(); +?> + + + + Create Form Input Test| xajax Tests + printJavascript("../", "xajax_js/xajax_uncompressed.js") ?> + + +

xajax Tests

+

Create Form Input Test

+ +
+
+
+
+
+ +
+
+
type:
+ +
Id:
+ +
Name:
+ +
Value:
+ + +
+ + +
+ +
+ +
+
+
+ +
+ + + \ No newline at end of file -- cgit v1.2.3