|
I think this commit broke something:
https://localhost:8443/webtools/control/WebtoolsLayoutDemo -Adrian --- On Tue, 1/18/11, [hidden email] <[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> > > > |
|
Administrator
|
Yes, we exchanged with Ankit and Jacopo at this subject and decided that we should rather revert and add an Id to the hudden field,
please see related Jira, I forgot to revert, I will revert it now Thanks Adrian Jacques From: "Adrian Crum" <[hidden email]> >I think this commit broke something: > > https://localhost:8443/webtools/control/WebtoolsLayoutDemo > > -Adrian > > --- On Tue, 1/18/11, [hidden email] <[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> >> >> >> > > > > |
| Free forum by Nabble | Edit this page |
