khufu_javascript

KHUFU / PYRAMID-component voor het beheren van JavaScript-bronnen
Download nu

khufu_javascript Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • Rocky Burt
  • Uitgever website:
  • http://projects.serverzen.com

khufu_javascript Tags


khufu_javascript Beschrijving

Khufu / Pyramid Component voor het beheren van JavaScript-bronnen Khufu_javascript is een module die verschillende manieren biedt voor het opnemen van JavaScript in uw Khufu / Pyramid-app.dojo-ondersteuning``khufu_javascript.dojo` "biedt ondersteuning voor het werken met Dojo.usagesetting-up Khufu_javascript.Dojo is eenvoudig. # Config moet een exemplaar van Pyramid.config.configurator config.-include ('Khufu_javascript.dojo') config.register_script_dir ('MyProject: Javascripts') Het vorige voorbeeld zal overal * .js-bestanden in de `` javascripts "hervormd Directory ten opzichte van de `` myproject```` `` `` register_script_dir`` neemt een activumspecificatie). Voor elk .js-bestand ontdekte het scant voor een "dojo.provides ('foo')" -invoer en registreert die module met Khufu_javascript. Na een geregistreerde scripts, kunnen ze worden toegankelijk via de `` dojo 'aanzicht op de wortel van de site. Als een van de gevonden javascripts "dojo.provides ('foo.bar') heeft", dan zal de Dojo-weergave leveren: http://127.0.0.1:8080/dojo/foo/bar.jsanyone werken met dojo-modules weet dat Nog steeds een manier om Dojo te vertellen om naar * / dojo / wat * te kijken bij het opzoeken van niet-kernmodules. Dojo verwerkt dit met * DJCONFIG * die kan worden gebruikt voor het instellen van module Load Paths.After met geregistreerde scripts, in uw mening, kunt u gewoon `` khufu_javascript.dojo.Render_header "`. # bekeken.py van khufu_javascript.dojo import render_header @view_config ('Myview', renderer = 'sjablonen / foo.jinja2', context = root) Def Myview (aanvraag): dojo_header = render_header (aanvraag) Terugkeer {'Dojo_header': dojo_header } {{dojo_header | veilig}} ja meneer! De methode `` render_header` "genereert de juiste * *, *