Hi Anish,

 > Thanks Rainer, now it's working. I've applied the patch to */tiny_config.js/*
 > 
 > Now it doesn't throw any exception when I add border, vspace,hspace
 > attributes. But these attributes are not getting reflected in the image tag
 > (after saving).
 > 
 > Should they or not as these are deprecated?

These attributes deprecated in HTML 4.01, and not allowed in XHTML.

By default, lenya uses the XHTML basic schema (see

  http://www.w3.org/2007/09/dtd-comparison.html

for a comparison to other XHTML schemas.) The problem with the default setup 
for 
TinyMCE is that is can produce XHTML tags and attributes that are not allowed 
in 
XHTML basic. With the changes, TinyMCE removes all these invalid elements and 
attributes.  Otherwise, you get the exceptions when the editor returns the page 
to lenya and the schema validation finds invalid tags or attributes.

You could use another schema, like XHTML Strict, but you will have the same 
problem: if the editor generates tags/attributes that are rejected by the 
schema 
validator, you see the exceptions.

The effect of the attributes like border, vspace, hspace can easily be achieved 
by using CSS, eg. by giving the img element a class (or an id) attribute:

  <img class="img-type-a" .. />

and specifying, eg.

img.img-type-a {
   border-width: 1px solid black;
}

  Rainer

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@lenya.apache.org
For additional commands, e-mail: user-h...@lenya.apache.org

Reply via email to