[kupu-checkins] r43558 - in kupu/trunk/kupu: common plone/kupu_plone_layer
duncan at codespeak.net
duncan at codespeak.net
Tue May 22 11:49:55 CEST 2007
Author: duncan
Date: Tue May 22 11:49:54 2007
New Revision: 43558
Modified:
kupu/trunk/kupu/common/kupucontentfilters.js
kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml
Log:
embed tag also needs to be forced visible in Firefox.
Attribute filtering for embed tag ('*' attributes) was broken on IE as it added a load of unwanted attributes.
Modified: kupu/trunk/kupu/common/kupucontentfilters.js
==============================================================================
--- kupu/trunk/kupu/common/kupucontentfilters.js (original)
+++ kupu/trunk/kupu/common/kupucontentfilters.js Tue May 22 11:49:54 2007
@@ -482,11 +482,12 @@
var bad = filter.badTagAttributes[nodeName];
for (var i=0; i < htmlnode.attributes.length; i++) {
var attr = htmlnode.attributes[i];
- if (bad && bad.contains(attr.name)) {
+ var name = attr.name;
+ if (bad && bad.contains(name)) {
continue;
};
- if (attr.value !== null && attr.value !== undefined) {
- xhtmlnode.setAttribute(attr.name, attr.value);
+ if (attr.specified) {
+ xhtmlnode.setAttribute(name, attr.value);
};
};
};
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml Tue May 22 11:49:54 2007
@@ -288,10 +288,10 @@
}
/* Firefox makes Flash objects completely invisible.
We need to force it to display something otherwise you cannot edit existing Flash. */
-.kupu-html object.image-inline {
+.kupu-html object, .kupu-html embed {
display: block;
background-image: url(plonekupuimages/flash-placeholder.png);
- border: 2px green solid;
+ border: 1px black solid;
}
/* </dtml-let></dtml-with> */
More information about the kupu-checkins
mailing list