Re: svn commit: r1060229 - in /ofbiz/trunk/framework/widget: src/org/ofbiz/widget/form/MacroFormRenderer.java templates/htmlFormMacroLibrary.ftl

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1060229 - in /ofbiz/trunk/framework/widget: src/org/ofbiz/widget/form/MacroFormRenderer.java templates/htmlFormMacroLibrary.ftl

Jacopo Cappellato-4
Ankit (Jacques),

the same id should be added to all the other templates/*FormMacroLibrary.ftl files even if of course in them it will not be used.

Kind regards,

Jacopo

On Jan 18, 2011, at 9:00 AM, [hidden email] wrote:

> Author: jleroux
> Date: Tue Jan 18 08:00:37 2011
> New Revision: 1060229
>
> URL: http://svn.apache.org/viewvc?rev=1060229&view=rev
> Log:
> A patch from Ankit Jain "The id attribute is not set in the <a> tag." (https://issues.apache.org/jira/browse/OFBIZ-4119) - OFBIZ-4119
>
> By adding id attribute in the <a> tag then its helpful for developers to perform action on it using js or css.
>
> Modified:
>    ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java
>    ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl
>
> Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java?rev=1060229&r1=1060228&r2=1060229&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java (original)
> +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java Tue Jan 18 08:00:37 2011
> @@ -2936,6 +2936,7 @@ public class MacroFormRenderer implement
>             String alt = "";
>             String imgTitle = "";
>             String hiddenFormName = WidgetWorker.makeLinkHiddenFormName(context, modelFormField);
> +            String id = modelFormField.getCurrentContainerId(context);
>
>             if (UtilValidate.isNotEmpty(modelFormField.getEvent()) && UtilValidate.isNotEmpty(modelFormField.getAction(context))) {
>                 event = modelFormField.getEvent();
> @@ -2966,7 +2967,9 @@ public class MacroFormRenderer implement
>
>             StringWriter sr = new StringWriter();
>             sr.append("<@makeHyperlinkString ");
> -            sr.append("linkStyle=\"");
> +            sr.append("id=\"");
> +            sr.append(id);
> +            sr.append("\" linkStyle=\"");
>             sr.append(linkStyle==null?"":linkStyle);
>             sr.append("\" hiddenFormName=\"");
>             sr.append(hiddenFormName==null?"":hiddenFormName);
>
> Modified: ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl?rev=1060229&r1=1060228&r2=1060229&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl (original)
> +++ ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl Tue Jan 18 08:00:37 2011
> @@ -601,4 +601,4 @@ jQuery(document).ready(function(){
>
> <#macro makeHiddenFormLinkForm actionUrl name parameters targetWindow><form method="post" action="${actionUrl}" <#if targetWindow?has_content>target="${targetWindow}"</#if> onsubmit="javascript:submitFormDisableSubmits(this)" name="${name}"><#list parameters as parameter><input name="${parameter.name}" value="${parameter.value}" type="hidden"/></#list></form></#macro>
> <#macro makeHiddenFormLinkAnchor linkStyle hiddenFormName event action imgSrc description confirmation><a <#if linkStyle?has_content>class="${linkStyle}"</#if> href="javascript:document.${hiddenFormName}.submit()"<#if action?has_content && event?has_content> ${event}="${action}"</#if><#if confirmation?has_content> onclick="return confirm('${confirmation?js_string}')"</#if>><#if imgSrc?has_content><img src="${imgSrc}" alt=""/></#if>${description}</a></#macro>
> -<#macro makeHyperlinkString linkStyle hiddenFormName event action imgSrc title alternate linkUrl targetWindow description confirmation><a <#if linkStyle?has_content>class="${linkStyle}"</#if> href="${linkUrl}"<#if targetWindow?has_content> target="${targetWindow}"</#if><#if action?has_content && event?has_content> ${event}="${action}"</#if><#if confirmation?has_content> onclick="return confirm('${confirmation?js_string}')"</#if><#if imgSrc?length == 0 && title?has_content> title="${title}"</#if>><#if imgSrc?has_content><img src="${imgSrc}" alt="${alternate}" title="${title}"/></#if>${description}</a></#macro>
> +<#macro makeHyperlinkString id linkStyle hiddenFormName event action imgSrc title alternate linkUrl targetWindow description confirmation><a id="${id}" <#if linkStyle?has_content>class="${linkStyle}"</#if> href="${linkUrl}"<#if targetWindow?has_content> target="${targetWindow}"</#if><#if action?has_content && event?has_content> ${event}="${action}"</#if><#if confirmation?has_content> onclick="return confirm('${confirmation?js_string}')"</#if><#if imgSrc?length == 0 && title?has_content> title="${title}"</#if>><#if imgSrc?has_content><img src="${imgSrc}" alt="${alternate}" title="${title}"/></#if>${description}</a></#macro>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1060229 - in /ofbiz/trunk/framework/widget: src/org/ofbiz/widget/form/MacroFormRenderer.java templates/htmlFormMacroLibrary.ftl

Ankit Jain-3
Jacopo,

Thanks for reminding, soon i will provide a patch for it.

Regards
Ankit Jain


On Tuesday 18 January 2011 02:04 PM, Jacopo Cappellato wrote:

> Ankit (Jacques),
>
> the same id should be added to all the other templates/*FormMacroLibrary.ftl files even if of course in them it will not be used.
>
> Kind regards,
>
> Jacopo
>
> On Jan 18, 2011, at 9:00 AM, [hidden email] wrote:
>
>> Author: jleroux
>> Date: Tue Jan 18 08:00:37 2011
>> New Revision: 1060229
>>
>> URL: http://svn.apache.org/viewvc?rev=1060229&view=rev
>> Log:
>> A patch from Ankit Jain "The id attribute is not set in the<a>  tag." (https://issues.apache.org/jira/browse/OFBIZ-4119) - OFBIZ-4119
>>
>> By adding id attribute in the<a>  tag then its helpful for developers to perform action on it using js or css.
>>
>> Modified:
>>     ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java
>>     ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl
>>
>> Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java?rev=1060229&r1=1060228&r2=1060229&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java (original)
>> +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java Tue Jan 18 08:00:37 2011
>> @@ -2936,6 +2936,7 @@ public class MacroFormRenderer implement
>>              String alt = "";
>>              String imgTitle = "";
>>              String hiddenFormName = WidgetWorker.makeLinkHiddenFormName(context, modelFormField);
>> +            String id = modelFormField.getCurrentContainerId(context);
>>
>>              if (UtilValidate.isNotEmpty(modelFormField.getEvent())&&  UtilValidate.isNotEmpty(modelFormField.getAction(context))) {
>>                  event = modelFormField.getEvent();
>> @@ -2966,7 +2967,9 @@ public class MacroFormRenderer implement
>>
>>              StringWriter sr = new StringWriter();
>>              sr.append("<@makeHyperlinkString ");
>> -            sr.append("linkStyle=\"");
>> +            sr.append("id=\"");
>> +            sr.append(id);
>> +            sr.append("\" linkStyle=\"");
>>              sr.append(linkStyle==null?"":linkStyle);
>>              sr.append("\" hiddenFormName=\"");
>>              sr.append(hiddenFormName==null?"":hiddenFormName);
>>
>> Modified: ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl?rev=1060229&r1=1060228&r2=1060229&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl (original)
>> +++ ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl Tue Jan 18 08:00:37 2011
>> @@ -601,4 +601,4 @@ jQuery(document).ready(function(){
>>
>> <#macro makeHiddenFormLinkForm actionUrl name parameters targetWindow><form method="post" action="${actionUrl}"<#if targetWindow?has_content>target="${targetWindow}"</#if>  onsubmit="javascript:submitFormDisableSubmits(this)" name="${name}"><#list parameters as parameter><input name="${parameter.name}" value="${parameter.value}" type="hidden"/></#list></form></#macro>
>> <#macro makeHiddenFormLinkAnchor linkStyle hiddenFormName event action imgSrc description confirmation><a<#if linkStyle?has_content>class="${linkStyle}"</#if>  href="javascript:document.${hiddenFormName}.submit()"<#if action?has_content&&  event?has_content>  ${event}="${action}"</#if><#if confirmation?has_content>  onclick="return confirm('${confirmation?js_string}')"</#if>><#if imgSrc?has_content><img src="${imgSrc}" alt=""/></#if>${description}</a></#macro>
>> -<#macro makeHyperlinkString linkStyle hiddenFormName event action imgSrc title alternate linkUrl targetWindow description confirmation><a<#if linkStyle?has_content>class="${linkStyle}"</#if>  href="${linkUrl}"<#if targetWindow?has_content>  target="${targetWindow}"</#if><#if action?has_content&&  event?has_content>  ${event}="${action}"</#if><#if confirmation?has_content>  onclick="return confirm('${confirmation?js_string}')"</#if><#if imgSrc?length == 0&&  title?has_content>  title="${title}"</#if>><#if imgSrc?has_content><img src="${imgSrc}" alt="${alternate}" title="${title}"/></#if>${description}</a></#macro>
>> +<#macro makeHyperlinkString id linkStyle hiddenFormName event action imgSrc title alternate linkUrl targetWindow description confirmation><a id="${id}"<#if linkStyle?has_content>class="${linkStyle}"</#if>  href="${linkUrl}"<#if targetWindow?has_content>  target="${targetWindow}"</#if><#if action?has_content&&  event?has_content>  ${event}="${action}"</#if><#if confirmation?has_content>  onclick="return confirm('${confirmation?js_string}')"</#if><#if imgSrc?length == 0&&  title?has_content>  title="${title}"</#if>><#if imgSrc?has_content><img src="${imgSrc}" alt="${alternate}" title="${title}"/></#if>${description}</a></#macro>
>>
>>

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1060229 - in /ofbiz/trunk/framework/widget: src/org/ofbiz/widget/form/MacroFormRenderer.java templates/htmlFormMacroLibrary.ftl

Jacques Le Roux
Administrator
In reply to this post by Jacopo Cappellato-4
Ha yes, thanks Jacopo, I always forget this... I will wait Ankit...

Jacques

From: "Jacopo Cappellato" <[hidden email]>

> Ankit (Jacques),
>
> the same id should be added to all the other templates/*FormMacroLibrary.ftl files even if of course in them it will not be used.
>
> Kind regards,
>
> Jacopo
>
> On Jan 18, 2011, at 9:00 AM, [hidden email] wrote:
>
>> Author: jleroux
>> Date: Tue Jan 18 08:00:37 2011
>> New Revision: 1060229
>>
>> URL: http://svn.apache.org/viewvc?rev=1060229&view=rev
>> Log:
>> A patch from Ankit Jain "The id attribute is not set in the <a> tag." (https://issues.apache.org/jira/browse/OFBIZ-4119) -
>> OFBIZ-4119
>>
>> By adding id attribute in the <a> tag then its helpful for developers to perform action on it using js or css.
>>
>> Modified:
>>    ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java
>>    ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl
>>
>> Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java?rev=1060229&r1=1060228&r2=1060229&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java (original)
>> +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java Tue Jan 18 08:00:37 2011
>> @@ -2936,6 +2936,7 @@ public class MacroFormRenderer implement
>>             String alt = "";
>>             String imgTitle = "";
>>             String hiddenFormName = WidgetWorker.makeLinkHiddenFormName(context, modelFormField);
>> +            String id = modelFormField.getCurrentContainerId(context);
>>
>>             if (UtilValidate.isNotEmpty(modelFormField.getEvent()) && UtilValidate.isNotEmpty(modelFormField.getAction(context)))
>> {
>>                 event = modelFormField.getEvent();
>> @@ -2966,7 +2967,9 @@ public class MacroFormRenderer implement
>>
>>             StringWriter sr = new StringWriter();
>>             sr.append("<@makeHyperlinkString ");
>> -            sr.append("linkStyle=\"");
>> +            sr.append("id=\"");
>> +            sr.append(id);
>> +            sr.append("\" linkStyle=\"");
>>             sr.append(linkStyle==null?"":linkStyle);
>>             sr.append("\" hiddenFormName=\"");
>>             sr.append(hiddenFormName==null?"":hiddenFormName);
>>
>> Modified: ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl?rev=1060229&r1=1060228&r2=1060229&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl (original)
>> +++ ofbiz/trunk/framework/widget/templates/htmlFormMacroLibrary.ftl Tue Jan 18 08:00:37 2011
>> @@ -601,4 +601,4 @@ jQuery(document).ready(function(){
>>
>> <#macro makeHiddenFormLinkForm actionUrl name parameters targetWindow><form method="post" action="${actionUrl}" <#if
>> targetWindow?has_content>target="${targetWindow}"</#if> onsubmit="javascript:submitFormDisableSubmits(this)"
>> name="${name}"><#list parameters as parameter><input name="${parameter.name}" value="${parameter.value}"
>> type="hidden"/></#list></form></#macro>
>> <#macro makeHiddenFormLinkAnchor linkStyle hiddenFormName event action imgSrc description confirmation><a <#if
>> linkStyle?has_content>class="${linkStyle}"</#if> href="javascript:document.${hiddenFormName}.submit()"<#if action?has_content &&
>> event?has_content> ${event}="${action}"</#if><#if confirmation?has_content> onclick="return
>> confirm('${confirmation?js_string}')"</#if>><#if imgSrc?has_content><img src="${imgSrc}"
>> alt=""/></#if>${description}</a></#macro>
>> -<#macro makeHyperlinkString linkStyle hiddenFormName event action imgSrc title alternate linkUrl targetWindow description
>> confirmation><a <#if linkStyle?has_content>class="${linkStyle}"</#if> href="${linkUrl}"<#if targetWindow?has_content>
>> target="${targetWindow}"</#if><#if action?has_content && event?has_content> ${event}="${action}"</#if><#if
>> confirmation?has_content> onclick="return confirm('${confirmation?js_string}')"</#if><#if imgSrc?length == 0 &&
>> title?has_content> title="${title}"</#if>><#if imgSrc?has_content><img src="${imgSrc}" alt="${alternate}"
>> title="${title}"/></#if>${description}</a></#macro>
>> +<#macro makeHyperlinkString id linkStyle hiddenFormName event action imgSrc title alternate linkUrl targetWindow description
>> confirmation><a id="${id}" <#if linkStyle?has_content>class="${linkStyle}"</#if> href="${linkUrl}"<#if targetWindow?has_content>
>> target="${targetWindow}"</#if><#if action?has_content && event?has_content> ${event}="${action}"</#if><#if
>> confirmation?has_content> onclick="return confirm('${confirmation?js_string}')"</#if><#if imgSrc?length == 0 &&
>> title?has_content> title="${title}"</#if>><#if imgSrc?has_content><img src="${imgSrc}" alt="${alternate}"
>> title="${title}"/></#if>${description}</a></#macro>
>>
>>
>
>