khufu_javascript

Software kuvakaappaus:
khufu_javascript
Ohjelmiston tiedot:
Versio: 1.0 Alpha 1
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Rocky Burt
Lupa: Vapaa
Suosio: 12

Rating: 3.0/5 (Total Votes: 2)

khufu_javascript on moduuli, joka tarjoaa erilaisia ​​tapoja kuten JavaScript omalle Khufu / Pyramid app.
Dojo Support
`` Khufu_javascript.dojo`` tarjoaa tuen kanssa Dojo.
Käyttö
Perustaminen khufu_javascript.dojo on helppoa.
& Nbsp; & nbsp; & nbsp; # Config on esimerkki pyramid.config.Configurator
& Nbsp; & nbsp; & nbsp; config.include ('khufu_javascript.dojo')
& Nbsp; & nbsp; & nbsp; config.register_script_dir ('myproject: javascripts')
Edellisen esimerkki kerrata kaikkia * Js tiedostot `` javascripts`` hakemistoon suhteessa `` myproject`` paketti (`` register_script_dir`` vie voimavara spec). & Nbsp; Jokaista .js tiedosto löytyy se skannaa "dojo.provides ('foo')" -merkintä ja rekisterit, jotka moduuli khufu_javascript.
Saatuaan rekisteröidyn skriptejä, ne pääsee `` dojo`` näkymä juureen sivuston. & Nbsp; Jos jokin JavaScripts löytyi on "dojo.provides ('foo.bar')" jälkeen dojo mielestä antaa:
& Nbsp; & nbsp; & nbsp; http://127.0.0.1:8080/dojo/foo/bar.js
Kaikille kanssa Dojo moduuleja tietää, että on olemassa vielä tapa kertoa Dojo katsomaan * / salilla / mitä * etsiessämme non-core-moduulit. Dojo käsittelee tätä * djConfig * joita voidaan käyttää setup moduuli kuormia.
Saatuaan rekisteröidyn skriptejä, sisällä oman näkemyksensä voit soittaa `` khufu_javascript.dojo.render_header``.
& Nbsp; & nbsp; & nbsp; # Views.py
& Nbsp; & nbsp; & nbsp; alkaen khufu_javascript.dojo tuonti render_header
& Nbsp; & nbsp; & nbsp; view_config ('MyView', renderer = 'malleja / foo.jinja2',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; context = Root)
& Nbsp; & nbsp; & nbsp; def MyView (tarvittaessa):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dojo_header = render_header (tarvittaessa)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; palata {'dojo_header': dojo_header}
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {{Dojo_header | turvallinen}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; yes sir!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
`` Render_header`` menetelmä tuottaa asianmukaisia ​​* * * * ja *