[OpenSlides users-de] Neues Design für de Projektor

Oskar Hahn mail at oshahn.de
So Mär 24 15:40:53 UTC 2013


Hi Emanuel,

hast du nach wie vor das Vorhaben für die 1.4 das Template für den
Projektor neu zu schreiben? Wenn ja, könnten wir dann bei der
Gelegenheit gleich noch etwas anderes Erledigen, dass ich schon länger
gerne geändert hätte.

Momentan beginnt jedes Projektor-Template mit {% extends
"base-projector.html" %}. Dies führt dazu, dass wir beim übermitteln der
Daten per ajax, den richtigen Block rausschneiden müssen. Deutlich
einfacher wäre es, wenn wir beim Projektor nicht mit extends, sondern
mit include arbeiten würden.

Dafür müsste das base-projector-Template so angepasst werden, dass es
nicht mehr den Block 'content' und 'scrollcontent' enthält, sondern
anstelle dessen:

{% include slide_template %}, wobei slide_template eine entsprechende
Variable ist, die in projector.views.Projector.get_context_data() bzw.
in der Methode 'slide()' bei allen Slide-Models gesetzt werden müsste.

Hierdurch würde auch die Unterteilung in content und scrollcontent
entfallen, die zu viel doppelten Code beim caching geführt hat. Ich
würde die Unterteilung in scrollbaren und nicht scrollbaren Content den
entwicklern des jeweiligen Projektor-Templates selbst überlassen, indem
diese manuell den div <div id="scrollcontentcontainer"> setzen müssen.

Gruß Oskar

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://mail.openslides.org/pipermail/users-de/attachments/20130324/44931ada/attachment.pgp>


More information about the users-de mailing list