X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=server%2Forg.argeo.slc.ria%2Fsrc%2Fargeo-ria-lib%2Fjcr%2Fclass%2Forg%2Fargeo%2Fjcr%2Fria%2Fviews%2FPlainXmlViewer.js;h=a164315a51a3e32631732734c5c4ff1e741226d4;hb=40c5f7480c6339a2173454b90d59ee92e4f6e95f;hp=c21f3ac56209bea8f390a5bd70b456814e3f4545;hpb=6df9a6dfc2547a4d6fbb073484ba6abe9bedd720;p=gpl%2Fargeo-slc.git diff --git a/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/views/PlainXmlViewer.js b/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/views/PlainXmlViewer.js index c21f3ac56..a164315a5 100644 --- a/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/views/PlainXmlViewer.js +++ b/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/views/PlainXmlViewer.js @@ -64,8 +64,8 @@ qx.Class.define("org.argeo.jcr.ria.views.PlainXmlViewer", { return; } var xmlString = selection[0].toXmlString(true); - var TAG_START_PATTERN = new RegExp("<([0-9a-zA-Z\.]+)([^>]*)>", "gi"); - var TAG_END_PATTERN = new RegExp("", "gi"); + var TAG_START_PATTERN = new RegExp("<([0-9a-zA-Z\.:]+)([^>]*)>", "gi"); + var TAG_END_PATTERN = new RegExp("", "gi"); var TAG_CLOSE_PATTERN = new RegExp("(/?>)", "gi"); var TAG_ATTRIBUTE = new RegExp("\\s([0-9a-zA-Z:_]+)\\=\"([^\"]*)\"", "gi"); // Not implemented yet @@ -90,7 +90,6 @@ qx.Class.define("org.argeo.jcr.ria.views.PlainXmlViewer", { xmlString = xmlString.replace(new RegExp("(xml_attvalue_end)", "g"), ''); xmlString = '
' + xmlString + '
'; this.htmlPane.setHtml(xmlString); - /* var call = new qx.util.DeferredCall(function(){ var htmlDom = this.htmlPane.getContentElement().getDomElement(); var spans = qx.bom.Selector.query("span", htmlDom); @@ -100,7 +99,6 @@ qx.Class.define("org.argeo.jcr.ria.views.PlainXmlViewer", { } }, this); call.schedule(); - */ }, this); dataModel.requireContextChange(); }, @@ -109,8 +107,11 @@ qx.Class.define("org.argeo.jcr.ria.views.PlainXmlViewer", { var width = qx.bom.element.Dimension.getWidth(span); var value = span.innerHTML; qx.bom.element.Style.set(span, "display", "none"); - var input = qx.bom.Element.create("input", {value:value, style:'width:'+width+'px;'}); - qx.dom.Element.insertAfter(input, span); + var input = qx.bom.Element.create("input", {value:value, style:'width:'+width+'px;height:14px;border-width:1px;padding:0px;font-size:11px;'}); + //var input = new qx.html.Input("text"); + //input.setStyles({width:width+'px', height:'14px', borderWidth:'1px', padding:'0px', fontSize:'11px'}); + qx.dom.Element.insertAfter(input, span); + //input.setTextSelection(0); }, /**