General Community > Development 2.10.x

register_frontend_modfiles('js'); und Xhtml()

(1/1)

evaki:
register_frontend_m odfiles('js'); Xhtml()

tritt mittlerweile immer häufiger als Problem auf, nämlich unter Xhtml(),
da mittlerweile nur noch <script> ohne attribute "type" dasteht.

Unter 2.8.3 wahr's wohl noch ok, wenn ich nicht irre, zumindest hat keiner bei uns gemeckert.

Daher die Frage an DEV, ob man das zur Kapselung benötigte JS-Gedöns im Core weglassen könnte, um die benötigte Version dem Anwender/Webdesigner zu überlassen, so wie er es im Template halt braucht.
Käme ja auch der Trennung von Content, Code, Design entgegen.

MfG. Evaki

      
      
      
      

dbs:
Und wenn WB erkennt ob <!DOCTYPE html> oder nicht?
Wenn ja, ohne type, ansonsten mit.

evaki:
Keine Ahnung.
Soweit ich erinnere lag der Unterschied in Content-Type, nicht in DOCTYPE.
Weiß es aber momentan nicht, müßt ich erst wieder Zugriff auf die damals erstellten index haben.
Da gings um (x)html(5) und polyglot, und son Kram.

Mir fiel es aktuell wieder auf, wenn Leute ihre älteren (x?)html 1.0 mit wb2.1x updaten, daß es (JS) dann nicht mehr valide ist. Bei meinen ersten Tests mit (x)html(5) kam mir das als Problem auch unter, da hatte ich 'ne Weiche drin, wo anhand des Clients (Browser/Checktools) entschieden wurde, ob X oder nur html, und dann -glaub ich- wars dann auch JS betreffend.

Weißt Du mehr (Erkennung anhand des Templates)?. Frage deshalb, weil ich zumindest im Moment "kein Faß aufmachen" möchte, wo ich dann wieder tiefer in das Zeugs einsteigen müßte. Merke auch gerade, daß ich das alles wieder auffrischen müßte. Nix Alzheimer, nur mal reinknien und dann wieder wech, und das am liebsten gaaaanz schnell. Daher gibts manchmal Fragen, auf die nur'n Anfänger kommt -ups

Trennung von code, design, content wäre m.E. jedenfalls die sichere Seite. Die Clients sind nämlich manchmal auch zu doof, das richtig zu erkennen.
MfG. Evaki

Navigation

[0] Message Index

Go to full version