dojo JavasScript library has similar interfaces to export key functions as extension points what i would like to see is a published set of common extension points which would be basically the same if you're using Groovy..Scriptaculous..JQuery or JoesGarageJavaScriptLibrary
the extension points would cover the fundamentals of any JS library: form-creation ajax-enabled-select-box textfield label external-url-to-process-action this is for the revolving door of political managers who say I want to replace <Groovy-JS> libraries with JunkShotJSLibrary so all you back out Groovy..bring in JunkShotJSLibrary and reconfig the extension points If JunkShotJSLibrary doesnt support the core extension points you can find out quickly instead of endlessly agonising why it was never created Anyone know if there is anything like this in place? Martin Gainty ______________________________________________ Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni. > From: nicolas.lale...@hibnet.org > To: dev@ant.apache.org > Subject: Import and project helpers > Date: Fri, 16 Jul 2010 15:25:48 +0200 > > Hi, > > I did some other experiment with the groovy frontend to ant recently. And I > would like to be able to make a groovy build file import an xml build file > and vice versa. > > As far as I can tell, in order to do this, a simple change would be needed in > ImportTask. Rather than doing this in importResource: > > helper.parse(getProject(), importedResource); > > we would do something like: > > ProjectHelper subHelper = > ProjectHelperRepository.getInstance().getProjectHelperForBuildFile( > importedResource); > > // push current stacks into the sub helper > subHelper.getImportStack().addAll(helper.getImportStack()); > subHelper.getExtensionStack().addAll(helper.getExtensionStack()); > getProject().addReference(ProjectHelper.PROJECTHELPER_REFERENCE, subHelper); > > subHelper.parse(getProject(), importedResource); > > // push back the stacks from the sub helper to the main one > getProject().addReference(ProjectHelper.PROJECTHELPER_REFERENCE, helper); > helper.getImportStack().clear(); > helper.getImportStack().addAll(subHelper.getImportStack()); > helper.getExtensionStack().clear(); > helper.getExtensionStack().addAll(subHelper.getExtensionStack()); > > > For the little tests I have done with the groovy frontend, it seems to work > quite well. > > Actually it seems so simple that I am wondering if I might have missed some > side effect. Did I ? > > At least the unit tests showed me that I did nothing that wrong. > > Nicolas > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org > For additional commands, e-mail: dev-h...@ant.apache.org > _________________________________________________________________ The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5