probably really bad but core support in for images defo needs strong review

This commit is contained in:
John McLear 2013-12-11 23:34:25 +00:00
parent 58cd71dcce
commit 63ab85aeb2

View file

@ -166,7 +166,9 @@ function makeContentCollector(collectStyles, browser, apool, domInterface, class
function _isEmpty(node, state) function _isEmpty(node, state)
{ {
// consider clean blank lines pasted in IE to be empty // consider clean blank lines pasted in IE to be empty
if (dom.nodeNumChildren(node) == 0) return true; if (dom.nodeNumChildren(node) == 0){
return true;
}
if (dom.nodeNumChildren(node) == 1 && getAssoc(node, "shouldBeEmpty") && dom.optNodeInnerHTML(node) == " " && !getAssoc(node, "unpasted")) if (dom.nodeNumChildren(node) == 1 && getAssoc(node, "shouldBeEmpty") && dom.optNodeInnerHTML(node) == " " && !getAssoc(node, "unpasted"))
{ {
if (state) if (state)
@ -452,7 +454,11 @@ function makeContentCollector(collectStyles, browser, apool, domInterface, class
else else
{ {
var tname = (dom.nodeTagName(node) || "").toLowerCase(); var tname = (dom.nodeTagName(node) || "").toLowerCase();
if (tname == "br") if (tname == "img")
{
state.lineAttributes.image = node.outerHTML;
}
else if (tname == "br")
{ {
this.breakLine = true; this.breakLine = true;
var tvalue = dom.nodeAttr(node, 'value'); var tvalue = dom.nodeAttr(node, 'value');