no comment code in tag <td class=FormFieldContent

This commit is contained in:
Alvaro Campos
2011-01-06 19:12:11 +00:00
parent 7ca1c4c050
commit 63663d6b85

View File

@@ -1,19 +1,19 @@
{if $printTemplate} {if $printTemplate}
{* this is the xmlform template *} {* this is the xmlform template *}
<form id="{$form->id}" name="{$form->name}" action="{$form->action}" class="{$form->className}" method="post" encType="multipart/form-data" style="margin:0px;" onsubmit="return validateForm('{$form->objectRequiredFields}');"> <div class="borderForm" style="width:{$form->width}; padding-left:0; padding-right:0; border-width:{$form->border};"> <form id="{$form->id}" name="{$form->name}" action="{$form->action}" class="{$form->className}" method="post" encType="multipart/form-data" style="margin:0px;" onsubmit="return validateForm('{$form->objectRequiredFields}');"> <div class="borderForm" style="width:{$form->width}; padding-left:0; padding-right:0; border-width:{$form->border};">
<div class="boxTop"><div class="a"></div><div class="b"></div><div class="c"></div></div> <div class="boxTop"><div class="a"></div><div class="b"></div><div class="c"></div></div>
<div class="content" style="height:{$form->height};" > <div class="content" style="height:{$form->height};" >
<table width="99%"> <table width="99%">
<tr> <tr>
<td valign='top'> <td valign='top'>
<input type="hidden" class="notValidateThisFields" name="__notValidateThisFields__" id="__notValidateThisFields__" value="{$form->objectRequiredFields}" /> <input type="hidden" class="notValidateThisFields" name="__notValidateThisFields__" id="__notValidateThisFields__" value="{$form->objectRequiredFields}" />
<input type="hidden" name="DynaformRequiredFields" id="DynaformRequiredFields" value="{$form->objectRequiredFields}" /> <input type="hidden" name="DynaformRequiredFields" id="DynaformRequiredFields" value="{$form->objectRequiredFields}" />
<table cellspacing="0" cellpadding="0" border="0" width="100%"> <table cellspacing="0" cellpadding="0" border="0" width="100%">
{foreach from=$form->fields item=field} {foreach from=$form->fields item=field}
{if ($field->type==='title')} {if ($field->type==='title')}
<tr> <tr>
<td class='FormTitle' colspan="2" align="{$field->align}">{$field->field}</td> <td class='FormTitle' colspan="2" align="{$field->align}">{$field->field}</td>
</tr> </tr>
{elseif ($field->type==='subtitle')} {elseif ($field->type==='subtitle')}
<tr> <tr>
<td class='FormSubTitle' colspan="2" align="{$field->align}" id="form[{$field->name}]"> <td class='FormSubTitle' colspan="2" align="{$field->align}" id="form[{$field->name}]">
@@ -21,21 +21,21 @@
{if (isset($field->showHide) && $field->showHide)} {if (isset($field->showHide) && $field->showHide)}
<a style="float:right;" href="#" onclick="contractExpandSubtitle(this);return false;">Hide</a> <a style="float:right;" href="#" onclick="contractExpandSubtitle(this);return false;">Hide</a>
{/if} {/if}
</td> </td>
</tr> </tr>
{elseif ($field->type==='button') || ($field->type==='submit') || ($field->type==='reset')} {elseif ($field->type==='button') || ($field->type==='submit') || ($field->type==='reset')}
<tr> <tr>
<td class='FormButton' colspan="2" align="{$field->align}">{$field->field}</td> <td class='FormButton' colspan="2" align="{$field->align}">{$field->field}</td>
</tr> </tr>
{elseif ($field->type==='grid')} {elseif ($field->type==='grid')}
<tr> <tr>
<td colspan="2">{$field->field}</td> <td colspan="2">{$field->field}</td>
</tr> </tr>
{elseif ($field->type==='checkbox') && ($field->labelOnRight)} {elseif ($field->type==='checkbox') && ($field->labelOnRight)}
<tr> <tr>
<td class='FormLabel' width="{$form->labelWidth}"></td> <td class='FormLabel' width="{$form->labelWidth}"></td>
<td>{$field->field}</td> <td>{$field->field}</td>
</tr> </tr>
{elseif ($field->type==='phpvariable')} {elseif ($field->type==='phpvariable')}
{elseif ($field->type==='private')} {elseif ($field->type==='private')}
{elseif ($field->type==='javascript')} {elseif ($field->type==='javascript')}
@@ -43,135 +43,131 @@
{elseif ($field->type==='hidden')} {elseif ($field->type==='hidden')}
<tr style="display: none"> <tr style="display: none">
<td colspan="2">{$field->field}</td> <td colspan="2">{$field->field}</td>
</tr> </tr>
{elseif ($field->type==='')} {elseif ($field->type==='')}
{elseif ($field->withoutLabel)} {elseif ($field->withoutLabel)}
<tr> <tr>
<td colspan="2" class="withoutLabel">{$field->field}</td> <td colspan="2" class="withoutLabel">{$field->field}</td>
</tr> </tr>
{elseif (isset($field->withoutValue) && $field->withoutValue)} {elseif (isset($field->withoutValue) && $field->withoutValue)}
<tr> <tr>
<td class='FormLabel' colspan="2"><div align="{$field->align}">{$field->label}</div></td> <td class='FormLabel' colspan="2"><div align="{$field->align}">{$field->label}</div></td>
</tr> </tr>
{else} {else}
<tr> <tr>
<td class='FormLabel' width="{$form->labelWidth}">{if (isset($field->required)&&$field->required&&$field->mode==='edit')}<font color="red">* </font>{/if}{$field->label}</td> <td class='FormLabel' width="{$form->labelWidth}">{if (isset($field->required)&&$field->required&&$field->mode==='edit')}<font color="red">* </font>{/if}{$field->label}</td>
<!-- <td class='FormFieldContent' width="{$form->width - $form->labelWidth}" >{$field->field} </td> //--> <td class='FormFieldContent' width='{$form->fieldContentWidth}' {* width="{math equation="parseFloat(x)-parseFloat(y)" x=$form->width y=$form->labelWidth}" *}>{$field->field}</td>
<td class='FormFieldContent' width='{$form->fieldContentWidth}' {* width="{math equation="parseFloat(x)-parseFloat(y)" x=$form->width y=$form->labelWidth}" *}>{$field->field}</td> </tr>
</tr>
{/if} {/if}
{/foreach} {/foreach}
</table> </table>
</td> </td>
</tr> </tr>
</table> </table>
{if $hasRequiredFields}<div class="FormRequiredTextMessage"><font color="red">* </font>{php}echo (G::LoadTranslation('ID_REQUIRED_FIELD'));{/php}</div>{/if} {if $hasRequiredFields}<div class="FormRequiredTextMessage"><font color="red">* </font>{php}echo (G::LoadTranslation('ID_REQUIRED_FIELD'));{/php}</div>{/if}
</div> </div>
<div class="boxBottom"><div class="a"></div><div class="b"></div><div class="c"></div></div> <div class="boxBottom"><div class="a"></div><div class="b"></div><div class="c"></div></div>
</div> </div>
{foreach from=$form->fields item=field} {foreach from=$form->fields item=field}
{if ($field->type==='javascript')} {if ($field->type==='javascript')}
<script type="text/javascript">
{$field->field}
</script>
{/if}
{/foreach}
</form>
<script type="text/javascript"> <script type="text/javascript">
{$field->field} {$dynaformSetFocus}
</script> </script>
{/if}
{/foreach}
</form>
<script type="text/javascript">
{$dynaformSetFocus}
</script>
{/if} {/if}
{if $printJSFile} {if $printJSFile}
{* TODO: include file='xmlformScript.html' *} {* TODO: include file='xmlformScript.html' *}
var form_{$form->id}; var form_{$form->id};
var object_{$form->name}; var object_{$form->name};
var i; var i;
if (typeof(__aObjects__) === 'undefined') {literal}{{/literal} if (typeof(__aObjects__) === 'undefined') {literal}{{/literal}
var __aObjects__ = []; var __aObjects__ = [];
{literal}}{/literal} {literal}}{/literal}
function loadForm_{$form->id}(ajaxServer) function loadForm_{$form->id}(ajaxServer)
{literal}{{/literal} {literal}{{/literal}
if (typeof(G_Form)==='undefined') return alert('form.js was not loaded'); if (typeof(G_Form)==='undefined') return alert('form.js was not loaded');
form_{$form->id}=new G_Form(document.getElementById('{$form->id}'),'{$form->id}'); form_{$form->id}=new G_Form(document.getElementById('{$form->id}'),'{$form->id}');
object_{$form->name} = form_{$form->id}; object_{$form->name} = form_{$form->id};
__aObjects__.push(object_{$form->name}); __aObjects__.push(object_{$form->name});
var myForm=form_{$form->id}; var myForm=form_{$form->id};
if (myForm.aElements===undefined) alert("{$form->name}"); if (myForm.aElements===undefined) alert("{$form->name}");
myForm.ajaxServer=ajaxServer; myForm.ajaxServer=ajaxServer;
//{$form->ajaxSubmit} //{$form->ajaxSubmit}
{if isset($form->ajaxSubmit) && ($form->ajaxSubmit)} {if isset($form->ajaxSubmit) && ($form->ajaxSubmit)}
{literal} {literal}
var sub = new leimnud.module.app.submit({ var sub = new leimnud.module.app.submit({
form : myForm.element,{/literal} form : myForm.element,{/literal}
inProgress: {$form->in_progress}, inProgress: {$form->in_progress},
callback: {$form->callback} callback: {$form->callback}
{literal} {literal}
}); });
sub.sendObj = false; sub.sendObj = false;
{/literal} {/literal}
{/if} {/if}
{foreach from=$form->fields item=field key=name} {foreach from=$form->fields item=field key=name}
i = myForm.aElements.length; i = myForm.aElements.length;
{if (($field->type==='dropdown') || $field->type==='listbox')} {if (($field->type==='dropdown') || $field->type==='listbox')}
myForm.aElements[i] = new G_DropDown(myForm, myForm.element.elements['form[{$name}]'],'{$name}'); myForm.aElements[i] = new G_DropDown(myForm, myForm.element.elements['form[{$name}]'],'{$name}');
myForm.aElements[i].setAttributes({$field->getAttributes()}); myForm.aElements[i].setAttributes({$field->getAttributes()});
{$field->attachEvents("myForm.aElements[i].element")} {$field->attachEvents("myForm.aElements[i].element")}
{elseif ($field->type==='text')} {elseif ($field->type==='text')}
myForm.aElements[i] = new G_Text(myForm, myForm.element.elements['form[{$name}]'],'{$name}'); myForm.aElements[i] = new G_Text(myForm, myForm.element.elements['form[{$name}]'],'{$name}');
myForm.aElements[i].setAttributes({$field->getAttributes()}); myForm.aElements[i].setAttributes({$field->getAttributes()});
//alert('{$field->getAttributes()}'); //alert('{$field->getAttributes()}');
{$field->attachEvents("myForm.aElements[i].element")} {$field->attachEvents("myForm.aElements[i].element")}
{elseif ($field->type==='percentage')} {elseif ($field->type==='percentage')}
myForm.aElements[i] = new G_Percentage(myForm, myForm.element.elements['form[{$name}]'],'{$name}'); myForm.aElements[i] = new G_Percentage(myForm, myForm.element.elements['form[{$name}]'],'{$name}');
myForm.aElements[i].setAttributes({$field->getAttributes()}); myForm.aElements[i].setAttributes({$field->getAttributes()});
{$field->attachEvents("myForm.aElements[i].element")} {$field->attachEvents("myForm.aElements[i].element")}
{elseif ($field->type==='currency')} {elseif ($field->type==='currency')}
myForm.aElements[i] = new G_Currency(myForm, myForm.element.elements['form[{$name}]'],'{$name}'); myForm.aElements[i] = new G_Currency(myForm, myForm.element.elements['form[{$name}]'],'{$name}');
myForm.aElements[i].setAttributes({$field->getAttributes()}); myForm.aElements[i].setAttributes({$field->getAttributes()});
{$field->attachEvents("myForm.aElements[i].element")} {$field->attachEvents("myForm.aElements[i].element")}
{elseif ($field->type==='textarea')} {elseif ($field->type==='textarea')}
myForm.aElements[i] = new G_TextArea(myForm, myForm.element.elements['form[{$name}]'],'{$name}'); myForm.aElements[i] = new G_TextArea(myForm, myForm.element.elements['form[{$name}]'],'{$name}');
myForm.aElements[i].setAttributes({$field->getAttributes()}); myForm.aElements[i].setAttributes({$field->getAttributes()});
{$field->attachEvents("myForm.aElements[i].element")} {$field->attachEvents("myForm.aElements[i].element")}
{elseif ($field->type==='date')} {elseif ($field->type==='date')}
myForm.aElements[i] = new G_Date(myForm, myForm.element.elements['form[{$name}]'],'{$name}'); myForm.aElements[i] = new G_Date(myForm, myForm.element.elements['form[{$name}]'],'{$name}');
myForm.aElements[i].setAttributes({$field->getAttributes()}); myForm.aElements[i].setAttributes({$field->getAttributes()});
myForm.aElements[i].mask = 'yyyy-mm-dd'; myForm.aElements[i].mask = 'yyyy-mm-dd';
{$field->attachEvents("myForm.aElements[i].element")} {$field->attachEvents("myForm.aElements[i].element")}
{elseif ($field->type==='hidden')} {elseif ($field->type==='hidden')}
myForm.aElements[i] = new G_Text(myForm, myForm.element.elements['form[{$name}]'],'{$name}'); myForm.aElements[i] = new G_Text(myForm, myForm.element.elements['form[{$name}]'],'{$name}');
myForm.aElements[i].setAttributes({$field->getAttributes()}); myForm.aElements[i].setAttributes({$field->getAttributes()});
{$field->attachEvents("myForm.aElements[i].element")} {$field->attachEvents("myForm.aElements[i].element")}
{elseif ($field->type==='grid')} {elseif ($field->type==='grid')}
myForm.aElements[i] = new G_Grid(myForm, '{$name}'); myForm.aElements[i] = new G_Grid(myForm, '{$name}');
grid_{$field->id}(myForm.aElements[i]); grid_{$field->id}(myForm.aElements[i]);
grid_{$name} = myForm.aElements[i]; grid_{$name} = myForm.aElements[i];
{$field->attachEvents("myForm.aElements[i].element")} {$field->attachEvents("myForm.aElements[i].element")}
{else} {else}
var element = getField("{$name}"); var element = getField("{$name}");
{$field->attachEvents("element")} {$field->attachEvents("element")}
{/if}
{/foreach}
{foreach from=$form->fields item=field key=name}
{if isset($field->dependentFields) && ($field->dependentFields!='')}
{if ($field->type==='dropdown')}
myForm.getElementByName('{$name}').setDependentFields('{$field->dependentFields}');
{elseif ($field->type==='text')}
myForm.getElementByName('{$name}').setDependentFields('{$field->dependentFields}');
{elseif ($field->type==='percentage')}
myForm.getElementByName('{$name}').setDependentFields('{$field->dependentFields}');
{elseif ($field->type==='currency')}
myForm.getElementByName('{$name}').setDependentFields('{$field->dependentFields}');
{elseif ($field->type==='date')}
myForm.getElementByName('{$name}').setDependentFields('{$field->dependentFields}');
{/if}
{/if}
{/foreach}
{literal}}{/literal}
{/if} {/if}
{/foreach} {if $printJavaScript}
{foreach from=$form->fields item=field key=name} leimnud.event.add(window,'load',function(){literal}{{/literal}loadForm_{$form->id}('{$form->ajaxServer}');if (typeof(dynaformOnload) !== 'undefined') {literal}{dynaformOnload();}}{/literal});
{if isset($field->dependentFields) && ($field->dependentFields!='')}
{if ($field->type==='dropdown')}
myForm.getElementByName('{$name}').setDependentFields('{$field->dependentFields}');
{elseif ($field->type==='text')}
myForm.getElementByName('{$name}').setDependentFields('{$field->dependentFields}');
{elseif ($field->type==='percentage')}
myForm.getElementByName('{$name}').setDependentFields('{$field->dependentFields}');
{elseif ($field->type==='currency')}
myForm.getElementByName('{$name}').setDependentFields('{$field->dependentFields}');
{elseif ($field->type==='date')}
myForm.getElementByName('{$name}').setDependentFields('{$field->dependentFields}');
{/if}
{/if} {/if}
{/foreach}
{literal}}{/literal}
{/if}
{if $printJavaScript}
leimnud.event.add(window,'load',function(){literal}{{/literal}loadForm_{$form->id}('{$form->ajaxServer}');if (typeof(dynaformOnload) !== 'undefined') {literal}{dynaformOnload();}}{/literal});
{/if}