initial
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
<cfsilent>
|
||||
<cfparam name="ATTRIBUTES.name"/>
|
||||
|
||||
<cfif structKeyExists(ATTRIBUTES,"value")>
|
||||
<cfset value=#ATTRIBUTES.value#/>
|
||||
<cfelse>
|
||||
<cfset value=#ATTRIBUTES.container[ATTRIBUTES.name]#/>
|
||||
</cfif>
|
||||
|
||||
<cfparam name="ATTRIBUTES.suffix" default=""/>
|
||||
<cfparam name="ATTRIBUTES.id" default="#ATTRIBUTES.name##ATTRIBUTES.suffix#"/>
|
||||
<cfparam name="ATTRIBUTES.dformat" default="YYYY-MM-DD"/>
|
||||
<cfparam name="ATTRIBUTES.tformat" default="HH:MM"/>
|
||||
<cfparam name="ATTRIBUTES.size" default="#len(ATTRIBUTES.dformat)+len(ATTRIBUTES.tformat)+1#"/>
|
||||
<cfparam name="ATTRIBUTES.disabled" type="boolean" default="No"/>
|
||||
<cfparam name="ATTRIBUTES.timeFirst" type="boolean" default="No"/>
|
||||
|
||||
<cfif ATTRIBUTES.timeFirst>
|
||||
<cfset value="#timeFormat(value, ATTRIBUTES.tformat)# #dateFormat(value, ATTRIBUTES.dformat)#"/>
|
||||
<cfelse>
|
||||
<cfset value="#dateFormat(value, ATTRIBUTES.dformat)# #timeFormat(value, ATTRIBUTES.tformat)#"/>
|
||||
</cfif>
|
||||
<cfset attributeList="name,value,container,suffix,id,dformat,tformat,size,disabled"/>
|
||||
|
||||
</cfsilent><cfoutput><input type="text" name="#ATTRIBUTES.name#"<cfif len(ATTRIBUTES.id)> id=#ATTRIBUTES.id#</cfif> value="#value#" size="#ATTRIBUTES.size#"<cfif ATTRIBUTES.disabled> disabled="disabled"</cfif><!---
|
||||
passthrough additional attributes
|
||||
---><cfloop collection=#ATTRIBUTES# item="attr"><!---
|
||||
---><cfif NOT listFindNoCase(attributeList,attr)> #attr#="#structFind(ATTRIBUTES,attr)#"</cfif><!---
|
||||
---></cfloop>/></cfoutput><cfexit method="exittag"/>
|
||||
Reference in New Issue
Block a user