You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2015/04/14 15:13:12 UTC
[37/87] [abbrv] [partial] clerezza git commit: CLEREZZA-966: removed
platform. prefix of folder names
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/font.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/font.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/font.png
new file mode 100755
index 0000000..b7960db
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/font.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/help.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/help.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/help.png
new file mode 100755
index 0000000..5c87017
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/help.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/html.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/html.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/html.png
new file mode 100755
index 0000000..55d1072
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/html.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/information.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/information.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/information.png
new file mode 100755
index 0000000..12cd1ae
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/information.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/link_add.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/link_add.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/link_add.png
new file mode 100755
index 0000000..00be352
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/link_add.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/link_break.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/link_break.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/link_break.png
new file mode 100755
index 0000000..5235753
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/link_break.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_copy.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_copy.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_copy.png
new file mode 100755
index 0000000..195dc6d
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_copy.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_edit.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_edit.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_edit.png
new file mode 100755
index 0000000..046811e
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_edit.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_paste.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_paste.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_paste.png
new file mode 100755
index 0000000..968f073
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_paste.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_save.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_save.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_save.png
new file mode 100755
index 0000000..caea546
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/page_save.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paintbrush.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paintbrush.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paintbrush.png
new file mode 100755
index 0000000..a3ecf87
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paintbrush.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paintcan.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paintcan.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paintcan.png
new file mode 100755
index 0000000..f82a886
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paintcan.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paste_plain.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paste_plain.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paste_plain.png
new file mode 100755
index 0000000..c0490eb
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/paste_plain.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/photo_add.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/photo_add.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/photo_add.png
new file mode 100755
index 0000000..63cc355
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/photo_add.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/pilcrow.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/pilcrow.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/pilcrow.png
new file mode 100755
index 0000000..95704fb
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/pilcrow.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/style.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/style.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/style.png
new file mode 100755
index 0000000..81e41de
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/style.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_center.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_center.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_center.png
new file mode 100755
index 0000000..57beb38
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_center.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_justify.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_justify.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_justify.png
new file mode 100755
index 0000000..2fbdd69
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_justify.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_left.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_left.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_left.png
new file mode 100755
index 0000000..6c8fcc1
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_left.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_right.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_right.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_right.png
new file mode 100755
index 0000000..a150257
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_align_right.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_bold.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_bold.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_bold.png
new file mode 100755
index 0000000..889ae80
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_bold.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_1.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_1.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_1.png
new file mode 100755
index 0000000..9c122e9
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_1.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_2.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_2.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_2.png
new file mode 100755
index 0000000..fbd8765
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_2.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_3.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_3.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_3.png
new file mode 100755
index 0000000..c7836cf
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_3.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_4.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_4.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_4.png
new file mode 100755
index 0000000..4e929ea
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_4.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_5.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_5.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_5.png
new file mode 100755
index 0000000..30cabeb
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_5.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_6.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_6.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_6.png
new file mode 100755
index 0000000..058170a
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_heading_6.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_horizontalrule.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_horizontalrule.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_horizontalrule.png
new file mode 100755
index 0000000..8dd1da1
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_horizontalrule.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_indent.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_indent.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_indent.png
new file mode 100755
index 0000000..9364532
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_indent.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_indent_remove.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_indent_remove.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_indent_remove.png
new file mode 100755
index 0000000..1651b07
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_indent_remove.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_italic.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_italic.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_italic.png
new file mode 100755
index 0000000..8482ac8
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_italic.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_list_bullets.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_list_bullets.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_list_bullets.png
new file mode 100755
index 0000000..4a8672b
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_list_bullets.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_list_numbers.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_list_numbers.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_list_numbers.png
new file mode 100755
index 0000000..33b0b8d
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_list_numbers.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_strikethrough.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_strikethrough.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_strikethrough.png
new file mode 100755
index 0000000..612058a
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_strikethrough.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_subscript.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_subscript.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_subscript.png
new file mode 100755
index 0000000..1a2b010
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_subscript.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_superscript.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_superscript.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_superscript.png
new file mode 100755
index 0000000..2fb2a7c
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_superscript.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_underline.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_underline.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_underline.png
new file mode 100755
index 0000000..90d0df2
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/text_underline.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/tick.png
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/tick.png b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/tick.png
new file mode 100755
index 0000000..a9925a0
Binary files /dev/null and b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/images/silk/tick.png differ
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/docbook.rng
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/docbook.rng b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/docbook.rng
new file mode 100644
index 0000000..4d9dd78
--- /dev/null
+++ b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/docbook.rng
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<grammar xmlns="http://relaxng.org/ns/structure/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:db="http://docbook.org/ns/docbook">
+
+ <start>
+ <ref name="db.book"/>
+ </start>
+
+ <define name="db.attr.common">
+ <optional>
+ <attribute name="id"/>
+ </optional>
+ </define>
+
+ <define name="db.book">
+ <element name="book">
+ <ref name="db.book.info"/>
+ <oneOrMore>
+ <ref name="db.chapter"/>
+ </oneOrMore>
+ </element>
+ </define>
+
+ <define name="db.book.info">
+ <ref name="db.title"/>
+ <optional>
+ <ref name="db.author"/>
+ </optional>
+ </define>
+
+ <define name="db.title">
+ <element name="title">
+ <text/>
+ </element>
+ </define>
+
+ <define name="db.author">
+ <element name="author">
+ <text/>
+ </element>
+ </define>
+
+ <define name="db.chapter">
+ <element name="chapter">
+ <ref name="db.attr.common"/>
+ <ref name="db.title"/>
+ <oneOrMore>
+ <ref name="db.section"/>
+ </oneOrMore>
+ </element>
+ </define>
+
+ <define name="db.section">
+ <element name="section">
+ <ref name="db.attr.common"/>
+ <ref name="db.title"/>
+ <oneOrMore>
+ <ref name="db.blocks"/>
+ </oneOrMore>
+ </element>
+ </define>
+
+ <define name="db.para">
+ <element name="para">
+ <ref name="db.attr.common"/>
+ <ref name="db.inline"/>
+ </element>
+ </define>
+
+ <define name="db.itemizedlist">
+ <element name="itemizedlist">
+ <ref name="db.attr.common"/>
+ <optional>
+ <attribute name="numeration"/>
+ </optional>
+ <optional>
+ <ref name="db.title"/>
+ </optional>
+ <oneOrMore>
+ <ref name="db.listitem"/>
+ </oneOrMore>
+ </element>
+ </define>
+
+ <define name="db.listitem">
+ <element name="listitem">
+ <ref name="db.attr.common"/>
+ <ref name="db.inline"/>
+ </element>
+ </define>
+
+ <define name="db.acronym">
+ <element name="acronym">
+ <ref name="db.attr.common"/>
+ <text/>
+ </element>
+ </define>
+
+ <define name="db.code">
+ <element name="code">
+ <ref name="db.attr.common"/>
+ <text/>
+ </element>
+ </define>
+
+ <define name="db.filename">
+ <element name="filename">
+ <ref name="db.attr.common"/>
+ <text/>
+ </element>
+ </define>
+
+ <define name="db.emphasis">
+ <element name="emphasis">
+ <ref name="db.attr.common"/>
+ <text/>
+ </element>
+ </define>
+
+ <define name="db.link">
+ <element name="link">
+ <ref name="db.attr.common"/>
+ <attribute name="href"/>
+ <text/>
+ </element>
+ </define>
+
+ <define name="db.blocks">
+ <choice>
+ <ref name="db.section"/>
+ <ref name="db.para"/>
+ <ref name="db.itemizedlist"/>
+ </choice>
+ </define>
+
+ <define name="db.inline">
+ <choice>
+ <text/>
+ <ref name="db.acronym"/>
+ <ref name="db.code"/>
+ <ref name="db.emphasis"/>
+ <ref name="db.filename"/>
+ <ref name="db.link"/>
+ </choice>
+ </define>
+
+</grammar>
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/local.conf
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/local.conf b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/local.conf
new file mode 100644
index 0000000..c9e1659
--- /dev/null
+++ b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/local.conf
@@ -0,0 +1,25 @@
+<?php
+
+// site branding
+$local_conf_no_wrap=ON;
+$local_conf_serve_as_is=ON;
+$local_conf_mime_types=ON;
+
+// toggle cvs commit view
+$local_conf_commits=OFF;
+
+// other configuration options
+// we need to set these with the correct defaults
+//
+// $local_conf_last_updated
+// $local_conf_serve_as_is
+// $local_conf_skin
+// $local_conf_nav_off
+//
+// $local_conf_use_local_error_pages // uses error/404.html unless $local_conf_error_page set
+// $local_conf_error_page = 'error/404.html'; // path relative to PROJECTNAME/www
+//
+// $local_conf_use_local_footer
+// $local_conf_auto_generate_memberlist
+
+?>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml-basic.rng
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml-basic.rng b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml-basic.rng
new file mode 100755
index 0000000..903f35d
--- /dev/null
+++ b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml-basic.rng
@@ -0,0 +1,727 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Test Schema -->
+<grammar xmlns="http://relaxng.org/ns/structure/1.0"
+ xmlns:m="http://mozile.mozdev.org/ns/mes/1.0">
+
+<m:define name="Inline">
+ <m:command name="strong" class="Wrap" element="b" accel="Command-B"
+ label="Bold" image="silk/text_bold" tooltip="Make text bold"/>
+ <m:command name="em" class="Wrap" element="i" accel="Command-I"
+ label="Italic" image="silk/text_italic" tooltip="Italicize text"/>
+ <m:command name="underline" class="Wrap" accel="Command-U" element="u"
+ label="Underline" image="silk/text_underline" tooltip="Underline text"/>
+ <m:command name="strikethrough" class="Wrap" element="strike"
+ label="Strikethrough" image="silk/text_strikethrough" tooltip="Strikethrough text"/>
+ <m:command name="superscript" class="Wrap" element="sup"
+ label="Superscript" image="silk/text_superscript" tooltip="Raise text"/>
+ <m:command name="subscript" class="Wrap" element="sub"
+ label="Subscript" image="silk/text_subscript" tooltip="Lower text"/>
+
+ <m:command name="link" class="Insert" element="a" remove="false"
+ label="Link" image="silk/link_add" tooltip="Create hyperlink">
+ <m:script>
+ <![CDATA[
+ this.prompt = function(event, state) {
+ if(!state || !state.element) return false;
+ var href = prompt("What is the URL for this link?", "");
+ if(!href) return false;
+ state.element.setAttribute("href", href);
+ return true;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+ <m:command name="unlink" class="Unwrap" target="localName a"
+ label="Remove Link" image="silk/link_break" tooltip="Remove hyperlinks"/>
+
+
+ <m:group name="formats"
+ label="Formats" image="silk/text_heading_1" tooltip="Select a format">
+
+ <m:command name="paragraph" class="Replace" element="p" target="block"
+ label="Paragraph" image="silk/pilcrow" tooltip="Use a paragraph"/>
+ <m:command name="h1" class="Replace" element="div" className="heading1" target="block" accel="Command-1"
+ label="Heading 1" image="silk/text_heading_1" tooltip="Use a first level heading"/>
+ <m:command name="h2" class="Replace" element="div" className="heading2" target="block" accel="Command-2"
+ label="Heading 2" image="silk/text_heading_2" tooltip="Use a second level heading"/>
+ <m:command name="h3" class="Replace" element="div" className="heading3" target="block" accel="Command-3"
+ label="Heading 3" image="silk/text_heading_3" tooltip="Use a third level heading"/>
+ <m:command name="nowiki" class="Replace" element="p" className="nowiki" target="block"
+ label="Nowiki" tooltip="Use a nowiki block"/>
+ <m:command name="pre" class="Replace" element="pre" target="block"
+ label="Pre-formatted" tooltip="Use pre-formatted text."/>
+ <m:command name="center" class="Replace" element="center" target="block"
+ label="Center" tooltip="Center the text."/>
+ <m:command name="blockquote" class="Replace" element="blockquote" target="block"
+ label="Blockquote" tooltip="Use a blockquote."/>
+ <m:command name="listitem" class="Replace" element="li" target="block"
+ label="List Item" tooltip="Use list item."/>
+ <m:command name="unformat" class="Unwrap" target="block"
+ label="Unformat" tooltip="Remove formatting"/>
+
+ </m:group>
+
+ <m:group name="insertion"
+ label="Insert Objects" image="silk/photo_add" tooltip="Insert objects">
+
+ <m:command name="image" class="Insert" element="img"
+ label="Image" image="silk/photo_add" tooltip="Insert an image">
+ <m:script>
+ <![CDATA[
+ this.prompt = function(event, state) {
+ if(!state || !state.element) return false;
+ var src = prompt("What is the URL for this image?", "");
+ if(!src) return false;
+ state.element.setAttribute("src", src);
+ return true;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+
+ <m:command name="lineBreak" class="Insert" element="br" accel="Shift-Return"
+ label="Line-Break" tooltip="Insert a line-break"/>
+ <m:command name="hr" class="Insert" element="hr"
+ label="Horizontal Rule" image="silk/text_horizontalrule" tooltip="Insert a horizontal rule"/>
+ <m:command name="unorderedList" class="Insert"
+ label="Unordered List" image="silk/text_list_bullets" tooltip="Insert an unordered list">
+ <m:script>
+ <![CDATA[
+ this.element = mozile.dom.createElement("ul");
+ var li = mozile.dom.createElement("li");
+ li.appendChild(document.createTextNode(mozile.emptyToken));
+ this.element.appendChild(li);
+ ]]>
+ </m:script>
+ </m:command>
+ <m:command name="orderedList" class="Insert"
+ label="Ordered List" image="silk/text_list_numbers" tooltip="Insert an ordered list">
+ <m:script>
+ <![CDATA[
+ this.element = mozile.dom.createElement("ol");
+ var li = mozile.dom.createElement("li");
+ li.appendChild(document.createTextNode(mozile.emptyToken));
+ this.element.appendChild(li);
+ ]]>
+ </m:script>
+ </m:command>
+
+ <m:command name="style" class="Command"
+ label="Change Style" image="" tooltip="Change the element's style">
+ <m:script>
+ <![CDATA[
+ // Find the target and get the new style.
+ this.prompt = function(event, state) {
+ var selection = mozile.dom.selection.get();
+ if(!selection) return false;
+ var range = selection.getRangeAt(0);
+ if(!range) return false;
+ var target = range.commonAncestorContainer;
+ if(!target) return false;
+ if(target.nodeType == mozile.dom.TEXT_NODE) target = target.parentNode;
+ state.target = target;
+ state.oldStyle = "";
+ if(mozile.browser.isIE) {
+ if(target.style.cssText) state.oldStyle = target.style.cssText;
+ }
+ else if(target.getAttribute("style")) {
+ state.oldStyle = target.getAttribute("style");
+ }
+ var style = prompt("What should the style of the element '"+ target.nodeName +"' be?", state.oldStyle);
+ if(style) {
+ state.newStyle = style;
+ return true;
+ }
+ return false;
+ }
+ this.execute = function(state, fresh) {
+ if(mozile.browser.isIE) {
+ state.target.style.cssText = state.newStyle;
+ }
+ else state.target.setAttribute("style", state.newStyle);
+ state.executed = true;
+ return state;
+ }
+ this.unexecute = function(state, fresh) {
+ if(mozile.browser.isIE) {
+ state.target.style.cssText = state.oldStyle;
+ }
+ else state.target.setAttribute("style", state.oldStyle);
+ state.executed = false;
+ return state;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+
+ <m:command name="attribute" class="Command" accel="Command-Shift-A"
+ label="Change an Attribute" image="" tooltip="Change an attribute of the element">
+ <m:script>
+ <![CDATA[
+ // Find the target and get the new style.
+ this.prompt = function(event, state) {
+ var selection = mozile.dom.selection.get();
+ if(!selection) return false;
+ var range = selection.getRangeAt(0);
+ if(!range) return false;
+ var target = range.commonAncestorContainer;
+ if(!target) return false;
+ if(target.nodeType == mozile.dom.TEXT_NODE) target = target.parentNode;
+ state.target = target;
+ var attr = prompt("What attribute of the element '"+ target.nodeName +"' should be changed?", "");
+ if(!attr) return false;
+ state.attr = attr;
+ state.oldValue = "";
+ if(attr.toLowerCase() == "style" && mozile.browser.isIE) {
+ if(target.style.cssText) state.oldValue = target.style.cssText;
+ }
+ else if(target.getAttribute(attr)) {
+ state.oldValue = target.getAttribute(attr);
+ }
+ var value = prompt("What should the value of '"+ attr +"' be?", state.oldValue);
+ if(value) {
+ state.newValue = value;
+ return true;
+ }
+ return false;
+ }
+ this.execute = function(state, fresh) {
+ if(state.attr.toLowerCase() == "style" && mozile.browser.isIE) {
+ state.target.style.cssText = state.newValue;
+ }
+ else state.target.setAttribute(state.attr, state.newValue);
+ state.executed = true;
+ return state;
+ }
+ this.unexecute = function(state, fresh) {
+ if(state.attr.toLowerCase() == "style" && mozile.browser.isIE) {
+ state.target.style.cssText = state.oldValue;
+ }
+ else state.target.setAttribute(state.attr, state.oldValue);
+ state.executed = false;
+ return state;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+
+ </m:group>
+
+</m:define>
+
+
+<define name="Common.attrib">
+ <optional>
+ <attribute name="id"/>
+ </optional>
+ <!--<ref name="Core.attrib"/>
+ <ref name="I18n.attrib"/>-->
+</define>
+
+<define name="br">
+ <element name="br">
+ <!--<ref name="Core.attrib"/>-->
+ <ref name="Common.attrib"/>
+ <empty/>
+ </element>
+</define>
+
+<define name="span">
+ <element name="span">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="a">
+ <element name="a">
+ <ref name="a.attlist"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="a.attlist">
+ <ref name="Common.attrib"/>
+ <optional>
+ <attribute name="href">
+ <ref name="URI.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="charset">
+ <ref name="Charset.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="type">
+ <ref name="ContentType.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="hreflang">
+ <ref name="LanguageCode.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="rel">
+ <ref name="LinkTypes.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="rev">
+ <ref name="LinkTypes.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="accesskey">
+ <ref name="Character.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="tabindex">
+ <ref name="Number.datatype"/>
+ </attribute>
+ </optional>
+</define>
+
+<!--
+<define name="abbr">
+ <element name="abbr">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="acronym">
+ <element name="acronym">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="cite">
+ <element name="cite">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+-->
+
+<define name="code">
+ <element name="code">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<!--
+<define name="dfn">
+ <element name="dfn">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+-->
+
+<define name="em">
+ <element name="em">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="i">
+ <element name="i">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<!--
+<define name="kbd">
+ <element name="kbd">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="q">
+ <element name="q">
+ <ref name="q.attlist"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="q.attlist">
+ <ref name="Common.attrib"/>
+ <optional>
+ <attribute name="cite">
+ <ref name="URI.datatype"/>
+ </attribute>
+ </optional>
+</define>
+
+<define name="samp">
+ <element name="samp">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+-->
+
+<define name="strong">
+ <element name="strong">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="b">
+ <element name="b">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="u">
+ <element name="u">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="s">
+ <element name="s">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="sub">
+ <element name="sub">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="sup">
+ <element name="sup">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<!--
+<define name="var">
+ <element name="var">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+-->
+
+<define name="div">
+ <element name="div">
+ <ref name="Common.attrib"/>
+ <ref name="Flow.model"/>
+ </element>
+</define>
+
+<define name="p">
+ <element name="p">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="center">
+ <element name="center">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<!--
+<define name="address">
+ <element name="address">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+-->
+
+<define name="blockquote">
+ <element name="blockquote">
+ <ref name="blockquote.attlist"/>
+ <ref name="Block.model"/>
+ </element>
+</define>
+
+<define name="blockquote.attlist">
+ <ref name="Common.attrib"/>
+ <optional>
+ <attribute name="cite">
+ <ref name="URI.datatype"/>
+ </attribute>
+ </optional>
+</define>
+
+<define name="pre">
+ <element name="pre">
+ <ref name="pre.attlist"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="pre.attlist">
+ <ref name="Common.attrib"/>
+ <optional>
+ <attribute name="xml:space">
+ <value>preserve</value>
+ </attribute>
+ </optional>
+</define>
+
+<define name="h1">
+ <element name="h1">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="h2">
+ <element name="h2">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="h3">
+ <element name="h3">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="h4">
+ <element name="h4">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="h5">
+ <element name="h5">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="h6">
+ <element name="h6">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="Heading.attrib">
+ <ref name="Common.attrib"/>
+</define>
+
+<define name="Heading.content">
+ <ref name="Inline.model"/>
+</define>
+
+<define name="Heading.class">
+ <choice>
+ <ref name="h1"/>
+ <ref name="h2"/>
+ <ref name="h3"/>
+ <ref name="h4"/>
+ <ref name="h5"/>
+ <ref name="h6"/>
+ </choice>
+</define>
+
+<define name="Block.class">
+ <choice>
+ <!--<ref name="address"/>-->
+ <ref name="blockquote"/>
+ <ref name="center"/>
+ <ref name="div"/>
+ <ref name="p"/>
+ <ref name="pre"/>
+ <ref name="Heading.class"/>
+ <ref name="hr"/>
+ <ref name="br"/>
+ </choice>
+</define>
+
+<define name="Inline.class">
+ <choice>
+ <ref name="a"/>
+ <!--
+ <ref name="abbr"/>
+ <ref name="acronym"/>
+ -->
+ <ref name="br"/>
+ <!--
+ <ref name="cite"/>
+ -->
+ <ref name="code"/>
+ <!--
+ <ref name="dfn"/>
+ -->
+ <ref name="em"/>
+ <!--
+ <ref name="kbd"/>
+ <ref name="q"/>
+ <ref name="samp"/>
+ -->
+ <ref name="span"/>
+ <ref name="strong"/>
+ <ref name="sub"/>
+ <ref name="sup"/>
+ <!--
+ <ref name="var"/>
+ -->
+ <ref name="br"/>
+ <!-- Added -->
+ <ref name="img"/>
+ </choice>
+</define>
+
+<define name="Inline.model">
+ <m:ref name="Inline"/>
+ <zeroOrMore>
+ <choice>
+ <text/>
+ <ref name="Inline.class"/>
+ </choice>
+ </zeroOrMore>
+</define>
+
+<!-- This is redefined by the legacy module to include inlines. -->
+<define name="Block.mix">
+ <ref name="Block.class"/>
+</define>
+
+<define name="Block.model">
+ <oneOrMore>
+ <ref name="Block.mix"/>
+ </oneOrMore>
+</define>
+
+<define name="Flow.model">
+ <m:ref name="Inline"/>
+ <zeroOrMore>
+ <choice>
+ <!--<text/>-->
+ <ref name="Inline.class"/>
+ <ref name="Block.class"/>
+ </choice>
+ </zeroOrMore>
+</define>
+
+<define name="dl">
+ <element name="dl">
+ <ref name="Common.attrib"/>
+ <oneOrMore>
+ <choice>
+ <ref name="dt"/>
+ <ref name="dd"/>
+ </choice>
+ </oneOrMore>
+ </element>
+</define>
+
+<define name="dt">
+ <element name="dt">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="dd">
+ <element name="dd">
+ <ref name="Common.attrib"/>
+ <ref name="Flow.model"/>
+ </element>
+</define>
+
+<define name="ol">
+ <element name="ol">
+ <ref name="Common.attrib"/>
+ <oneOrMore>
+ <ref name="li"/>
+ </oneOrMore>
+ </element>
+</define>
+
+<define name="ul">
+ <element name="ul">
+ <ref name="Common.attrib"/>
+ <oneOrMore>
+ <ref name="li"/>
+ </oneOrMore>
+ </element>
+</define>
+
+<define name="li">
+ <element name="li">
+ <ref name="Common.attrib"/>
+ <!--<ref name="Flow.model"/>-->
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="List.class">
+ <choice>
+ <ref name="ul"/>
+ <ref name="ol"/>
+ <ref name="dl"/>
+ </choice>
+</define>
+
+<define name="Block.class" combine="choice">
+ <ref name="List.class"/>
+</define>
+
+<define name="img">
+ <element name="img">
+ <ref name="img.attlist"/>
+ </element>
+</define>
+
+<define name="img.attlist">
+ <ref name="Common.attrib"/>
+ <attribute name="src">
+ <ref name="URI.datatype"/>
+ </attribute>
+ <attribute name="alt">
+ <ref name="Text.datatype"/>
+ </attribute>
+ <optional>
+ <attribute name="longdesc">
+ <ref name="URI.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="height">
+ <ref name="Length.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="width">
+ <ref name="Length.datatype"/>
+ </attribute>
+ </optional>
+</define>
+
+<define name="hr">
+ <element name="hr">
+ <ref name="Common.attrib"/>
+ </element>
+</define>
+
+</grammar>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml.rng
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml.rng b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml.rng
new file mode 100755
index 0000000..6871001
--- /dev/null
+++ b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml.rng
@@ -0,0 +1,993 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Test Schema -->
+<grammar xmlns="http://relaxng.org/ns/structure/1.0"
+ xmlns:m="http://mozile.mozdev.org/ns/mes/1.0">
+
+<m:define name="Inline">
+ <!-- Text commands -->
+ <m:command name="splitInline" class="Split" target="block" accel="Return Enter"/>
+ <m:command name="nonBreakingSpace" class="Insert" priority="11" text=" " accel="Shift-Space"/>
+ <m:command name="nextBlock" class="Navigate" direction="next" target="block" accel="Tab"/>
+ <m:command name="prevBlock" class="Navigate" direction="previous" target="block" accel="Shift-Tab"/>
+
+ <!-- Toolbar commands -->
+ <m:command name="strong" class="Wrap" element="strong" accel="Command-B"
+ label="Bold" image="silk/text_bold" tooltip="Make text bold"/>
+ <m:command name="em" class="Wrap" element="em" accel="Command-I"
+ label="Italic" image="silk/text_italic" tooltip="Italicize text"/>
+ <m:command name="underline" class="Wrap" accel="Command-U"
+ element="span" styleName="text-decoration" styleValue="underline"
+ label="Underline" image="silk/text_underline" tooltip="Underline text"/>
+ <m:command name="strikethrough" class="Wrap"
+ element="span" styleName="text-decoration" styleValue="line-through"
+ label="Strikethrough" image="silk/text_strikethrough" tooltip="Strikethrough text"/>
+ <m:command name="superscript" class="Wrap" element="sup"
+ label="Superscript" image="silk/text_superscript" tooltip="Raise text"/>
+ <m:command name="subscript" class="Wrap" element="sub"
+ label="Subscript" image="silk/text_subscript" tooltip="Lower text"/>
+ <m:command name="indent" class="Style" target="block" styleName="text-indent"
+ label="Indent" image="silk/text_indent" tooltip="Indent text">
+ <m:script>
+ <![CDATA[
+ this.styleValue = function(event, state) {
+ if(!state.targetNode || !state.targetNode.style) return null;
+ var value = state.targetNode.style[state.styleName];
+ if(value) {
+ var match = value.match(/(\d+)pt/);
+ if(match && match[1]) {
+ value = Number(match[1]);
+ return (value + 12) +"pt";
+ }
+ }
+ return "12pt";
+ }
+ ]]>
+ </m:script>
+ </m:command>
+ <m:command name="unindent" class="Style" target="block" styleName="text-indent"
+ label="Unindent" image="silk/text_indent_remove" tooltip="Unindent text">
+ <m:script>
+ <![CDATA[
+ this.styleValue = function(event, state) {
+ if(!state.targetNode || !state.targetNode.style) return null;
+ var value = state.targetNode.style[state.styleName];
+ if(value) {
+ var match = value.match(/(\d+)pt/);
+ if(match && match[1]) {
+ value = Number(match[1]);
+ if(value - 12 > 0) return (value - 12) +"pt";
+ }
+ return "";
+ }
+ return null;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+
+ <m:command name="link" class="Insert" element="a" remove="false"
+ label="Link" image="silk/link_add" tooltip="Create hyperlink">
+ <m:script>
+ <![CDATA[
+ this.prompt = function(event, state) {
+ if(!state || !state.element) return false;
+ var href = prompt("What is the URL for this link?", "");
+ if(!href) return false;
+ state.element.setAttribute("href", href);
+ return true;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+ <m:command name="unlink" class="Unwrap" target="localName a"
+ label="Remove Link" image="silk/link_break" tooltip="Remove hyperlinks"/>
+
+ <m:group name="fonts"
+ label="Fonts" image="silk/font" tooltip="Select a font">
+ <m:command name="setFont" class="Wrap" accel="Command-Shift-F"
+ label="Set Font" image="silk/font" tooltip="Set the font">
+ <m:script>
+ <![CDATA[
+ this.element = mozile.dom.createElement("span");
+ this.prompt = function(event, state) {
+ if(!state || !state.wrapper) return false;
+ var font = prompt("What font-family should be used?", "");
+ if(!font) return false;
+ mozile.dom.setStyle(state.wrapper, "font-family", font);
+ return true;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+
+ <m:separator/>
+
+ <m:command name="times" class="Wrap"
+ element="span" styleName="font-family" styleValue="smaller"
+ label="Times" tooltip="Use Times font"/>
+ <m:command name="arial" class="Wrap"
+ element="span" styleName="font-family" styleValue="arial, sans-serif"
+ label="Arial" tooltip="Use Arial font"/>
+ <m:command name="courier" class="Wrap"
+ element="span" styleName="font-family" styleValue="courier, monospace"
+ label="Courier" tooltip="Use courier font"/>
+ <m:separator/>
+ <m:command name="serif" class="Wrap"
+ element="span" styleName="font-family" styleValue="serif"
+ label="Serif" tooltip="Use serif font"/>
+ <m:command name="sans-serif" class="Wrap"
+ element="span" styleName="font-family" styleValue="sans-serif"
+ label="Sans-Serif" tooltip="Use sans-serif font"/>
+ <m:command name="monospace" class="Wrap"
+ element="span" styleName="font-family" styleValue="monospace"
+ label="Monospace" tooltip="Use monospace font"/>
+ </m:group>
+
+ <m:group name="sizes"
+ label="Sizes" image="silk/style" tooltip="Select a font size">
+ <m:command name="setSize" class="Wrap"
+ label="Set Size" image="silk/style" tooltip="Set the font size">
+ <m:script>
+ <![CDATA[
+ this.element = mozile.dom.createElement("span");
+ this.prompt = function(event, state) {
+ if(!state || !state.wrapper) return false;
+ var size = prompt("What should the font-size be?", "");
+ if(!size) return false;
+ mozile.dom.setStyle(state.wrapper, "font-size", size);
+ return true;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+
+ <m:separator/>
+
+ <m:command name="smaller" class="Wrap"
+ element="span" styleName="font-size" styleValue="smaller"
+ label="Smaller" tooltip="Make text smaller"/>
+ <m:command name="xx-small" class="Wrap"
+ element="span" styleName="font-size" styleValue="xx-small"
+ label="Extremely Small" tooltip="Make text extremely small"/>
+ <m:command name="x-small" class="Wrap"
+ element="span" styleName="font-size" styleValue="x-small"
+ label="Very Small" tooltip="Make text very small"/>
+ <m:command name="small" class="Wrap"
+ element="span" styleName="font-size" styleValue="small"
+ label="Small" tooltip="Make text small"/>
+ <m:command name="medium" class="Wrap"
+ element="span" styleName="font-size" styleValue="medium"
+ label="Medium" tooltip="Make text medium size"/>
+ <m:command name="large" class="Wrap"
+ element="span" styleName="font-size" styleValue="large"
+ label="Large" tooltip="Make text large"/>
+ <m:command name="x-large" class="Wrap"
+ element="span" styleName="font-size" styleValue="x-large"
+ label="Very Large" tooltip="Make text very large"/>
+ <m:command name="xx-large" class="Wrap"
+ element="span" styleName="font-size" styleValue="xx-large"
+ label="Extremely Large" tooltip="Make text extremely large"/>
+ <m:command name="larger" class="Wrap"
+ element="span" styleName="font-size" styleValue="larger"
+ label="Larger" tooltip="Make text larger"/>
+ </m:group>
+
+ <m:group name="formats"
+ label="Formats" image="silk/text_heading_1" tooltip="Select a format">
+
+ <m:command name="paragraph" class="Replace" element="p" target="block"
+ label="Paragraph" image="silk/pilcrow" tooltip="Use a paragraph"/>
+ <m:command name="h1" class="Replace" element="h1" target="block" accel="Command-1"
+ label="Heading 1" image="silk/text_heading_1" tooltip="Use a first level heading"/>
+ <m:command name="h2" class="Replace" element="h2" target="block" accel="Command-2"
+ label="Heading 2" image="silk/text_heading_2" tooltip="Use a second level heading"/>
+ <m:command name="h3" class="Replace" element="h3" target="block" accel="Command-3"
+ label="Heading 3" image="silk/text_heading_3" tooltip="Use a third level heading"/>
+ <m:command name="h4" class="Replace" element="h4" target="block" accel="Command-4"
+ label="Heading 4" image="silk/text_heading_4" tooltip="Use a fourth level heading"/>
+ <m:command name="h5" class="Replace" element="h5" target="block" accel="Command-5"
+ label="Heading 5" image="silk/text_heading_5" tooltip="Use a fifth level heading"/>
+ <m:command name="h6" class="Replace" element="h6" target="block" accel="Command-6"
+ label="Heading 6" image="silk/text_heading_6" tooltip="Use a sixth level heading"/>
+ <m:command name="pre" class="Replace" element="pre" target="block"
+ label="Pre-formatted" tooltip="Use pre-formatted text."/>
+ <m:command name="divison" class="Replace" element="div" target="block"
+ label="Division" tooltip="Use a division"/>
+ <m:command name="listitem" class="Replace" element="li" target="block"
+ label="List Item" tooltip="Use list item."/>
+ <m:command name="unformat" class="Unwrap" target="block"
+ label="Unformat" tooltip="Remove formatting"/>
+
+ </m:group>
+
+ <m:group name="justifications"
+ label="Justifications" image="silk/text_align_left" tooltip="Justify text">
+
+ <m:command name="left" class="Style" styleName="text-align" styleValue="left" target="block"
+ label="Align left" image="silk/text_align_left" tooltip="Align the text to the left margin"/>
+ <m:command name="right" class="Style" styleName="text-align" styleValue="right" target="block"
+ label="Align right" image="silk/text_align_right" tooltip="Align the text to the right margin"/>
+ <m:command name="center" class="Style" styleName="text-align" styleValue="center" target="block"
+ label="Center" image="silk/text_align_center" tooltip="Center the text"/>
+ <m:command name="justify" class="Style" styleName="text-align" styleValue="justify" target="block"
+ label="Justify" image="silk/text_align_justify" tooltip="Justify the text"/>
+
+ </m:group>
+
+ <m:group name="textColor"
+ label="Text Color" image="silk/paintbrush" tooltip="Choose text color">
+
+ <m:command name="setTextColor" class="Wrap"
+ label="Set Text Color" image="silk/paintbrush" tooltip="Set the text color">
+ <m:script>
+ <![CDATA[
+ this.element = mozile.dom.createElement("span");
+ this.prompt = function(event, state) {
+ if(!state || !state.wrapper) return false;
+ var color = prompt("What color should the text be?", "");
+ if(!color) return false;
+ mozile.dom.setStyle(state.wrapper, "color", color);
+ return true;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+
+ <m:separator/>
+
+ <m:command name="blackText" class="Wrap"
+ element="span" styleName="color" styleValue="black"
+ label="Black" tooltip="Make text black"/>
+ <m:command name="whiteText" class="Wrap"
+ element="span" styleName="color" styleValue="white"
+ label="White" tooltip="Make text white"/>
+ <m:command name="grayText" class="Wrap"
+ element="span" styleName="color" styleValue="gray"
+ label="Gray" tooltip="Make text gray"/>
+ <m:command name="redText" class="Wrap"
+ element="span" styleName="color" styleValue="red"
+ label="Red" tooltip="Make text red"/>
+ <m:command name="blueText" class="Wrap"
+ element="span" styleName="color" styleValue="blue"
+ label="Blue" tooltip="Make text blue"/>
+ <m:command name="greenText" class="Wrap"
+ element="span" styleName="color" styleValue="green"
+ label="Green" tooltip="Make text green"/>
+ <m:command name="yellowText" class="Wrap"
+ element="span" styleName="color" styleValue="yellow"
+ label="Yellow" tooltip="Make text yellow"/>
+ <m:command name="orangeText" class="Wrap"
+ element="span" styleName="color" styleValue="orange"
+ label="Orange" tooltip="Make text orange"/>
+ <m:command name="purpleText" class="Wrap"
+ element="span" styleName="color" styleValue="purple"
+ label="Purple" tooltip="Make text purple"/>
+ </m:group>
+
+ <m:group name="backgroundColor"
+ label="Background Color" image="silk/paintcan" tooltip="Choose background color">
+ <m:command name="setBackgroundColor" class="Wrap"
+ label="Set Background Color" image="silk/paintcan" tooltip="Set the background color">
+ <m:script>
+ <![CDATA[
+ this.element = mozile.dom.createElement("span");
+ this.prompt = function(event, state) {
+ if(!state || !state.wrapper) return false;
+ var color = prompt("What colour should the background be?", "");
+ if(!color) return false;
+ mozile.dom.setStyle(state.wrapper, "background-color", color);
+ return true;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+
+ <m:separator/>
+
+ <m:command name="blackBackground" class="Wrap"
+ element="span" styleName="background-color" styleValue="black"
+ label="Black" tooltip="Make background black"/>
+ <m:command name="whiteBackground" class="Wrap"
+ element="span" styleName="background-color" styleValue="white"
+ label="White" tooltip="Make background white"/>
+ <m:command name="grayBackground" class="Wrap"
+ element="span" styleName="background-color" styleValue="gray"
+ label="Gray" tooltip="Make background gray"/>
+ <m:command name="redBackground" class="Wrap"
+ element="span" styleName="background-color" styleValue="red"
+ label="Red" tooltip="Make background red"/>
+ <m:command name="blueBackground" class="Wrap"
+ element="span" styleName="background-color" styleValue="blue"
+ label="Blue" tooltip="Make background blue"/>
+ <m:command name="greenBackground" class="Wrap"
+ element="span" styleName="background-color" styleValue="green"
+ label="Green" tooltip="Make background green"/>
+ <m:command name="yellowBackground" class="Wrap"
+ element="span" styleName="background-color" styleValue="yellow"
+ label="Yellow" tooltip="Make background yellow"/>
+ <m:command name="orangeBackground" class="Wrap"
+ element="span" styleName="background-color" styleValue="orange"
+ label="Orange" tooltip="Make background orange"/>
+ <m:command name="purpleBackground" class="Wrap"
+ element="span" styleName="background-color" styleValue="purple"
+ label="Purple" tooltip="Make background purple"/>
+ </m:group>
+
+ <m:group name="insertion"
+ label="Insert Objects" image="silk/photo_add" tooltip="Insert objects">
+
+ <m:command name="image" class="Insert" element="img"
+ label="Image" image="silk/photo_add" tooltip="Insert an image">
+ <m:script>
+ <![CDATA[
+ this.prompt = function(event, state) {
+ if(!state || !state.element) return false;
+ var src = prompt("What is the URL for this image?", "");
+ if(!src) return false;
+ state.element.setAttribute("src", src);
+ return true;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+
+ <m:command name="lineBreak" class="Insert" accel="Shift-Return Shift-Enter"
+ label="Line-Break" tooltip="Insert a line-break">
+ <m:script>
+ <![CDATA[
+ this.prompt = function(event, state) {
+ var selection = mozile.dom.selection.get();
+ var whitespace = mozile.dom.getStyle(selection.focusNode, "white-space");
+ if(whitespace != "pre") state.element = mozile.dom.createElement("br");
+ else if(mozile.browser.isIE) state.text = "\r";
+ else state.text = "\n";
+ return true;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+ <m:command name="hr" class="Insert" element="hr"
+ label="Horizontal Rule" image="silk/text_horizontalrule" tooltip="Insert a horizontal rule"/>
+ <m:command name="unorderedList" class="Insert"
+ label="Unordered List" image="silk/text_list_bullets" tooltip="Insert an unordered list">
+ <m:script>
+ <![CDATA[
+ this.element = mozile.dom.createElement("ul");
+ var li = mozile.dom.createElement("li");
+ li.appendChild(document.createTextNode(mozile.emptyToken));
+ this.element.appendChild(li);
+ ]]>
+ </m:script>
+ </m:command>
+ <m:command name="orderedList" class="Insert"
+ label="Ordered List" image="silk/text_list_numbers" tooltip="Insert an ordered list">
+ <m:script>
+ <![CDATA[
+ this.element = mozile.dom.createElement("ol");
+ var li = mozile.dom.createElement("li");
+ li.appendChild(document.createTextNode(mozile.emptyToken));
+ this.element.appendChild(li);
+ ]]>
+ </m:script>
+ </m:command>
+
+ <m:command name="title" class="Command"
+ label="Change Title" image="" tooltip="Change document title">
+ <m:script>
+ <![CDATA[
+ // Find the title node and get the new title.
+ this.prompt = function(event, state) {
+ var titles = document.documentElement.getElementsByTagName("title");
+ if(titles && titles.length != 0) {
+ state.titleNode = titles[0];
+ state.oldTitle = document.title;
+ var title = prompt("What should the title be?", state.oldTitle);
+ if(title) {
+ state.newTitle = title;
+ return true;
+ }
+ }
+ else alert("Could not set title. Document does not have a title element.");
+ return false;
+ }
+ this.execute = function(state, fresh) {
+ if(mozile.browser.isMozilla) {
+ mozile.dom.removeChildNodes(state.titleNode);
+ state.titleNode.appendChild(document.createTextNode(state.newTitle));
+ }
+ document.title = state.newTitle;
+ state.executed = true;
+ return state;
+ }
+ this.unexecute = function(state, fresh) {
+ if(mozile.browser.isMozilla) {
+ mozile.dom.removeChildNodes(state.titleNode);
+ state.titleNode.appendChild(document.createTextNode(state.oldTitle));
+ }
+ document.title = state.oldTitle;
+ state.executed = false;
+ return state;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+ <m:command name="style" class="Command"
+ label="Change Style" image="" tooltip="Change the element's style">
+ <m:script>
+ <![CDATA[
+ // Find the target and get the new style.
+ this.prompt = function(event, state) {
+ var selection = mozile.dom.selection.get();
+ if(!selection) return false;
+ var range = selection.getRangeAt(0);
+ if(!range) return false;
+ var target = range.commonAncestorContainer;
+ if(!target) return false;
+ if(target.nodeType == mozile.dom.TEXT_NODE) target = target.parentNode;
+ state.target = target;
+ state.oldStyle = "";
+ if(mozile.browser.isIE) {
+ if(target.style.cssText) state.oldStyle = target.style.cssText;
+ }
+ else if(target.getAttribute("style")) {
+ state.oldStyle = target.getAttribute("style");
+ }
+ var style = prompt("What should the style of the element '"+ target.nodeName +"' be?", state.oldStyle);
+ if(style) {
+ state.newStyle = style;
+ return true;
+ }
+ return false;
+ }
+ this.execute = function(state, fresh) {
+ if(mozile.browser.isIE) {
+ state.target.style.cssText = state.newStyle;
+ }
+ else state.target.setAttribute("style", state.newStyle);
+ state.executed = true;
+ return state;
+ }
+ this.unexecute = function(state, fresh) {
+ if(mozile.browser.isIE) {
+ state.target.style.cssText = state.oldStyle;
+ }
+ else state.target.setAttribute("style", state.oldStyle);
+ state.executed = false;
+ return state;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+ <m:command name="attribute" class="Command" accel="Command-Shift-A"
+ label="Change an Attribute" image="" tooltip="Change an attribute of the element">
+ <m:script>
+ <![CDATA[
+ // Find the target and get the new style.
+ this.prompt = function(event, state) {
+ var selection = mozile.dom.selection.get();
+ if(!selection) return false;
+ var range = selection.getRangeAt(0);
+ if(!range) return false;
+ var target = range.commonAncestorContainer;
+ if(!target) return false;
+ if(target.nodeType == mozile.dom.TEXT_NODE) target = target.parentNode;
+ state.target = target;
+ var attr = prompt("What attribute of the element '"+ target.nodeName +"' should be changed?", "");
+ if(!attr) return false;
+ state.attr = attr;
+ state.oldValue = "";
+ if(attr.toLowerCase() == "style" && mozile.browser.isIE) {
+ if(target.style.cssText) state.oldValue = target.style.cssText;
+ }
+ else if(target.getAttribute(attr)) {
+ state.oldValue = target.getAttribute(attr);
+ }
+ var value = prompt("What should the value of '"+ attr +"' be?", state.oldValue);
+ if(value) {
+ state.newValue = value;
+ return true;
+ }
+ return false;
+ }
+ this.execute = function(state, fresh) {
+ if(state.attr.toLowerCase() == "style" && mozile.browser.isIE) {
+ state.target.style.cssText = state.newValue;
+ }
+ else state.target.setAttribute(state.attr, state.newValue);
+ state.executed = true;
+ return state;
+ }
+ this.unexecute = function(state, fresh) {
+ if(state.attr.toLowerCase() == "style" && mozile.browser.isIE) {
+ state.target.style.cssText = state.oldValue;
+ }
+ else state.target.setAttribute(state.attr, state.oldValue);
+ state.executed = false;
+ return state;
+ }
+ ]]>
+ </m:script>
+ </m:command>
+
+ </m:group>
+</m:define>
+
+
+<define name="Common.attrib">
+ <optional>
+ <attribute name="id"/>
+ </optional>
+ <!--<ref name="Core.attrib"/>
+ <ref name="I18n.attrib"/>-->
+</define>
+
+<define name="br">
+ <element name="br">
+ <!--<ref name="Core.attrib"/>-->
+ <ref name="Common.attrib"/>
+ <empty/>
+ </element>
+</define>
+
+<define name="span">
+ <element name="span">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="a">
+ <element name="a">
+ <ref name="a.attlist"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="a.attlist">
+ <ref name="Common.attrib"/>
+ <optional>
+ <attribute name="href">
+ <ref name="URI.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="charset">
+ <ref name="Charset.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="type">
+ <ref name="ContentType.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="hreflang">
+ <ref name="LanguageCode.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="rel">
+ <ref name="LinkTypes.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="rev">
+ <ref name="LinkTypes.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="accesskey">
+ <ref name="Character.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="tabindex">
+ <ref name="Number.datatype"/>
+ </attribute>
+ </optional>
+</define>
+
+<!--
+<define name="abbr">
+ <element name="abbr">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="acronym">
+ <element name="acronym">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="cite">
+ <element name="cite">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+-->
+
+<define name="code">
+ <element name="code">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<!--
+<define name="dfn">
+ <element name="dfn">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+-->
+
+<define name="em">
+ <element name="em">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<!--
+<define name="kbd">
+ <element name="kbd">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="q">
+ <element name="q">
+ <ref name="q.attlist"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="q.attlist">
+ <ref name="Common.attrib"/>
+ <optional>
+ <attribute name="cite">
+ <ref name="URI.datatype"/>
+ </attribute>
+ </optional>
+</define>
+
+<define name="samp">
+ <element name="samp">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+-->
+
+<define name="strong">
+ <element name="strong">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="sub">
+ <element name="sub">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="sup">
+ <element name="sup">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<!--
+<define name="var">
+ <element name="var">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+-->
+
+<define name="div">
+ <element name="div">
+ <ref name="Common.attrib"/>
+ <ref name="Flow.model"/>
+ </element>
+</define>
+
+<define name="p">
+ <element name="p">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<!--
+<define name="address">
+ <element name="address">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="blockquote">
+ <element name="blockquote">
+ <ref name="blockquote.attlist"/>
+ <ref name="Block.model"/>
+ </element>
+</define>
+
+<define name="blockquote.attlist">
+ <ref name="Common.attrib"/>
+ <optional>
+ <attribute name="cite">
+ <ref name="URI.datatype"/>
+ </attribute>
+ </optional>
+</define>
+-->
+
+<define name="pre">
+ <element name="pre">
+ <ref name="pre.attlist"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="pre.attlist">
+ <ref name="Common.attrib"/>
+ <optional>
+ <attribute name="xml:space">
+ <value>preserve</value>
+ </attribute>
+ </optional>
+</define>
+
+<define name="h1">
+ <element name="h1">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="h2">
+ <element name="h2">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="h3">
+ <element name="h3">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="h4">
+ <element name="h4">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="h5">
+ <element name="h5">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="h6">
+ <element name="h6">
+ <ref name="Heading.attrib"/>
+ <ref name="Heading.content"/>
+ </element>
+</define>
+
+<define name="Heading.attrib">
+ <ref name="Common.attrib"/>
+</define>
+
+<define name="Heading.content">
+ <ref name="Inline.model"/>
+</define>
+
+<define name="Heading.class">
+ <choice>
+ <ref name="h1"/>
+ <ref name="h2"/>
+ <ref name="h3"/>
+ <ref name="h4"/>
+ <ref name="h5"/>
+ <ref name="h6"/>
+ </choice>
+</define>
+
+<define name="Block.class">
+ <choice>
+ <!--<ref name="address"/>
+ <ref name="blockquote"/>-->
+ <ref name="div"/>
+ <ref name="p"/>
+ <ref name="pre"/>
+ <ref name="Heading.class"/>
+ <ref name="hr"/>
+ <ref name="br"/>
+ </choice>
+</define>
+
+<define name="Inline.class">
+ <choice>
+ <ref name="a"/>
+ <!--
+ <ref name="abbr"/>
+ <ref name="acronym"/>
+ -->
+ <ref name="br"/>
+ <!--
+ <ref name="cite"/>
+ -->
+ <ref name="code"/>
+ <!--
+ <ref name="dfn"/>
+ -->
+ <ref name="em"/>
+ <!--
+ <ref name="kbd"/>
+ <ref name="q"/>
+ <ref name="samp"/>
+ -->
+ <ref name="span"/>
+ <ref name="strong"/>
+ <ref name="sub"/>
+ <ref name="sup"/>
+ <!--
+ <ref name="var"/>
+ -->
+ <ref name="br"/>
+ <!-- Added -->
+ <ref name="img"/>
+ </choice>
+</define>
+
+<define name="Inline.model">
+ <m:ref name="Inline"/>
+ <zeroOrMore>
+ <choice>
+ <text/>
+ <ref name="Inline.class"/>
+ </choice>
+ </zeroOrMore>
+</define>
+
+<!-- This is redefined by the legacy module to include inlines. -->
+<define name="Block.mix">
+ <ref name="Block.class"/>
+</define>
+
+<define name="Block.model">
+ <oneOrMore>
+ <ref name="Block.mix"/>
+ </oneOrMore>
+</define>
+
+<define name="Flow.model">
+ <zeroOrMore>
+ <choice>
+ <!--<text/>-->
+ <ref name="Inline.class"/>
+ <ref name="Block.class"/>
+ </choice>
+ </zeroOrMore>
+</define>
+
+<define name="dl">
+ <element name="dl">
+ <ref name="Common.attrib"/>
+ <oneOrMore>
+ <choice>
+ <ref name="dt"/>
+ <ref name="dd"/>
+ </choice>
+ </oneOrMore>
+ </element>
+</define>
+
+<define name="dt">
+ <element name="dt">
+ <ref name="Common.attrib"/>
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="dd">
+ <element name="dd">
+ <ref name="Common.attrib"/>
+ <ref name="Flow.model"/>
+ </element>
+</define>
+
+<define name="ol">
+ <element name="ol">
+ <ref name="Common.attrib"/>
+ <oneOrMore>
+ <ref name="li"/>
+ </oneOrMore>
+ </element>
+</define>
+
+<define name="ul">
+ <element name="ul">
+ <ref name="Common.attrib"/>
+ <oneOrMore>
+ <ref name="li"/>
+ </oneOrMore>
+ </element>
+</define>
+
+<define name="li">
+ <element name="li">
+ <ref name="Common.attrib"/>
+ <!--<ref name="Flow.model"/>-->
+ <ref name="Inline.model"/>
+ </element>
+</define>
+
+<define name="List.class">
+ <choice>
+ <ref name="ul"/>
+ <ref name="ol"/>
+ <ref name="dl"/>
+ </choice>
+</define>
+
+<define name="Block.class" combine="choice">
+ <ref name="List.class"/>
+</define>
+
+<define name="img">
+ <element name="img">
+ <ref name="img.attlist"/>
+ </element>
+</define>
+
+<define name="img.attlist">
+ <ref name="Common.attrib"/>
+ <attribute name="src">
+ <ref name="URI.datatype"/>
+ </attribute>
+ <attribute name="alt">
+ <ref name="Text.datatype"/>
+ </attribute>
+ <optional>
+ <attribute name="longdesc">
+ <ref name="URI.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="height">
+ <ref name="Length.datatype"/>
+ </attribute>
+ </optional>
+ <optional>
+ <attribute name="width">
+ <ref name="Length.datatype"/>
+ </attribute>
+ </optional>
+</define>
+
+<define name="hr">
+ <element name="hr">
+ <ref name="Common.attrib"/>
+ </element>
+</define>
+
+</grammar>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml/exclude/basic-table.rng
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml/exclude/basic-table.rng b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml/exclude/basic-table.rng
new file mode 100755
index 0000000..2fa9f50
--- /dev/null
+++ b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml/exclude/basic-table.rng
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Checks exclusions applying to basic-table module.
+ This schema is intended to be used in addition to xhtml.rng.
+-->
+<grammar ns="http://www.w3.org/1999/xhtml" xmlns="http://relaxng.org/ns/structure/1.0">
+ <start>
+ <ref name="normalElement"/>
+ </start>
+ <define name="normalElement">
+ <element>
+ <anyName>
+ <except>
+ <name>table</name>
+ </except>
+ </anyName>
+ <ref name="normalContent"/>
+ </element>
+ </define>
+ <define name="normalContent">
+ <zeroOrMore>
+ <choice>
+ <ref name="normalElement"/>
+ <ref name="tableElement"/>
+ <ref name="anyAttribute"/>
+ <text/>
+ </choice>
+ </zeroOrMore>
+ </define>
+ <define name="tableElement">
+ <element name="table">
+ <ref name="tableContent"/>
+ </element>
+ </define>
+ <define name="tableContent">
+ <zeroOrMore>
+ <choice>
+ <element>
+ <anyName>
+ <except>
+ <name>table</name>
+ </except>
+ </anyName>
+ <ref name="tableContent"/>
+ </element>
+ <ref name="anyAttribute"/>
+ <text/>
+ </choice>
+ </zeroOrMore>
+ </define>
+ <define name="anyAttribute">
+ <attribute>
+ <anyName/>
+ </attribute>
+ </define>
+</grammar>
http://git-wip-us.apache.org/repos/asf/clerezza/blob/70220239/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml/exclude/basic.rng
----------------------------------------------------------------------
diff --git a/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml/exclude/basic.rng b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml/exclude/basic.rng
new file mode 100755
index 0000000..a922fa2
--- /dev/null
+++ b/platform/content/src/main/resources/org/apache/clerezza/platform/content/staticweb/discoscripts/mozile/lib/xhtml/exclude/basic.rng
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Checks exclusions applying to "a" and "pre" elements.
+ This schema is intended to be used in addition to xhtml.rng.
+-->
+<grammar ns="http://www.w3.org/1999/xhtml" xmlns="http://relaxng.org/ns/structure/1.0">
+ <start>
+ <ref name="normalElement"/>
+ </start>
+ <define name="normalElement">
+ <element>
+ <anyName>
+ <except>
+ <name>a</name>
+ <name>pre</name>
+ </except>
+ </anyName>
+ <ref name="normalContent"/>
+ </element>
+ </define>
+ <define name="normalContent">
+ <zeroOrMore>
+ <choice>
+ <ref name="normalElement"/>
+ <ref name="aElement"/>
+ <ref name="preElement"/>
+ <ref name="anyAttribute"/>
+ <text/>
+ </choice>
+ </zeroOrMore>
+ </define>
+ <define name="aElement">
+ <element name="a">
+ <ref name="aContent"/>
+ </element>
+ </define>
+ <define name="aContent">
+ <zeroOrMore>
+ <choice>
+ <element>
+ <anyName>
+ <except>
+ <name>a</name>
+ <name>pre</name>
+ </except>
+ </anyName>
+ <ref name="aContent"/>
+ </element>
+ <ref name="anyAttribute"/>
+ <text/>
+ </choice>
+ </zeroOrMore>
+ </define>
+ <define name="preElement">
+ <element name="pre">
+ <ref name="preContent"/>
+ </element>
+ </define>
+ <define name="preContent">
+ <zeroOrMore>
+ <choice>
+ <element>
+ <anyName>
+ <except>
+ <name>a</name>
+ <name>pre</name>
+ <name>img</name>
+ <name>object</name>
+ <name>applet</name>
+ <name>big</name>
+ <name>small</name>
+ <name>sub</name>
+ <name>sup</name>
+ <name>font</name>
+ <name>basefont</name>
+ </except>
+ </anyName>
+ <ref name="preContent"/>
+ </element>
+ <ref name="aPreElement"/>
+ <ref name="anyAttribute"/>
+ <text/>
+ </choice>
+ </zeroOrMore>
+ </define>
+ <define name="aPreElement">
+ <element name="a">
+ <ref name="aPreContent"/>
+ </element>
+ </define>
+ <define name="aPreContent">
+ <zeroOrMore>
+ <choice>
+ <element>
+ <anyName>
+ <except>
+ <name>a</name>
+ <name>pre</name>
+ <name>img</name>
+ <name>object</name>
+ <name>applet</name>
+ <name>big</name>
+ <name>small</name>
+ <name>sub</name>
+ <name>sup</name>
+ <name>font</name>
+ <name>basefont</name>
+ </except>
+ </anyName>
+ <ref name="aPreContent"/>
+ </element>
+ <ref name="anyAttribute"/>
+ <text/>
+ </choice>
+ </zeroOrMore>
+ </define>
+ <define name="anyAttribute">
+ <attribute>
+ <anyName/>
+ </attribute>
+ </define>
+</grammar>