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

Reply via email to