[kupu-checkins] r37026 - in kupu/trunk/kupu: common doc tests
yuppie at codespeak.net
yuppie at codespeak.net
Fri Jan 19 18:23:59 CET 2007
Author: yuppie
Date: Fri Jan 19 18:23:53 2007
New Revision: 37026
Modified:
kupu/trunk/kupu/common/kupucontentfilters.js
kupu/trunk/kupu/doc/CHANGES.txt
kupu/trunk/kupu/tests/test_xhtml.js
Log:
- fixed some issues in NonXHTMLTagFilter and XhtmlValidation
Modified: kupu/trunk/kupu/common/kupucontentfilters.js
==============================================================================
--- kupu/trunk/kupu/common/kupucontentfilters.js (original)
+++ kupu/trunk/kupu/common/kupucontentfilters.js Fri Jan 19 18:23:53 2007
@@ -50,6 +50,7 @@
'address': 1,
'b': 1,
'base': 1,
+ 'big': 1,
'blockquote': 1,
'br': 1,
'caption': 1,
@@ -69,7 +70,6 @@
'h4': 1,
'h5': 1,
'h6': 1,
- 'h7': 1,
'i': 1,
'img': 1,
'kbd': 1,
@@ -82,6 +82,7 @@
'q': 1,
'samp': 1,
'script': 1,
+ 'small': 1,
'span': 1,
'strong': 1,
'style': 1,
@@ -94,6 +95,7 @@
'th': 1,
'thead': 1,
'tr': 1,
+ 'tt': 1,
'ul': 1,
'u': 1,
'var': 1,
@@ -302,11 +304,11 @@
this.fontstyle_basic = ['tt','i','b','u','s','strike'];
this.fontstyle = [].concat(this.fontstyle_basic, this.fontstyle_extra);
this.phrase_extra = ['sub','sup'];
- this.phrase_basic=[
- 'em','strong','dfn','code','q',
- 'samp','kbd','var', 'cite','abbr','acronym'];
+ this.phrase_basic = ['em','strong','dfn','code','q',
+ 'samp','kbd','var','cite','abbr','acronym'];
+ this.phrase = [].concat(this.phrase_basic, this.phrase_extra);
this.inline_forms = ['input','select','textarea','label','button'];
- this.misc_inline = ['ins','del'];
+ this.misc_inline = ['ins','del', 'script'];
this.misc = ['noscript'].concat(this.misc_inline);
this.inline = ['a'].concat(this.special, this.fontstyle, this.phrase, this.inline_forms);
@@ -318,7 +320,7 @@
this.block = ['p','div','isindex','fieldset','table'].concat(
this.heading, this.lists, this.blocktext);
- this.Flow = ['#PCDATA','form'].concat(this.block, this.inline);
+ this.Flow = ['#PCDATA','form'].concat(this.block, this.inline, this.misc);
}(this);
this._commonsetting = function(self, names, value) {
Modified: kupu/trunk/kupu/doc/CHANGES.txt
==============================================================================
--- kupu/trunk/kupu/doc/CHANGES.txt (original)
+++ kupu/trunk/kupu/doc/CHANGES.txt Fri Jan 19 18:23:53 2007
@@ -4,6 +4,11 @@
- 1.4 Beta 3
+ - Fixed NonXHTMLTagFilter default filterdata: 'big', 'small' and 'tt' are
+ valid XHTML tags, 'h7' not.
+
+ - Fixed some small issues in XhtmlValidation elements.
+
- Fixed a bug where createLink deleted the selected text.
- Paragraph styles may now be replaced as well as added to in a
Modified: kupu/trunk/kupu/tests/test_xhtml.js
==============================================================================
--- kupu/trunk/kupu/tests/test_xhtml.js (original)
+++ kupu/trunk/kupu/tests/test_xhtml.js Fri Jan 19 18:23:53 2007
@@ -212,6 +212,30 @@
this.conversionTest(data, data);
}
+ this.testXHTML10Strict = function() {
+ // Some XHTML 1.0 Strict tags
+ var data = '<hr/>'+
+ '<bdo>bdo</bdo>'+
+ '<big>big</big>'+
+ '<del>del</del>'+
+ '<ins>ins</ins>'+
+ '<small>small</small>'+
+ '<tt>tt</tt>';
+ this.editor.xhtmlvalid.filterstructure = true;
+ this.conversionTest(data, data);
+ };
+
+ this.testXHTML10Transitional = function() {
+ // Some XHTML 1.0 Transitional tags
+ var data = '<dir><li>dir</li></dir>'+
+ '<menu><li>menu</li></menu>'+
+ '<s>s</s>'+
+ '<strike>strike</strike>'+
+ '<basefont size="2"/>';
+ this.editor.xhtmlvalid.filterstructure = true;
+ this.conversionTest(data, data);
+ };
+
this.tearDown = function() {
this.body.innerHTML = '';
};
More information about the kupu-checkins
mailing list