From: <chi...@us...> - 2010-10-30 02:14:14
|
Revision: 11650 http://wonder.svn.sourceforge.net/wonder/?rev=11650&view=rev Author: chillatgvc Date: 2010-10-30 02:14:08 +0000 (Sat, 30 Oct 2010) Log Message: ----------- Property to avoid warning message if value binding used on popup buttons and browsers. Die warning, die. Die, die, die. Modified Paths: -------------- trunk/Wonder/Frameworks/Core/ERExtensions/Resources/Properties trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/foundation/ERXPatcher.java Modified: trunk/Wonder/Frameworks/Core/ERExtensions/Resources/Properties =================================================================== --- trunk/Wonder/Frameworks/Core/ERExtensions/Resources/Properties 2010-10-29 16:33:54 UTC (rev 11649) +++ trunk/Wonder/Frameworks/Core/ERExtensions/Resources/Properties 2010-10-30 02:14:08 UTC (rev 11650) @@ -221,6 +221,11 @@ ## slow down your app er.extensions.ERXPatcher.cleanupXHTML=false +## Set to true to suppress warning message from inputs: +## takeValuesFromRequest() Warning: Avoid using the 'value' binding as it +## is much slower than omitting it, and it is just cosmetic. +er.extensions.ERXPatcher.suppressValueBindingSlow=false + ######################################################################### # ERXComponentActionRedirector ######################################################################### Modified: trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/foundation/ERXPatcher.java =================================================================== --- trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/foundation/ERXPatcher.java 2010-10-29 16:33:54 UTC (rev 11649) +++ trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/foundation/ERXPatcher.java 2010-10-30 02:14:08 UTC (rev 11650) @@ -92,7 +92,8 @@ public static synchronized void installPatches() { DynamicElementsPatches.cleanupXHTML = ERXValueUtilities.booleanValueWithDefault(System.getProperty("er.extensions.ERXPatcher.cleanupXHTML"), false); DynamicElementsPatches.useButtonTag = ERXProperties.booleanForKeyWithDefault("er.extensions.foundation.ERXPatcher.DynamicElementsPatches.SubmitButton.useButtonTag", false); - + DynamicElementsPatches.suppressValueBindingSlow = ERXProperties.booleanForKeyWithDefault("er.extensions.ERXPatcher.supressValueBindingSlow", false); + if (DynamicElementsPatches.useButtonTag) { ERXPatcher.setClassForName(ERXSubmitButton.class, "WOSubmitButton"); } else ERXPatcher.setClassForName(DynamicElementsPatches.SubmitButton.class, "WOSubmitButton"); @@ -141,7 +142,8 @@ public static class DynamicElementsPatches { public static boolean cleanupXHTML = false; private static boolean useButtonTag = false; - + public static boolean suppressValueBindingSlow = false; + private DynamicElementsPatches() { } @@ -469,6 +471,7 @@ public PopUpButton(String aName, NSDictionary associations, WOElement element) { super(aName, associations, element); _id = (WOAssociation) super._associations.removeObjectForKey("id"); + _loggedSlow = suppressValueBindingSlow; } protected void _appendNameAttributeToResponse(WOResponse woresponse, WOContext wocontext) { @@ -498,6 +501,7 @@ public Browser(String aName, NSDictionary associations, WOElement element) { super(aName, associations, element); _id = (WOAssociation) super._associations.removeObjectForKey("id"); + _loggedSlow = suppressValueBindingSlow; } protected void _appendNameAttributeToResponse(WOResponse woresponse, WOContext wocontext) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |