[TYPO3-mvc] collecting (state) info in FLUID
dennis ahrens
dennis.ahrens at googlemail.com
Sat Feb 6 16:17:59 CET 2010
Hi,
we've started to support the ViewLayer in the current trunk of
mvc_extjs. The branch "view" of mvc_extjs contains the actual code i'm
working on. Basic stuff like including js files, css files and
ext.onReady-Code is available. Experimental stuff like providing
JavaScript code generated by ViewHelpers based on domain-models or
something like that is also implemented.
regards
Dennis
2010/2/4 Lienhart Woitok <Lienhart.Woitok at netlogix.de>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi Martin,
>
>> I'm thinking of JS code that needs to be added before or after the generated HTML snippets. Of
>> course I can add as many SCRIPT tags I want to, but just one (or two) will make a shorter and
>> possibly faster page. Where to put the data and where to render it? Perhaps with a dumb view hellper
>> that simply renders the collected JS code? But at least in the BE I would want to use the JS APIs to
>> do that.
>
>> But equally important is the fact that I need to load some JS libs to do anything useful. And maybe
>> I need some init code in the HTML header. How would I set that?
>
> I also thought about this a while ago. I don't like to add JS or CSS files to hte generated HTML in the controller, I think this has to be done by fluid. Just think about different output formats, the controller needn't know about them, but a rss feed doesn't need JS, so it must not be included.
>
> Thus a view helper would be needed to do such things, something like <f:document.stylesheet href="{f:uri.ressource ...}" /> or <f:document.script lib="jQuery" >$(function() { console.log("Hello world!"); });</f:document.script>
>
> The <f:document.script /> view helper does also need a optional src attribute and the lib should obviously be optional, too. No content would mean "just load that library or file or both". The <f:document.stylesheet /> could also render its contents, either in <style /> tags or in an external stylesheet file, however the site is set up.
>
> How does this sound to you?
>
> Lienhart
> Lienhart Woitok
> TYPO3 Entwickler
>
> Telefon: +49 (911) 539909 - 0
> E-Mail: Lienhart.Woitok at netlogix.de
>
>
> - --
> netlogix GmbH & Co. KG
> Systemhaus | Trainingscenter | Medienagentur
> Andernacher Straße 53 | 90411 Nürnberg
> Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
> E-Mail: mailto:info at netlogix.de | Internet: http://www.netlogix.de/
>
> netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
> Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
> Umsatzsteuer-Identifikationsnummer: DE 233472254
> Geschäftsführer: Stefan Buchta, Matthias Schmidt
>
>
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: PGP Universal 2.12.0 (Build 1035)
> Charset: Windows-1252
>
> wpUDBQFLay5gWevMF2ftbKMBCEVTA/985ZI4t8br/rRr9fv20yMH72gyyX8POhcF
> GJlTUJzFYnjIuwUrfSzwiIJa0ozaBe4hC3/Do379t6JV9QksUSIK7lX1fo8kpfpO
> I/h4YGJzg36/AzpHnbHDd78xMuaBkMuAplV/9tLXAyO2tyJ/Q1798yuysk7Bqg2R
> mN3apKrCyg==
> =S3xi
> -----END PGP SIGNATURE-----
> _______________________________________________
> TYPO3-project-typo3v4mvc mailing list
> TYPO3-project-typo3v4mvc at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
>
More information about the TYPO3-project-typo3v4mvc
mailing list