From duncan at codespeak.net Thu Feb 1 16:59:57 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Thu, 1 Feb 2007 16:59:57 +0100 (CET)
Subject: [kupu-checkins] r37753 - in kupu/trunk/kupu: doc plone
Message-ID: <20070201155957.44F4210079@code0.codespeak.net>
Author: duncan
Date: Thu Feb 1 16:59:55 2007
New Revision: 37753
Modified:
kupu/trunk/kupu/doc/CHANGES.txt
kupu/trunk/kupu/plone/html2captioned.py
Log:
Added a hook so that the transform removing resolveuid urls can do something useful when the link is broken.
Modified: kupu/trunk/kupu/doc/CHANGES.txt
==============================================================================
--- kupu/trunk/kupu/doc/CHANGES.txt (original)
+++ kupu/trunk/kupu/doc/CHANGES.txt Thu Feb 1 16:59:55 2007
@@ -2,6 +2,11 @@
Kupu changes
============
+ - the uid/captioning transform now has a hook which gets called if
+ kupu fails to resolve the uid. Use this for any fallback processing
+ (e.g. lookup the uid catalog in a different plone site, or just return
+ a default error page.
+
- 1.4 Beta 3
- Fixed NonXHTMLTagFilter default filterdata: 'big', 'small' and 'tt' are
Modified: kupu/trunk/kupu/plone/html2captioned.py
==============================================================================
--- kupu/trunk/kupu/plone/html2captioned.py (original)
+++ kupu/trunk/kupu/plone/html2captioned.py Thu Feb 1 16:59:55 2007
@@ -88,6 +88,19 @@
return self.config['output']
raise AttributeError(attr)
+ def resolveuid(self, context, reference_catalog, uid):
+ """Convert a uid to an object by looking it up in the reference catalog.
+ If not found then tries to fallback to a possible hook (e.g. so you could
+ resolve uids on another system).
+ """
+ target = reference_catalog.lookupObject(uid)
+ if target is not None:
+ return target
+ hook = getattr(context, 'kupu_resolveuid_hook', None)
+ if hook:
+ target = hook(uid)
+ return target
+
def convert(self, data, idata, filename=None, **kwargs):
"""convert the data, store the result in idata and return that
optional argument filename may give the original file name of received data
@@ -100,6 +113,7 @@
context = kwargs.get('context', None)
if context:
at_tool = context.archetype_tool
+ rc = at_tool.reference_catalog
if context and at_tool:
def replaceImage(match):
@@ -115,7 +129,7 @@
width = attrs.group('width')
if src:
d = attrs.groupdict()
- target = at_tool.reference_catalog.lookupObject(src)
+ target = self.resolveuid(context, rc, src)
if target:
d['caption'] = newline_to_br(html_quote(target.Description()))
tag = CLASS_PATTERN.sub('', d['tag'])
@@ -145,7 +159,7 @@
def replaceUids(match):
tag = match.group('tag')
uid = match.group('uid')
- target = at_tool.reference_catalog.lookupObject(uid)
+ target = self.resolveuid(context, rc, uid)
if target:
try:
url = target.getRemoteUrl()
From yuppie at codespeak.net Thu Feb 1 18:24:38 2007
From: yuppie at codespeak.net (yuppie at codespeak.net)
Date: Thu, 1 Feb 2007 18:24:38 +0100 (CET)
Subject: [kupu-checkins] r37754 - in kupu/trunk/kupu: common default doc
mmbase
Message-ID: <20070201172438.F1C2B10080@code0.codespeak.net>
Author: yuppie
Date: Thu Feb 1 18:24:29 2007
New Revision: 37754
Modified:
kupu/trunk/kupu/common/kupubasetools.js
kupu/trunk/kupu/common/kupudrawers.js
kupu/trunk/kupu/common/kupuinit.js
kupu/trunk/kupu/common/kupuinit_form.js
kupu/trunk/kupu/common/kupuinit_multi.js
kupu/trunk/kupu/default/drawers.kupu
kupu/trunk/kupu/default/toolboxes.kupu
kupu/trunk/kupu/doc/CHANGES.txt
kupu/trunk/kupu/mmbase/kupuinit.js
Log:
- added 'remove table' buttons
Modified: kupu/trunk/kupu/common/kupubasetools.js
==============================================================================
--- kupu/trunk/kupu/common/kupubasetools.js (original)
+++ kupu/trunk/kupu/common/kupubasetools.js Thu Feb 1 18:24:29 2007
@@ -1543,8 +1543,6 @@
// get the current index
var tdindex = this._getColIndex(currtd);
- // XXX this looks like a debug message, remove
- this.editor.logMessage(_('tdindex: ${tdindex}'));
// now add a column to all rows
// first the thead
@@ -2011,12 +2009,9 @@
function TableToolBox(addtabledivid, edittabledivid, newrowsinputid,
newcolsinputid, makeheaderinputid, classselectid, alignselectid, addtablebuttonid,
addrowbuttonid, delrowbuttonid, addcolbuttonid, delcolbuttonid, fixbuttonid,
- fixallbuttonid, toolboxid, plainclass, activeclass) {
+ delbuttonid, fixallbuttonid, toolboxid, plainclass, activeclass) {
/* The table tool */
- // XXX There are some awfully long methods in here!!
-
-
// a lot of dependencies on html elements here, but most implementations
// will use them all I guess
this.addtablediv = getFromSelector(addtabledivid);
@@ -2032,6 +2027,7 @@
this.addcolbutton = getFromSelector(addcolbuttonid);
this.delcolbutton = getFromSelector(delcolbuttonid);
this.fixbutton = getFromSelector(fixbuttonid);
+ this.delbutton = getFromSelector(delbuttonid);
this.fixallbutton = getFromSelector(fixallbuttonid);
this.toolboxel = getFromSelector(toolboxid);
this.plainclass = plainclass;
@@ -2066,6 +2062,7 @@
addEventHandler(this.alignselect, "change", this.setColumnAlign, this);
addEventHandler(this.classselect, "change", this.setTableClass, this);
addEventHandler(this.fixbutton, "click", this.fixTable, this);
+ addEventHandler(this.delbutton, "click", this.delTable, this);
addEventHandler(this.fixallbutton, "click", this.fixAllTables, this);
this.addtablediv.style.display = "block";
this.edittablediv.style.display = "none";
@@ -2161,6 +2158,12 @@
this.tool.fixAllTables();
this.editor.updateState();
};
+
+ this.delTable = function() {
+ this.editor.focusDocument();
+ this.tool.delTable();
+ this.editor.updateState();
+ };
};
TableToolBox.prototype = new KupuToolBox;
Modified: kupu/trunk/kupu/common/kupudrawers.js
==============================================================================
--- kupu/trunk/kupu/common/kupudrawers.js (original)
+++ kupu/trunk/kupu/common/kupudrawers.js Thu Feb 1 18:24:29 2007
@@ -387,41 +387,55 @@
this.tool.createTable(parseInt(rows), parseInt(cols), add_header, style);
this.drawertool.closeDrawer();
};
+
this.delTableRow = function() {
this.editor.resumeEditing();
this.tool.delTableRow();
this.editor.suspendEditing();
};
+
this.addTableRow = function() {
this.editor.resumeEditing();
this.tool.addTableRow();
this.editor.suspendEditing();
};
+
this.delTableColumn = function() {
this.editor.resumeEditing();
this.tool.delTableColumn();
this.editor.suspendEditing();
};
+
this.addTableColumn = function() {
this.editor.resumeEditing();
this.tool.addTableColumn();
this.editor.suspendEditing();
};
+
this.fixTable = function() {
this.editor.resumeEditing();
this.tool.fixTable();
this.editor.suspendEditing();
};
+
this.fixAllTables = function() {
this.editor.resumeEditing();
this.tool.fixAllTables();
this.editor.suspendEditing();
};
+
+ this.delTable = function() {
+ this.editor.resumeEditing();
+ this.tool.delTable();
+ this.drawertool.closeDrawer();
+ };
+
this.setTableClass = function(className) {
this.editor.resumeEditing();
this.tool.setTableClass(className);
this.editor.suspendEditing();
};
+
this.setColumnAlign = function(align) {
this.editor.resumeEditing();
this.tool.setColumnAlign(align);
Modified: kupu/trunk/kupu/common/kupuinit.js
==============================================================================
--- kupu/trunk/kupu/common/kupuinit.js (original)
+++ kupu/trunk/kupu/common/kupuinit.js Thu Feb 1 18:24:29 2007
@@ -168,12 +168,14 @@
var tabletool = new TableTool();
kupu.registerTool('tabletool', tabletool);
- var tabletoolbox = new TableToolBox('kupu-toolbox-addtable',
+ var tabletoolbox = new TableToolBox('kupu-toolbox-addtable',
'kupu-toolbox-edittable', 'kupu-table-newrows', 'kupu-table-newcols',
- 'kupu-table-makeheader', 'kupu-table-classchooser', 'kupu-table-alignchooser',
- 'kupu-table-addtable-button', 'kupu-table-addrow-button', 'kupu-table-delrow-button',
- 'kupu-table-addcolumn-button', 'kupu-table-delcolumn-button',
- 'kupu-table-fix-button', 'kupu-table-fixall-button', 'kupu-toolbox-tables',
+ 'kupu-table-makeheader', 'kupu-table-classchooser',
+ 'kupu-table-alignchooser', 'kupu-table-addtable-button',
+ 'kupu-table-addrow-button', 'kupu-table-delrow-button',
+ 'kupu-table-addcolumn-button', 'kupu-table-delcolumn-button',
+ 'kupu-table-fix-button', 'kupu-table-del-button',
+ 'kupu-table-fixall-button', 'kupu-toolbox-tables',
'kupu-toolbox', 'kupu-toolbox-active');
tabletool.registerToolBox('tabletoolbox', tabletoolbox);
Modified: kupu/trunk/kupu/common/kupuinit_form.js
==============================================================================
--- kupu/trunk/kupu/common/kupuinit_form.js (original)
+++ kupu/trunk/kupu/common/kupuinit_form.js Thu Feb 1 18:24:29 2007
@@ -169,12 +169,14 @@
var tabletool = new TableTool();
kupu.registerTool('tabletool', tabletool);
- var tabletoolbox = new TableToolBox('kupu-toolbox-addtable',
+ var tabletoolbox = new TableToolBox('kupu-toolbox-addtable',
'kupu-toolbox-edittable', 'kupu-table-newrows', 'kupu-table-newcols',
- 'kupu-table-makeheader', 'kupu-table-classchooser', 'kupu-table-alignchooser',
- 'kupu-table-addtable-button', 'kupu-table-addrow-button', 'kupu-table-delrow-button',
- 'kupu-table-addcolumn-button', 'kupu-table-delcolumn-button',
- 'kupu-table-fix-button', 'kupu-table-fixall-button', 'kupu-toolbox-tables',
+ 'kupu-table-makeheader', 'kupu-table-classchooser',
+ 'kupu-table-alignchooser', 'kupu-table-addtable-button',
+ 'kupu-table-addrow-button', 'kupu-table-delrow-button',
+ 'kupu-table-addcolumn-button', 'kupu-table-delcolumn-button',
+ 'kupu-table-fix-button', 'kupu-table-del-button',
+ 'kupu-table-fixall-button', 'kupu-toolbox-tables',
'kupu-toolbox', 'kupu-toolbox-active');
tabletool.registerToolBox('tabletoolbox', tabletoolbox);
Modified: kupu/trunk/kupu/common/kupuinit_multi.js
==============================================================================
--- kupu/trunk/kupu/common/kupuinit_multi.js (original)
+++ kupu/trunk/kupu/common/kupuinit_multi.js Thu Feb 1 18:24:29 2007
@@ -171,12 +171,14 @@
var tabletool = new TableTool();
kupu.registerTool('tabletool', tabletool);
- var tabletoolbox = new TableToolBox('kupu-toolbox-addtable',
+ var tabletoolbox = new TableToolBox('kupu-toolbox-addtable',
'kupu-toolbox-edittable', 'kupu-table-newrows', 'kupu-table-newcols',
- 'kupu-table-makeheader', 'kupu-table-classchooser', 'kupu-table-alignchooser',
- 'kupu-table-addtable-button', 'kupu-table-addrow-button', 'kupu-table-delrow-button',
- 'kupu-table-addcolumn-button', 'kupu-table-delcolumn-button',
- 'kupu-table-fix-button', 'kupu-table-fixall-button', 'kupu-toolbox-tables',
+ 'kupu-table-makeheader', 'kupu-table-classchooser',
+ 'kupu-table-alignchooser', 'kupu-table-addtable-button',
+ 'kupu-table-addrow-button', 'kupu-table-delrow-button',
+ 'kupu-table-addcolumn-button', 'kupu-table-delcolumn-button',
+ 'kupu-table-fix-button', 'kupu-table-del-button',
+ 'kupu-table-fixall-button', 'kupu-toolbox-tables',
'kupu-toolbox', 'kupu-toolbox-active');
tabletool.registerToolBox('tabletoolbox', tabletoolbox);
Modified: kupu/trunk/kupu/default/drawers.kupu
==============================================================================
--- kupu/trunk/kupu/default/drawers.kupu (original)
+++ kupu/trunk/kupu/default/drawers.kupu Thu Feb 1 18:24:29 2007
@@ -209,12 +209,16 @@
Fix Table
+ i18n:translate="tabledrawer_table_label">Table
Fix
+ Remove
Modified: kupu/trunk/kupu/default/toolboxes.kupu
==============================================================================
--- kupu/trunk/kupu/default/toolboxes.kupu (original)
+++ kupu/trunk/kupu/default/toolboxes.kupu Thu Feb 1 18:24:29 2007
@@ -144,7 +144,9 @@
i18n:translate="">Remove Row
Fix
+ i18n:translate="">Fix Table
+ Remove Table
Modified: kupu/trunk/kupu/doc/CHANGES.txt
==============================================================================
--- kupu/trunk/kupu/doc/CHANGES.txt (original)
+++ kupu/trunk/kupu/doc/CHANGES.txt Thu Feb 1 18:24:29 2007
@@ -2,18 +2,22 @@
Kupu changes
============
+- 1.4 (unreleased)
+
+ - Added 'remove table' button to table drawer and tool box.
+
- the uid/captioning transform now has a hook which gets called if
kupu fails to resolve the uid. Use this for any fallback processing
(e.g. lookup the uid catalog in a different plone site, or just return
a default error page.
-- 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.
+- 1.4 Beta 3
+
- 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/mmbase/kupuinit.js
==============================================================================
--- kupu/trunk/kupu/mmbase/kupuinit.js (original)
+++ kupu/trunk/kupu/mmbase/kupuinit.js Thu Feb 1 18:24:29 2007
@@ -72,13 +72,18 @@
var undobutton = new KupuButton('kupu-undo-button', execCommand('undo'));
kupu.registerTool('undobutton', undobutton);
+
var redobutton = new KupuButton('kupu-redo-button', execCommand('redo'));
kupu.registerTool('redobutton', redobutton);
- var removeimagebutton = new KupuRemoveElementButton('kupu-removeimage-button', 'img', 'kupu-removeimage');
+ var removeimagebutton = new KupuRemoveElementButton('kupu-removeimage-button',
+ 'img',
+ 'kupu-removeimage');
kupu.registerTool('removeimagebutton', removeimagebutton);
- var removelinkbutton = new KupuRemoveElementButton('kupu-removelink-button', 'a', 'kupu-removelink');
+ var removelinkbutton = new KupuRemoveElementButton('kupu-removelink-button',
+ 'a',
+ 'kupu-removelink');
kupu.registerTool('removelinkbutton', removelinkbutton);
var removedivbutton = new KupuRemoveElementButton('kupu-removediv-button', 'div', 'kupu-removediv');
@@ -102,7 +107,6 @@
var linktoolbox = new LinkToolBox("kupu-link-input", "kupu-link-button", 'kupu-toolbox-links', 'kupu-toolbox', 'kupu-toolbox-active');
linktool.registerToolBox('linktoolbox', linktoolbox);
-
var imagetool = new ImageTool();
// remove 'create image' from context menu, it doesn't work, and there are 2 wokring methods.
imagetool.createContextMenuElements = function(selNode, event) {
@@ -113,17 +117,17 @@
'kupu-image-float-select', 'kupu-toolbox-images', 'kupu-toolbox', 'kupu-toolbox-active');
imagetool.registerToolBox('imagetoolbox', imagetoolbox);
-
var tabletool = new TableTool();
kupu.registerTool('tabletool', tabletool);
var tabletoolbox = new TableToolBox('kupu-toolbox-addtable',
'kupu-toolbox-edittable', 'kupu-table-newrows', 'kupu-table-newcols',
- 'kupu-table-makeheader', 'kupu-table-classchooser', 'kupu-table-alignchooser',
- 'kupu-table-addtable-button', 'kupu-table-addrow-button', 'kupu-table-delrow-button',
+ 'kupu-table-makeheader', 'kupu-table-classchooser',
+ 'kupu-table-alignchooser', 'kupu-table-addtable-button',
+ 'kupu-table-addrow-button', 'kupu-table-delrow-button',
'kupu-table-addcolumn-button', 'kupu-table-delcolumn-button',
- 'kupu-table-fix-button', 'kupu-table-fixall-button', 'kupu-toolbox-tables',
- 'kupu-toolbox', 'kupu-toolbox-active'
- );
+ 'kupu-table-fix-button', 'kupu-table-del-button',
+ 'kupu-table-fixall-button', 'kupu-toolbox-tables',
+ 'kupu-toolbox', 'kupu-toolbox-active');
tabletool.registerToolBox('tabletoolbox', tabletoolbox);
var divstool = new DivsTool();
From nouri at codespeak.net Fri Feb 2 19:42:59 2007
From: nouri at codespeak.net (nouri at codespeak.net)
Date: Fri, 2 Feb 2007 19:42:59 +0100 (CET)
Subject: [kupu-checkins] r37817 - kupu/trunk/kupu/plone
Message-ID: <20070202184259.4C5F510061@code0.codespeak.net>
Author: nouri
Date: Fri Feb 2 19:42:44 2007
New Revision: 37817
Modified:
kupu/trunk/kupu/plone/plonedrawers.py
Log:
Removed imports of PIL, which is not there when PIL is installed as an
egg. We import Image instead. This closes
http://dev.plone.org/plone/ticket/5883
Modified: kupu/trunk/kupu/plone/plonedrawers.py
==============================================================================
--- kupu/trunk/kupu/plone/plonedrawers.py (original)
+++ kupu/trunk/kupu/plone/plonedrawers.py Fri Feb 2 19:42:44 2007
@@ -26,7 +26,7 @@
import html2captioned
try:
- from PIL import Image
+ import Image
except ImportError:
HAS_PIL = False
else:
From nouri at codespeak.net Sun Feb 4 20:17:56 2007
From: nouri at codespeak.net (nouri at codespeak.net)
Date: Sun, 4 Feb 2007 20:17:56 +0100 (CET)
Subject: [kupu-checkins] r37924 - kupu/trunk/kupu/plone
Message-ID: <20070204191756.C87401006E@code0.codespeak.net>
Author: nouri
Date: Sun Feb 4 20:17:53 2007
New Revision: 37924
Modified:
kupu/trunk/kupu/plone/plonedrawers.py
Log:
Undo r37817 as this introduces another bug, see
http://dev.plone.org/plone/ticket/5883
Modified: kupu/trunk/kupu/plone/plonedrawers.py
==============================================================================
--- kupu/trunk/kupu/plone/plonedrawers.py (original)
+++ kupu/trunk/kupu/plone/plonedrawers.py Sun Feb 4 20:17:53 2007
@@ -26,7 +26,7 @@
import html2captioned
try:
- import Image
+ from PIL import Image
except ImportError:
HAS_PIL = False
else:
From mihxil at codespeak.net Tue Feb 6 14:06:56 2007
From: mihxil at codespeak.net (mihxil at codespeak.net)
Date: Tue, 6 Feb 2007 14:06:56 +0100 (CET)
Subject: [kupu-checkins] r38004 - in kupu/trunk/kupu/mmbase: . drawers
Message-ID: <20070206130656.7608C1006E@code0.codespeak.net>
Author: mihxil
Date: Tue Feb 6 14:06:53 2007
New Revision: 38004
Modified:
kupu/trunk/kupu/mmbase/drawers.kupu
kupu/trunk/kupu/mmbase/drawers/collection.jspx
kupu/trunk/kupu/mmbase/drawers/images.items.jspx
kupu/trunk/kupu/mmbase/drawers/kupudrawerstyles.css
kupu/trunk/kupu/mmbase/drawers/libraries.jspx
kupu/trunk/kupu/mmbase/drawers/library.jspx
kupu/trunk/kupu/mmbase/drawers/search.constraints.jspx
kupu/trunk/kupu/mmbase/drawers/search.library.jspx
kupu/trunk/kupu/mmbase/drawers/segments.items.jspx
kupu/trunk/kupu/mmbase/mmbase.css
kupu/trunk/kupu/mmbase/node.body.jspx
Log:
made drawers a bit bigger, made 'librarysize' configurable, some start on 'version' filtering in drawers (a bit rudimentary still)
Modified: kupu/trunk/kupu/mmbase/drawers.kupu
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers.kupu (original)
+++ kupu/trunk/kupu/mmbase/drawers.kupu Tue Feb 6 14:06:53 2007
@@ -34,14 +34,15 @@
urls,segments,attachments
+ 50
drawers/drawer.xsl.jspx
drawers/drawer.xsl.jspx
- drawers/libraries.jspx?nodetypes=images&source=${objectnumber}
- drawers/libraries.jspx?nodetypes=${link_nodetypes}&source=${objectnumber}
+ drawers/libraries.jspx?nodetypes=images&source=${objectnumber}&librarysize=${librarysize}
+ drawers/libraries.jspx?nodetypes=${link_nodetypes}&source=${objectnumber}&librarysize=${librarysize}
- drawers/search.library.jspx?kupubasedir=${kupubasedir}&link_nodetypes=images&source=${objectnumber}
- drawers/search.library.jspx?kupubasedir=${kupubasedir}&link_nodetypes=${link_nodetypes}&source=${objectnumber}
+ drawers/search.library.jspx?kupubasedir=${kupubasedir}&link_nodetypes=images&source=${objectnumber}&librarysize=${librarysize}
+ drawers/search.library.jspx?kupubasedir=${kupubasedir}&link_nodetypes=${link_nodetypes}&source=${objectnumber}&librarysize=${librarysize}
Modified: kupu/trunk/kupu/mmbase/drawers/collection.jspx
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers/collection.jspx (original)
+++ kupu/trunk/kupu/mmbase/drawers/collection.jspx Tue Feb 6 14:06:53 2007
@@ -7,10 +7,10 @@
0
- 50
+ 50
- drawers/collection.jspx?search=${search}
+ drawers/collection.jspx?search=${search}&max=${max}
${kupubasedir}/mmbase/icons/map.gif
MMBase
@@ -19,18 +19,18 @@
-
+
-
+
-
+
Modified: kupu/trunk/kupu/mmbase/drawers/images.items.jspx
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers/images.items.jspx (original)
+++ kupu/trunk/kupu/mmbase/drawers/images.items.jspx Tue Feb 6 14:06:53 2007
@@ -14,8 +14,9 @@
+ 100
-
+
Modified: kupu/trunk/kupu/mmbase/drawers/kupudrawerstyles.css
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers/kupudrawerstyles.css (original)
+++ kupu/trunk/kupu/mmbase/drawers/kupudrawerstyles.css Tue Feb 6 14:06:53 2007
@@ -83,7 +83,7 @@
}
td.panel {
- height: 260px;
+ height: 400px;
}
td#kupu-librariespanel {
Modified: kupu/trunk/kupu/mmbase/drawers/libraries.jspx
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers/libraries.jspx (original)
+++ kupu/trunk/kupu/mmbase/drawers/libraries.jspx Tue Feb 6 14:06:53 2007
@@ -14,12 +14,13 @@
yes
image
+ 50
-
+
Modified: kupu/trunk/kupu/mmbase/drawers/library.jspx
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers/library.jspx (original)
+++ kupu/trunk/kupu/mmbase/drawers/library.jspx Tue Feb 6 14:06:53 2007
@@ -12,6 +12,7 @@
images
+ 50
@@ -20,11 +21,15 @@
${kupubasedir}mmbase/icons/map.gif
+
+
+
+
-
+
Modified: kupu/trunk/kupu/mmbase/drawers/search.constraints.jspx
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers/search.constraints.jspx (original)
+++ kupu/trunk/kupu/mmbase/drawers/search.constraints.jspx Tue Feb 6 14:06:53 2007
@@ -5,17 +5,26 @@
nodetype: fields of which node-type must be considered
$Id: search.constraints.jspx,v 1.2 2005/06/28 12:33:20 michiel Exp $
-->
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
Modified: kupu/trunk/kupu/mmbase/drawers/search.library.jspx
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers/search.library.jspx (original)
+++ kupu/trunk/kupu/mmbase/drawers/search.library.jspx Tue Feb 6 14:06:53 2007
@@ -36,6 +36,7 @@
+
Modified: kupu/trunk/kupu/mmbase/drawers/segments.items.jspx
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers/segments.items.jspx (original)
+++ kupu/trunk/kupu/mmbase/drawers/segments.items.jspx Tue Feb 6 14:06:53 2007
@@ -18,12 +18,11 @@
-
-
-
+
+
/
${kupubasedir}/common/kupuimages/document.png
Modified: kupu/trunk/kupu/mmbase/mmbase.css
==============================================================================
--- kupu/trunk/kupu/mmbase/mmbase.css (original)
+++ kupu/trunk/kupu/mmbase/mmbase.css Tue Feb 6 14:06:53 2007
@@ -103,6 +103,12 @@
display: none;
background-color: white;
}
+#kupu div.kupu-drawer {
+ width: 800px;
+}
+#kupu div.kupu-resourceitems {
+ width: 400px;
+}
#kupu div.kupu-drawer textarea, #kupu div.kupu-drawer input {
border: 1px solid;
background-color: #eee;
@@ -110,6 +116,10 @@
#kupu div.kupu-drawer textarea {
width: 95%;
}
+div.kupu-panels td.panel {
+ height: 300px;
+}
+
#kupu div#image_alt_div {
display: none;
}
Modified: kupu/trunk/kupu/mmbase/node.body.jspx
==============================================================================
--- kupu/trunk/kupu/mmbase/node.body.jspx (original)
+++ kupu/trunk/kupu/mmbase/node.body.jspx Tue Feb 6 14:06:53 2007
@@ -8,7 +8,7 @@
-
+
From mihxil at codespeak.net Tue Feb 6 14:47:10 2007
From: mihxil at codespeak.net (mihxil at codespeak.net)
Date: Tue, 6 Feb 2007 14:47:10 +0100 (CET)
Subject: [kupu-checkins] r38007 - in kupu/trunk/kupu/mmbase: . drawers i18n
Message-ID: <20070206134710.5FDF81006E@code0.codespeak.net>
Author: mihxil
Date: Tue Feb 6 14:47:08 2007
New Revision: 38007
Modified:
kupu/trunk/kupu/mmbase/drawers/collection.jspx
kupu/trunk/kupu/mmbase/drawers/images.items.jspx
kupu/trunk/kupu/mmbase/drawers/search.constraints.jspx
kupu/trunk/kupu/mmbase/i18n/de.po
kupu/trunk/kupu/mmbase/i18n/en.po
kupu/trunk/kupu/mmbase/i18n/eo.po
kupu/trunk/kupu/mmbase/i18n/fr.po
kupu/trunk/kupu/mmbase/i18n/it.po
kupu/trunk/kupu/mmbase/i18n/nl.po
kupu/trunk/kupu/mmbase/kupustyle.css
kupu/trunk/kupu/mmbase/toolboxes.kupu
Log:
translations, bugfixes
Modified: kupu/trunk/kupu/mmbase/drawers/collection.jspx
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers/collection.jspx (original)
+++ kupu/trunk/kupu/mmbase/drawers/collection.jspx Tue Feb 6 14:47:08 2007
@@ -10,7 +10,7 @@
50
- drawers/collection.jspx?search=${search}&max=${max}
+ drawers/collection.jspx?search=${search}&max=${max}
${kupubasedir}/mmbase/icons/map.gif
MMBase
@@ -24,7 +24,7 @@
-
+
Modified: kupu/trunk/kupu/mmbase/drawers/images.items.jspx
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers/images.items.jspx (original)
+++ kupu/trunk/kupu/mmbase/drawers/images.items.jspx Tue Feb 6 14:47:08 2007
@@ -16,7 +16,6 @@
100
-
Modified: kupu/trunk/kupu/mmbase/drawers/search.constraints.jspx
==============================================================================
--- kupu/trunk/kupu/mmbase/drawers/search.constraints.jspx (original)
+++ kupu/trunk/kupu/mmbase/drawers/search.constraints.jspx Tue Feb 6 14:47:08 2007
@@ -11,6 +11,7 @@
xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0"
>
+ bla
@@ -19,12 +20,12 @@
-
+
-
+
\ No newline at end of file
Modified: kupu/trunk/kupu/mmbase/i18n/de.po
==============================================================================
--- kupu/trunk/kupu/mmbase/i18n/de.po (original)
+++ kupu/trunk/kupu/mmbase/i18n/de.po Tue Feb 6 14:47:08 2007
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: mmbase 18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-19 17:56+0200\n"
+"POT-Creation-Date: 2007-02-06 14:05+0100\n"
"PO-Revision-Date: 2005-06-09 00:42+0200\n"
"Last-Translator: Michiel Meeuwissen \n"
"Language-Team: German \n"
@@ -16,19 +16,19 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mmbase.js:141 mmbase.js:158
+#: mmbase.js:141 mmbase.js:158 mmbase.js:159
msgid "Saving body (kupu)"
msgstr ""
-#: mmbase.js:144 mmbase.js:161
+#: mmbase.js:144 mmbase.js:161 mmbase.js:162
msgid "Saving fields (form)"
msgstr ""
-#: mmbase.js:173 mmbase.js:191
+#: mmbase.js:173 mmbase.js:191 mmbase.js:192
msgid "saved"
msgstr ""
-#: mmbase.js:202 mmbase.js:242
+#: mmbase.js:202 mmbase.js:242 mmbase.js:243
msgid "RELOAD"
msgstr ""
@@ -44,7 +44,7 @@
msgid "Getting node body "
msgstr ""
-#: mmbase.js:250 mmbase.js:300
+#: mmbase.js:250 mmbase.js:300 mmbase.js:299
msgid "Loading node body "
msgstr ""
@@ -52,55 +52,55 @@
msgid "Div tool initialized"
msgstr ""
-#: mmbasetools.js:39 mmbasetools.js:40
+#: mmbasetools.js:39 mmbasetools.js:40 mmbasetools.js:48
msgid "Found paragraph"
msgstr ""
-#: mmbasetools.js:43 mmbasetools.js:44
+#: mmbasetools.js:43 mmbasetools.js:44 mmbasetools.js:52
msgid "Didn't find paragraph"
msgstr ""
-#: mmbasetools.js:48 mmbasetools.js:50
+#: mmbasetools.js:48 mmbasetools.js:50 mmbasetools.js:57
msgid "Div inserted"
msgstr ""
-#: phony.js:1
+#: phony.js:1 phony.js:117
msgid "No node"
msgstr ""
-#: phony.js:2
+#: phony.js:2 phony.js:4 phony.js:75
msgid "Normal"
msgstr ""
-#: phony.js:3 phony.js:5 phony.js:2
+#: phony.js:3 phony.js:5 phony.js:2 phony.js:1 phony.js:116 phony.js:118
msgid "Richtext editor"
msgstr ""
-#: phony.js:4
+#: phony.js:4 phony.js:5
msgid "Heading 1"
msgstr ""
-#: phony.js:6 phony.js:3
+#: phony.js:6 phony.js:3 phony.js:2 phony.js:119
msgid "default"
msgstr ""
-#: phony.js:7 phony.js:4 phony.js:6
+#: phony.js:7 phony.js:4 phony.js:6 phony.js:110 phony.js:123
msgid "Block"
msgstr ""
-#: phony.js:8 phony.js:5 phony.js:7
+#: phony.js:8 phony.js:5 phony.js:7 phony.js:111 phony.js:124
msgid "Block class"
msgstr ""
-#: phony.js:9 phony.js:6 phony.js:8
+#: phony.js:9 phony.js:6 phony.js:8 phony.js:112 phony.js:125
msgid "Note left"
msgstr ""
-#: phony.js:10 phony.js:7 phony.js:9
+#: phony.js:10 phony.js:7 phony.js:9 phony.js:113 phony.js:126
msgid "Note right"
msgstr ""
-#: phony.js:11 phony.js:8 phony.js:10
+#: phony.js:11 phony.js:8 phony.js:10 phony.js:114 phony.js:127
msgid "Insert block"
msgstr ""
@@ -112,18 +112,470 @@
msgid "emphasis: alt-i"
msgstr ""
-#: mmbase.js:197
+#: mmbase.js:197 mmbase.js:198
msgid "Not saved"
msgstr ""
-#: mmbase.js:215
+#: mmbase.js:215 mmbase.js:216
msgid "Reinited "
msgstr ""
-#: phony.js:4
+#: phony.js:4 phony.js:88 phony.js:120
msgid "Left (Big)"
msgstr ""
-#: phony.js:5
+#: phony.js:5 phony.js:89 phony.js:121
msgid "Right (Big)"
msgstr ""
+
+#: phony.js:3
+msgid "Kupu SVN/unreleased"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "http://xml.zope.org/namespaces/i18n"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "button"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "${_}"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo-button"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "title"
+msgstr ""
+
+#: phony.js:3
+msgid "window.open('http://kupu.oscom.org');"
+msgstr ""
+
+#: phony.js:6
+msgid "Heading 2"
+msgstr ""
+
+#: phony.js:7
+msgid "Heading 3"
+msgstr ""
+
+#: phony.js:8
+msgid "Heading 4"
+msgstr ""
+
+#: phony.js:9
+msgid "Heading 5"
+msgstr ""
+
+#: phony.js:10
+msgid "Heading 6"
+msgstr ""
+
+#: phony.js:11
+msgid "s"
+msgstr ""
+
+#: phony.js:12
+msgid "b"
+msgstr ""
+
+#: phony.js:13
+msgid "i"
+msgstr ""
+
+#: phony.js:14
+msgid "-"
+msgstr ""
+
+#: phony.js:15
+msgid "+"
+msgstr ""
+
+#: phony.js:16
+msgid "#"
+msgstr ""
+
+#: phony.js:17
+msgid "*"
+msgstr ""
+
+#: phony.js:18
+msgid "image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-imagelibdrawer-button"
+msgstr ""
+
+#: phony.js:19
+msgid "link"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-inthyperlink"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-linklibdrawer-button"
+msgstr ""
+
+#: phony.js:20
+msgid "external link"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-exthyperlink"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-linkdrawer-button"
+msgstr ""
+
+#: phony.js:21
+msgid "Remove image"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage invisible"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage-button"
+msgstr ""
+
+#: phony.js:22
+msgid "Remove link"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink invisible"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink-button"
+msgstr ""
+
+#: phony.js:23
+msgid "Remove block"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv invisible"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv-button"
+msgstr ""
+
+#: phony.js:24
+msgid "z"
+msgstr ""
+
+#: phony.js:25
+msgid "y"
+msgstr ""
+
+#: phony.js:26
+msgid "Check spelling"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker-button"
+msgstr ""
+
+#: phony.js:27
+msgid "list-disc"
+msgstr ""
+
+#: phony.js:28
+msgid "list-square"
+msgstr ""
+
+#: phony.js:29
+msgid "list-circle"
+msgstr ""
+
+#: phony.js:30
+msgid "list-nobullet"
+msgstr ""
+
+#: phony.js:31
+msgid "list-decimal"
+msgstr ""
+
+#: phony.js:32
+msgid "list-upperroman"
+msgstr ""
+
+#: phony.js:33
+msgid "list-lowerroman"
+msgstr ""
+
+#: phony.js:34
+msgid "list-upperalpha"
+msgstr ""
+
+#: phony.js:35
+msgid "list-loweralpha"
+msgstr ""
+
+#: phony.js:36
+msgid "External Link"
+msgstr ""
+
+#: phony.js:37 phony.js:81
+msgid "Link the highlighted text to this URL:"
+msgstr ""
+
+#: phony.js:38
+msgid "Preview"
+msgstr ""
+
+#: phony.js:39
+msgid "(none)"
+msgstr ""
+
+#: phony.js:40 phony.js:78
+msgid "Ok"
+msgstr ""
+
+#: phony.js:41 phony.js:79
+msgid "Cancel"
+msgstr ""
+
+#: phony.js:42
+msgid "tabledrawer_title"
+msgstr ""
+
+#: phony.js:43 phony.js:53
+msgid "tabledrawer_class_label"
+msgstr ""
+
+#: phony.js:44 phony.js:54
+msgid "Plain"
+msgstr ""
+
+#: phony.js:45 phony.js:55
+msgid "Listing"
+msgstr ""
+
+#: phony.js:46 phony.js:56
+msgid "Grid"
+msgstr ""
+
+#: phony.js:47 phony.js:57
+msgid "Data"
+msgstr ""
+
+#: phony.js:48
+msgid "tabledrawer_rows_label"
+msgstr ""
+
+#: phony.js:49
+msgid "tabledrawer_columns_label"
+msgstr ""
+
+#: phony.js:50
+msgid "tabledrawer_headings_label"
+msgstr ""
+
+#: phony.js:51
+msgid "tabledrawer_add_table_button"
+msgstr ""
+
+#: phony.js:52
+msgid "tabledrawer_fix_tables_button"
+msgstr ""
+
+#: phony.js:58
+msgid "tabledrawer_alignment_label"
+msgstr ""
+
+#: phony.js:59
+msgid "tabledrawer_left_option"
+msgstr ""
+
+#: phony.js:60
+msgid "tabledrawer_center_option"
+msgstr ""
+
+#: phony.js:61
+msgid "tabledrawer_right_option"
+msgstr ""
+
+#: phony.js:62
+msgid "tabledrawer_column_label"
+msgstr ""
+
+#: phony.js:63 phony.js:66
+msgid "tabledrawer_add_button"
+msgstr ""
+
+#: phony.js:64 phony.js:67
+msgid "tabledrawer_remove_button"
+msgstr ""
+
+#: phony.js:65
+msgid "tabledrawer_row_label"
+msgstr ""
+
+#: phony.js:68
+msgid "tabledrawer_fix_table_label"
+msgstr ""
+
+#: phony.js:69
+msgid "tabledrawer_fix_button"
+msgstr ""
+
+#: phony.js:70
+msgid "tabledrawer_close_button"
+msgstr ""
+
+#: phony.js:71
+msgid "anchordrawer_title"
+msgstr ""
+
+#: phony.js:72
+msgid "Link to anchor"
+msgstr ""
+
+#: phony.js:73
+msgid "Table of contents"
+msgstr ""
+
+#: phony.js:74
+msgid "Table style"
+msgstr ""
+
+#: phony.js:76
+msgid "toggle all"
+msgstr ""
+
+#: phony.js:77
+msgid "(optional 2nd style)"
+msgstr ""
+
+#: phony.js:80
+msgid "Links"
+msgstr ""
+
+#: phony.js:82
+msgid "Make Link"
+msgstr ""
+
+#: phony.js:83
+msgid "Images"
+msgstr ""
+
+#: phony.js:84
+msgid "Image class:"
+msgstr ""
+
+#: phony.js:85
+msgid "Inline"
+msgstr ""
+
+#: phony.js:86 phony.js:102
+msgid "Left"
+msgstr ""
+
+#: phony.js:87 phony.js:104
+msgid "Right"
+msgstr ""
+
+#: phony.js:90 phony.js:122
+msgid "Big"
+msgstr ""
+
+#: phony.js:91
+msgid "Insert image at the following URL:"
+msgstr ""
+
+#: phony.js:92
+msgid "Insert Image"
+msgstr ""
+
+#: phony.js:93
+msgid "Tables"
+msgstr ""
+
+#: phony.js:94
+msgid "Table Class:"
+msgstr ""
+
+#: phony.js:95
+msgid "Rows:"
+msgstr ""
+
+#: phony.js:96
+msgid "Columns:"
+msgstr ""
+
+#: phony.js:97
+msgid "Headings:"
+msgstr ""
+
+#: phony.js:98
+msgid "Create"
+msgstr ""
+
+#: phony.js:99
+msgid "Fix Table"
+msgstr ""
+
+#: phony.js:100
+msgid "Add Table"
+msgstr ""
+
+#: phony.js:101
+msgid "Col Align:"
+msgstr ""
+
+#: phony.js:103
+msgid "Center"
+msgstr ""
+
+#: phony.js:105
+msgid "Add Column"
+msgstr ""
+
+#: phony.js:106
+msgid "Remove Column"
+msgstr ""
+
+#: phony.js:107
+msgid "Add Row"
+msgstr ""
+
+#: phony.js:108
+msgid "Remove Row"
+msgstr ""
+
+#: phony.js:109
+msgid "Fix"
+msgstr ""
+
+#: phony.js:115
+msgid "Debug Log"
+msgstr ""
Modified: kupu/trunk/kupu/mmbase/i18n/en.po
==============================================================================
--- kupu/trunk/kupu/mmbase/i18n/en.po (original)
+++ kupu/trunk/kupu/mmbase/i18n/en.po Tue Feb 6 14:47:08 2007
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-19 17:56+0200\n"
+"POT-Creation-Date: 2007-02-06 14:05+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -16,19 +16,19 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: mmbase.js:141 mmbase.js:158
+#: mmbase.js:141 mmbase.js:158 mmbase.js:159
msgid "Saving body (kupu)"
msgstr "Saving body (kupu)"
-#: mmbase.js:144 mmbase.js:161
+#: mmbase.js:144 mmbase.js:161 mmbase.js:162
msgid "Saving fields (form)"
msgstr "Saving fields (form)"
-#: mmbase.js:173 mmbase.js:191
+#: mmbase.js:173 mmbase.js:191 mmbase.js:192
msgid "saved"
msgstr "saved"
-#: mmbase.js:202 mmbase.js:242
+#: mmbase.js:202 mmbase.js:242 mmbase.js:243
msgid "RELOAD"
msgstr "RELOAD"
@@ -44,7 +44,7 @@
msgid "Getting node body "
msgstr "Getting node body "
-#: mmbase.js:250 mmbase.js:300
+#: mmbase.js:250 mmbase.js:300 mmbase.js:299
msgid "Loading node body "
msgstr "Loading node body "
@@ -52,55 +52,55 @@
msgid "Div tool initialized"
msgstr "Div tool initialized"
-#: mmbasetools.js:39 mmbasetools.js:40
+#: mmbasetools.js:39 mmbasetools.js:40 mmbasetools.js:48
msgid "Found paragraph"
msgstr "Found paragraph"
-#: mmbasetools.js:43 mmbasetools.js:44
+#: mmbasetools.js:43 mmbasetools.js:44 mmbasetools.js:52
msgid "Didn't find paragraph"
msgstr "Didn't find paragraph"
-#: mmbasetools.js:48 mmbasetools.js:50
+#: mmbasetools.js:48 mmbasetools.js:50 mmbasetools.js:57
msgid "Div inserted"
msgstr "Div inserted"
-#: phony.js:1
+#: phony.js:1 phony.js:117
msgid "No node"
msgstr "No node"
-#: phony.js:2
+#: phony.js:2 phony.js:4 phony.js:75
msgid "Normal"
msgstr "Normal"
-#: phony.js:3 phony.js:5 phony.js:2
+#: phony.js:3 phony.js:5 phony.js:2 phony.js:1 phony.js:116 phony.js:118
msgid "Richtext editor"
msgstr "Richtext editor"
-#: phony.js:4
+#: phony.js:4 phony.js:5
msgid "Heading 1"
msgstr "Heading 1"
-#: phony.js:6 phony.js:3
+#: phony.js:6 phony.js:3 phony.js:2 phony.js:119
msgid "default"
msgstr "default"
-#: phony.js:7 phony.js:4 phony.js:6
+#: phony.js:7 phony.js:4 phony.js:6 phony.js:110 phony.js:123
msgid "Block"
msgstr "Block"
-#: phony.js:8 phony.js:5 phony.js:7
+#: phony.js:8 phony.js:5 phony.js:7 phony.js:111 phony.js:124
msgid "Block class"
msgstr "Block class"
-#: phony.js:9 phony.js:6 phony.js:8
+#: phony.js:9 phony.js:6 phony.js:8 phony.js:112 phony.js:125
msgid "Note left"
msgstr "Note left"
-#: phony.js:10 phony.js:7 phony.js:9
+#: phony.js:10 phony.js:7 phony.js:9 phony.js:113 phony.js:126
msgid "Note right"
msgstr "Note right"
-#: phony.js:11 phony.js:8 phony.js:10
+#: phony.js:11 phony.js:8 phony.js:10 phony.js:114 phony.js:127
msgid "Insert block"
msgstr "Insert block"
@@ -112,18 +112,470 @@
msgid "emphasis: alt-i"
msgstr "emphasis: alt-i"
-#: mmbase.js:197
+#: mmbase.js:197 mmbase.js:198
msgid "Not saved"
msgstr ""
-#: mmbase.js:215
+#: mmbase.js:215 mmbase.js:216
msgid "Reinited "
msgstr ""
-#: phony.js:4
+#: phony.js:4 phony.js:88 phony.js:120
msgid "Left (Big)"
msgstr ""
-#: phony.js:5
+#: phony.js:5 phony.js:89 phony.js:121
msgid "Right (Big)"
msgstr ""
+
+#: phony.js:3
+msgid "Kupu SVN/unreleased"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "http://xml.zope.org/namespaces/i18n"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "button"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "${_}"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo-button"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "title"
+msgstr ""
+
+#: phony.js:3
+msgid "window.open('http://kupu.oscom.org');"
+msgstr ""
+
+#: phony.js:6
+msgid "Heading 2"
+msgstr ""
+
+#: phony.js:7
+msgid "Heading 3"
+msgstr ""
+
+#: phony.js:8
+msgid "Heading 4"
+msgstr ""
+
+#: phony.js:9
+msgid "Heading 5"
+msgstr ""
+
+#: phony.js:10
+msgid "Heading 6"
+msgstr ""
+
+#: phony.js:11
+msgid "s"
+msgstr ""
+
+#: phony.js:12
+msgid "b"
+msgstr ""
+
+#: phony.js:13
+msgid "i"
+msgstr ""
+
+#: phony.js:14
+msgid "-"
+msgstr ""
+
+#: phony.js:15
+msgid "+"
+msgstr ""
+
+#: phony.js:16
+msgid "#"
+msgstr ""
+
+#: phony.js:17
+msgid "*"
+msgstr ""
+
+#: phony.js:18
+msgid "image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-imagelibdrawer-button"
+msgstr ""
+
+#: phony.js:19
+msgid "link"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-inthyperlink"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-linklibdrawer-button"
+msgstr ""
+
+#: phony.js:20
+msgid "external link"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-exthyperlink"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-linkdrawer-button"
+msgstr ""
+
+#: phony.js:21
+msgid "Remove image"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage invisible"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage-button"
+msgstr ""
+
+#: phony.js:22
+msgid "Remove link"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink invisible"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink-button"
+msgstr ""
+
+#: phony.js:23
+msgid "Remove block"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv invisible"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv-button"
+msgstr ""
+
+#: phony.js:24
+msgid "z"
+msgstr ""
+
+#: phony.js:25
+msgid "y"
+msgstr ""
+
+#: phony.js:26
+msgid "Check spelling"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker-button"
+msgstr ""
+
+#: phony.js:27
+msgid "list-disc"
+msgstr ""
+
+#: phony.js:28
+msgid "list-square"
+msgstr ""
+
+#: phony.js:29
+msgid "list-circle"
+msgstr ""
+
+#: phony.js:30
+msgid "list-nobullet"
+msgstr ""
+
+#: phony.js:31
+msgid "list-decimal"
+msgstr ""
+
+#: phony.js:32
+msgid "list-upperroman"
+msgstr ""
+
+#: phony.js:33
+msgid "list-lowerroman"
+msgstr ""
+
+#: phony.js:34
+msgid "list-upperalpha"
+msgstr ""
+
+#: phony.js:35
+msgid "list-loweralpha"
+msgstr ""
+
+#: phony.js:36
+msgid "External Link"
+msgstr ""
+
+#: phony.js:37 phony.js:81
+msgid "Link the highlighted text to this URL:"
+msgstr ""
+
+#: phony.js:38
+msgid "Preview"
+msgstr ""
+
+#: phony.js:39
+msgid "(none)"
+msgstr ""
+
+#: phony.js:40 phony.js:78
+msgid "Ok"
+msgstr ""
+
+#: phony.js:41 phony.js:79
+msgid "Cancel"
+msgstr ""
+
+#: phony.js:42
+msgid "tabledrawer_title"
+msgstr ""
+
+#: phony.js:43 phony.js:53
+msgid "tabledrawer_class_label"
+msgstr ""
+
+#: phony.js:44 phony.js:54
+msgid "Plain"
+msgstr ""
+
+#: phony.js:45 phony.js:55
+msgid "Listing"
+msgstr ""
+
+#: phony.js:46 phony.js:56
+msgid "Grid"
+msgstr ""
+
+#: phony.js:47 phony.js:57
+msgid "Data"
+msgstr ""
+
+#: phony.js:48
+msgid "tabledrawer_rows_label"
+msgstr ""
+
+#: phony.js:49
+msgid "tabledrawer_columns_label"
+msgstr ""
+
+#: phony.js:50
+msgid "tabledrawer_headings_label"
+msgstr ""
+
+#: phony.js:51
+msgid "tabledrawer_add_table_button"
+msgstr ""
+
+#: phony.js:52
+msgid "tabledrawer_fix_tables_button"
+msgstr ""
+
+#: phony.js:58
+msgid "tabledrawer_alignment_label"
+msgstr ""
+
+#: phony.js:59
+msgid "tabledrawer_left_option"
+msgstr ""
+
+#: phony.js:60
+msgid "tabledrawer_center_option"
+msgstr ""
+
+#: phony.js:61
+msgid "tabledrawer_right_option"
+msgstr ""
+
+#: phony.js:62
+msgid "tabledrawer_column_label"
+msgstr ""
+
+#: phony.js:63 phony.js:66
+msgid "tabledrawer_add_button"
+msgstr ""
+
+#: phony.js:64 phony.js:67
+msgid "tabledrawer_remove_button"
+msgstr ""
+
+#: phony.js:65
+msgid "tabledrawer_row_label"
+msgstr ""
+
+#: phony.js:68
+msgid "tabledrawer_fix_table_label"
+msgstr ""
+
+#: phony.js:69
+msgid "tabledrawer_fix_button"
+msgstr ""
+
+#: phony.js:70
+msgid "tabledrawer_close_button"
+msgstr ""
+
+#: phony.js:71
+msgid "anchordrawer_title"
+msgstr ""
+
+#: phony.js:72
+msgid "Link to anchor"
+msgstr ""
+
+#: phony.js:73
+msgid "Table of contents"
+msgstr ""
+
+#: phony.js:74
+msgid "Table style"
+msgstr ""
+
+#: phony.js:76
+msgid "toggle all"
+msgstr ""
+
+#: phony.js:77
+msgid "(optional 2nd style)"
+msgstr ""
+
+#: phony.js:80
+msgid "Links"
+msgstr ""
+
+#: phony.js:82
+msgid "Make Link"
+msgstr ""
+
+#: phony.js:83
+msgid "Images"
+msgstr ""
+
+#: phony.js:84
+msgid "Image class:"
+msgstr ""
+
+#: phony.js:85
+msgid "Inline"
+msgstr ""
+
+#: phony.js:86 phony.js:102
+msgid "Left"
+msgstr ""
+
+#: phony.js:87 phony.js:104
+msgid "Right"
+msgstr ""
+
+#: phony.js:90 phony.js:122
+msgid "Big"
+msgstr ""
+
+#: phony.js:91
+msgid "Insert image at the following URL:"
+msgstr ""
+
+#: phony.js:92
+msgid "Insert Image"
+msgstr ""
+
+#: phony.js:93
+msgid "Tables"
+msgstr ""
+
+#: phony.js:94
+msgid "Table Class:"
+msgstr ""
+
+#: phony.js:95
+msgid "Rows:"
+msgstr ""
+
+#: phony.js:96
+msgid "Columns:"
+msgstr ""
+
+#: phony.js:97
+msgid "Headings:"
+msgstr ""
+
+#: phony.js:98
+msgid "Create"
+msgstr ""
+
+#: phony.js:99
+msgid "Fix Table"
+msgstr ""
+
+#: phony.js:100
+msgid "Add Table"
+msgstr ""
+
+#: phony.js:101
+msgid "Col Align:"
+msgstr ""
+
+#: phony.js:103
+msgid "Center"
+msgstr ""
+
+#: phony.js:105
+msgid "Add Column"
+msgstr ""
+
+#: phony.js:106
+msgid "Remove Column"
+msgstr ""
+
+#: phony.js:107
+msgid "Add Row"
+msgstr ""
+
+#: phony.js:108
+msgid "Remove Row"
+msgstr ""
+
+#: phony.js:109
+msgid "Fix"
+msgstr ""
+
+#: phony.js:115
+msgid "Debug Log"
+msgstr ""
Modified: kupu/trunk/kupu/mmbase/i18n/eo.po
==============================================================================
--- kupu/trunk/kupu/mmbase/i18n/eo.po (original)
+++ kupu/trunk/kupu/mmbase/i18n/eo.po Tue Feb 6 14:47:08 2007
@@ -7,8 +7,8 @@
msgstr ""
"Project-Id-Version: mmbase 18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-19 17:56+0200\n"
-"PO-Revision-Date: 2005-11-28 18:06+0100\n"
+"POT-Creation-Date: 2007-02-06 14:05+0100\n"
+"PO-Revision-Date: 2007-02-06 14:06+0100\n"
"Last-Translator: Michiel Meeuwissen \n"
"Language-Team: Esperanto \n"
"MIME-Version: 1.0\n"
@@ -16,19 +16,19 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mmbase.js:141 mmbase.js:158
+#: mmbase.js:141 mmbase.js:158 mmbase.js:159
msgid "Saving body (kupu)"
msgstr "Savante tekston (kupan)"
-#: mmbase.js:144 mmbase.js:161
+#: mmbase.js:144 mmbase.js:161 mmbase.js:162
msgid "Saving fields (form)"
msgstr "Savante kampojn (formularajn)"
-#: mmbase.js:173 mmbase.js:191
+#: mmbase.js:173 mmbase.js:191 mmbase.js:192
msgid "saved"
msgstr "Savita"
-#: mmbase.js:202 mmbase.js:242
+#: mmbase.js:202 mmbase.js:242 mmbase.js:243
msgid "RELOAD"
msgstr "RETIRAS"
@@ -44,7 +44,7 @@
msgid "Getting node body "
msgstr "Tirante nodan korpon "
-#: mmbase.js:250 mmbase.js:300
+#: mmbase.js:250 mmbase.js:300 mmbase.js:299
msgid "Loading node body "
msgstr "En?utante objekton"
@@ -52,55 +52,55 @@
msgid "Div tool initialized"
msgstr ""
-#: mmbasetools.js:39 mmbasetools.js:40
+#: mmbasetools.js:39 mmbasetools.js:40 mmbasetools.js:48
msgid "Found paragraph"
msgstr ""
-#: mmbasetools.js:43 mmbasetools.js:44
+#: mmbasetools.js:43 mmbasetools.js:44 mmbasetools.js:52
msgid "Didn't find paragraph"
msgstr ""
-#: mmbasetools.js:48 mmbasetools.js:50
+#: mmbasetools.js:48 mmbasetools.js:50 mmbasetools.js:57
msgid "Div inserted"
msgstr ""
-#: phony.js:1
+#: phony.js:1 phony.js:117
msgid "No node"
msgstr "Nenio nodo"
-#: phony.js:2
+#: phony.js:2 phony.js:4 phony.js:75
msgid "Normal"
msgstr ""
-#: phony.js:3 phony.js:5 phony.js:2
+#: phony.js:3 phony.js:5 phony.js:2 phony.js:1 phony.js:116 phony.js:118
msgid "Richtext editor"
msgstr "Ri?a redaktilo"
-#: phony.js:4
+#: phony.js:4 phony.js:5
msgid "Heading 1"
msgstr ""
-#: phony.js:6 phony.js:3
+#: phony.js:6 phony.js:3 phony.js:2 phony.js:119
msgid "default"
msgstr "defa?lto"
-#: phony.js:7 phony.js:4 phony.js:6
+#: phony.js:7 phony.js:4 phony.js:6 phony.js:110 phony.js:123
msgid "Block"
msgstr ""
-#: phony.js:8 phony.js:5 phony.js:7
+#: phony.js:8 phony.js:5 phony.js:7 phony.js:111 phony.js:124
msgid "Block class"
msgstr ""
-#: phony.js:9 phony.js:6 phony.js:8
+#: phony.js:9 phony.js:6 phony.js:8 phony.js:112 phony.js:125
msgid "Note left"
msgstr ""
-#: phony.js:10 phony.js:7 phony.js:9
+#: phony.js:10 phony.js:7 phony.js:9 phony.js:113 phony.js:126
msgid "Note right"
msgstr ""
-#: phony.js:11 phony.js:8 phony.js:10
+#: phony.js:11 phony.js:8 phony.js:10 phony.js:114 phony.js:127
msgid "Insert block"
msgstr ""
@@ -112,19 +112,471 @@
msgid "emphasis: alt-i"
msgstr "emfaze: alt-e"
-#: mmbase.js:197
+#: mmbase.js:197 mmbase.js:198
#, fuzzy
msgid "Not saved"
msgstr "Savita"
-#: mmbase.js:215
+#: mmbase.js:215 mmbase.js:216
msgid "Reinited "
msgstr ""
-#: phony.js:4
+#: phony.js:4 phony.js:88 phony.js:120
msgid "Left (Big)"
-msgstr ""
+msgstr "Maldekstra (kaj granda)"
-#: phony.js:5
+#: phony.js:5 phony.js:89 phony.js:121
msgid "Right (Big)"
+msgstr "Dekstra (kaj granda)"
+
+#: phony.js:3
+msgid "Kupu SVN/unreleased"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "http://xml.zope.org/namespaces/i18n"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "button"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "${_}"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo-button"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "title"
+msgstr ""
+
+#: phony.js:3
+msgid "window.open('http://kupu.oscom.org');"
+msgstr ""
+
+#: phony.js:6
+msgid "Heading 2"
+msgstr ""
+
+#: phony.js:7
+msgid "Heading 3"
+msgstr ""
+
+#: phony.js:8
+msgid "Heading 4"
+msgstr ""
+
+#: phony.js:9
+msgid "Heading 5"
+msgstr ""
+
+#: phony.js:10
+msgid "Heading 6"
+msgstr ""
+
+#: phony.js:11
+msgid "s"
+msgstr ""
+
+#: phony.js:12
+msgid "b"
+msgstr ""
+
+#: phony.js:13
+msgid "i"
+msgstr ""
+
+#: phony.js:14
+msgid "-"
+msgstr ""
+
+#: phony.js:15
+msgid "+"
+msgstr ""
+
+#: phony.js:16
+msgid "#"
+msgstr ""
+
+#: phony.js:17
+msgid "*"
+msgstr ""
+
+#: phony.js:18
+msgid "image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-imagelibdrawer-button"
+msgstr ""
+
+#: phony.js:19
+msgid "link"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-inthyperlink"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-linklibdrawer-button"
+msgstr ""
+
+#: phony.js:20
+msgid "external link"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-exthyperlink"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-linkdrawer-button"
+msgstr ""
+
+#: phony.js:21
+msgid "Remove image"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage invisible"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage-button"
+msgstr ""
+
+#: phony.js:22
+msgid "Remove link"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink invisible"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink-button"
+msgstr ""
+
+#: phony.js:23
+msgid "Remove block"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv invisible"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv-button"
+msgstr ""
+
+#: phony.js:24
+msgid "z"
+msgstr ""
+
+#: phony.js:25
+msgid "y"
+msgstr ""
+
+#: phony.js:26
+msgid "Check spelling"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker-button"
+msgstr ""
+
+#: phony.js:27
+msgid "list-disc"
+msgstr ""
+
+#: phony.js:28
+msgid "list-square"
+msgstr ""
+
+#: phony.js:29
+msgid "list-circle"
+msgstr ""
+
+#: phony.js:30
+msgid "list-nobullet"
+msgstr ""
+
+#: phony.js:31
+msgid "list-decimal"
+msgstr ""
+
+#: phony.js:32
+msgid "list-upperroman"
+msgstr ""
+
+#: phony.js:33
+msgid "list-lowerroman"
+msgstr ""
+
+#: phony.js:34
+msgid "list-upperalpha"
+msgstr ""
+
+#: phony.js:35
+msgid "list-loweralpha"
+msgstr ""
+
+#: phony.js:36
+msgid "External Link"
+msgstr ""
+
+#: phony.js:37 phony.js:81
+msgid "Link the highlighted text to this URL:"
+msgstr ""
+
+#: phony.js:38
+msgid "Preview"
+msgstr ""
+
+#: phony.js:39
+msgid "(none)"
+msgstr ""
+
+#: phony.js:40 phony.js:78
+msgid "Ok"
+msgstr ""
+
+#: phony.js:41 phony.js:79
+msgid "Cancel"
+msgstr ""
+
+#: phony.js:42
+msgid "tabledrawer_title"
+msgstr ""
+
+#: phony.js:43 phony.js:53
+msgid "tabledrawer_class_label"
+msgstr ""
+
+#: phony.js:44 phony.js:54
+msgid "Plain"
+msgstr ""
+
+#: phony.js:45 phony.js:55
+msgid "Listing"
+msgstr ""
+
+#: phony.js:46 phony.js:56
+msgid "Grid"
+msgstr ""
+
+#: phony.js:47 phony.js:57
+msgid "Data"
+msgstr ""
+
+#: phony.js:48
+msgid "tabledrawer_rows_label"
+msgstr ""
+
+#: phony.js:49
+msgid "tabledrawer_columns_label"
+msgstr ""
+
+#: phony.js:50
+msgid "tabledrawer_headings_label"
+msgstr ""
+
+#: phony.js:51
+msgid "tabledrawer_add_table_button"
+msgstr ""
+
+#: phony.js:52
+msgid "tabledrawer_fix_tables_button"
+msgstr ""
+
+#: phony.js:58
+msgid "tabledrawer_alignment_label"
+msgstr ""
+
+#: phony.js:59
+msgid "tabledrawer_left_option"
+msgstr ""
+
+#: phony.js:60
+msgid "tabledrawer_center_option"
+msgstr ""
+
+#: phony.js:61
+msgid "tabledrawer_right_option"
+msgstr ""
+
+#: phony.js:62
+msgid "tabledrawer_column_label"
+msgstr ""
+
+#: phony.js:63 phony.js:66
+msgid "tabledrawer_add_button"
+msgstr ""
+
+#: phony.js:64 phony.js:67
+msgid "tabledrawer_remove_button"
+msgstr ""
+
+#: phony.js:65
+msgid "tabledrawer_row_label"
+msgstr ""
+
+#: phony.js:68
+msgid "tabledrawer_fix_table_label"
+msgstr ""
+
+#: phony.js:69
+msgid "tabledrawer_fix_button"
+msgstr ""
+
+#: phony.js:70
+msgid "tabledrawer_close_button"
+msgstr ""
+
+#: phony.js:71
+msgid "anchordrawer_title"
+msgstr ""
+
+#: phony.js:72
+msgid "Link to anchor"
+msgstr ""
+
+#: phony.js:73
+msgid "Table of contents"
+msgstr ""
+
+#: phony.js:74
+msgid "Table style"
+msgstr ""
+
+#: phony.js:76
+msgid "toggle all"
+msgstr ""
+
+#: phony.js:77
+msgid "(optional 2nd style)"
+msgstr ""
+
+#: phony.js:80
+msgid "Links"
+msgstr ""
+
+#: phony.js:82
+msgid "Make Link"
+msgstr ""
+
+#: phony.js:83
+msgid "Images"
+msgstr ""
+
+#: phony.js:84
+msgid "Image class:"
+msgstr ""
+
+#: phony.js:85
+msgid "Inline"
+msgstr ""
+
+#: phony.js:86 phony.js:102
+msgid "Left"
+msgstr "Maldekstra"
+
+#: phony.js:87 phony.js:104
+msgid "Right"
+msgstr "Dekstra"
+
+#: phony.js:90 phony.js:122
+msgid "Big"
+msgstr "Granda"
+
+#: phony.js:91
+msgid "Insert image at the following URL:"
+msgstr ""
+
+#: phony.js:92
+msgid "Insert Image"
+msgstr ""
+
+#: phony.js:93
+msgid "Tables"
+msgstr ""
+
+#: phony.js:94
+msgid "Table Class:"
+msgstr ""
+
+#: phony.js:95
+msgid "Rows:"
+msgstr ""
+
+#: phony.js:96
+msgid "Columns:"
+msgstr ""
+
+#: phony.js:97
+msgid "Headings:"
+msgstr ""
+
+#: phony.js:98
+msgid "Create"
+msgstr ""
+
+#: phony.js:99
+msgid "Fix Table"
+msgstr ""
+
+#: phony.js:100
+msgid "Add Table"
+msgstr ""
+
+#: phony.js:101
+msgid "Col Align:"
+msgstr ""
+
+#: phony.js:103
+msgid "Center"
+msgstr ""
+
+#: phony.js:105
+msgid "Add Column"
+msgstr ""
+
+#: phony.js:106
+msgid "Remove Column"
+msgstr ""
+
+#: phony.js:107
+msgid "Add Row"
+msgstr ""
+
+#: phony.js:108
+msgid "Remove Row"
+msgstr ""
+
+#: phony.js:109
+msgid "Fix"
+msgstr ""
+
+#: phony.js:115
+msgid "Debug Log"
msgstr ""
Modified: kupu/trunk/kupu/mmbase/i18n/fr.po
==============================================================================
--- kupu/trunk/kupu/mmbase/i18n/fr.po (original)
+++ kupu/trunk/kupu/mmbase/i18n/fr.po Tue Feb 6 14:47:08 2007
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: mmbase 18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-19 17:56+0200\n"
+"POT-Creation-Date: 2007-02-06 14:05+0100\n"
"PO-Revision-Date: 2006-12-13 14:37+0100\n"
"Last-Translator: Michiel Meeuwissen \n"
"Language-Team: French \n"
@@ -16,19 +16,19 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: mmbase.js:141 mmbase.js:158
+#: mmbase.js:141 mmbase.js:158 mmbase.js:159
msgid "Saving body (kupu)"
msgstr ""
-#: mmbase.js:144 mmbase.js:161
+#: mmbase.js:144 mmbase.js:161 mmbase.js:162
msgid "Saving fields (form)"
msgstr ""
-#: mmbase.js:173 mmbase.js:191
+#: mmbase.js:173 mmbase.js:191 mmbase.js:192
msgid "saved"
msgstr ""
-#: mmbase.js:202 mmbase.js:242
+#: mmbase.js:202 mmbase.js:242 mmbase.js:243
msgid "RELOAD"
msgstr ""
@@ -44,7 +44,7 @@
msgid "Getting node body "
msgstr ""
-#: mmbase.js:250 mmbase.js:300
+#: mmbase.js:250 mmbase.js:300 mmbase.js:299
msgid "Loading node body "
msgstr ""
@@ -52,55 +52,55 @@
msgid "Div tool initialized"
msgstr ""
-#: mmbasetools.js:39 mmbasetools.js:40
+#: mmbasetools.js:39 mmbasetools.js:40 mmbasetools.js:48
msgid "Found paragraph"
msgstr ""
-#: mmbasetools.js:43 mmbasetools.js:44
+#: mmbasetools.js:43 mmbasetools.js:44 mmbasetools.js:52
msgid "Didn't find paragraph"
msgstr ""
-#: mmbasetools.js:48 mmbasetools.js:50
+#: mmbasetools.js:48 mmbasetools.js:50 mmbasetools.js:57
msgid "Div inserted"
msgstr ""
-#: phony.js:1
+#: phony.js:1 phony.js:117
msgid "No node"
msgstr ""
-#: phony.js:2
+#: phony.js:2 phony.js:4 phony.js:75
msgid "Normal"
msgstr ""
-#: phony.js:3 phony.js:5 phony.js:2
+#: phony.js:3 phony.js:5 phony.js:2 phony.js:1 phony.js:116 phony.js:118
msgid "Richtext editor"
msgstr "Richtext editor"
-#: phony.js:4
+#: phony.js:4 phony.js:5
msgid "Heading 1"
msgstr ""
-#: phony.js:6 phony.js:3
+#: phony.js:6 phony.js:3 phony.js:2 phony.js:119
msgid "default"
msgstr ""
-#: phony.js:7 phony.js:4 phony.js:6
+#: phony.js:7 phony.js:4 phony.js:6 phony.js:110 phony.js:123
msgid "Block"
msgstr ""
-#: phony.js:8 phony.js:5 phony.js:7
+#: phony.js:8 phony.js:5 phony.js:7 phony.js:111 phony.js:124
msgid "Block class"
msgstr ""
-#: phony.js:9 phony.js:6 phony.js:8
+#: phony.js:9 phony.js:6 phony.js:8 phony.js:112 phony.js:125
msgid "Note left"
msgstr ""
-#: phony.js:10 phony.js:7 phony.js:9
+#: phony.js:10 phony.js:7 phony.js:9 phony.js:113 phony.js:126
msgid "Note right"
msgstr ""
-#: phony.js:11 phony.js:8 phony.js:10
+#: phony.js:11 phony.js:8 phony.js:10 phony.js:114 phony.js:127
msgid "Insert block"
msgstr ""
@@ -112,18 +112,471 @@
msgid "emphasis: alt-i"
msgstr ""
-#: mmbase.js:197
+#: mmbase.js:197 mmbase.js:198
msgid "Not saved"
msgstr ""
-#: mmbase.js:215
+#: mmbase.js:215 mmbase.js:216
msgid "Reinited "
msgstr ""
-#: phony.js:4
+#: phony.js:4 phony.js:88 phony.js:120
msgid "Left (Big)"
msgstr "Gauche (Grand)"
-#: phony.js:5
+#: phony.js:5 phony.js:89 phony.js:121
msgid "Right (Big)"
msgstr "Droite (Grand)"
+
+#: phony.js:3
+msgid "Kupu SVN/unreleased"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "http://xml.zope.org/namespaces/i18n"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "button"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "${_}"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo-button"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "title"
+msgstr ""
+
+#: phony.js:3
+msgid "window.open('http://kupu.oscom.org');"
+msgstr ""
+
+#: phony.js:6
+msgid "Heading 2"
+msgstr ""
+
+#: phony.js:7
+msgid "Heading 3"
+msgstr ""
+
+#: phony.js:8
+msgid "Heading 4"
+msgstr ""
+
+#: phony.js:9
+msgid "Heading 5"
+msgstr ""
+
+#: phony.js:10
+msgid "Heading 6"
+msgstr ""
+
+#: phony.js:11
+msgid "s"
+msgstr ""
+
+#: phony.js:12
+msgid "b"
+msgstr ""
+
+#: phony.js:13
+msgid "i"
+msgstr ""
+
+#: phony.js:14
+msgid "-"
+msgstr ""
+
+#: phony.js:15
+msgid "+"
+msgstr ""
+
+#: phony.js:16
+msgid "#"
+msgstr ""
+
+#: phony.js:17
+msgid "*"
+msgstr ""
+
+#: phony.js:18
+msgid "image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-imagelibdrawer-button"
+msgstr ""
+
+#: phony.js:19
+msgid "link"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-inthyperlink"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-linklibdrawer-button"
+msgstr ""
+
+#: phony.js:20
+msgid "external link"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-exthyperlink"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-linkdrawer-button"
+msgstr ""
+
+#: phony.js:21
+msgid "Remove image"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage invisible"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage-button"
+msgstr ""
+
+#: phony.js:22
+msgid "Remove link"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink invisible"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink-button"
+msgstr ""
+
+#: phony.js:23
+msgid "Remove block"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv invisible"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv-button"
+msgstr ""
+
+#: phony.js:24
+msgid "z"
+msgstr ""
+
+#: phony.js:25
+msgid "y"
+msgstr ""
+
+#: phony.js:26
+msgid "Check spelling"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker-button"
+msgstr ""
+
+#: phony.js:27
+msgid "list-disc"
+msgstr ""
+
+#: phony.js:28
+msgid "list-square"
+msgstr ""
+
+#: phony.js:29
+msgid "list-circle"
+msgstr ""
+
+#: phony.js:30
+msgid "list-nobullet"
+msgstr ""
+
+#: phony.js:31
+msgid "list-decimal"
+msgstr ""
+
+#: phony.js:32
+msgid "list-upperroman"
+msgstr ""
+
+#: phony.js:33
+msgid "list-lowerroman"
+msgstr ""
+
+#: phony.js:34
+msgid "list-upperalpha"
+msgstr ""
+
+#: phony.js:35
+msgid "list-loweralpha"
+msgstr ""
+
+#: phony.js:36
+msgid "External Link"
+msgstr ""
+
+#: phony.js:37 phony.js:81
+msgid "Link the highlighted text to this URL:"
+msgstr ""
+
+#: phony.js:38
+msgid "Preview"
+msgstr ""
+
+#: phony.js:39
+msgid "(none)"
+msgstr ""
+
+#: phony.js:40 phony.js:78
+msgid "Ok"
+msgstr ""
+
+#: phony.js:41 phony.js:79
+msgid "Cancel"
+msgstr ""
+
+#: phony.js:42
+msgid "tabledrawer_title"
+msgstr ""
+
+#: phony.js:43 phony.js:53
+msgid "tabledrawer_class_label"
+msgstr ""
+
+#: phony.js:44 phony.js:54
+msgid "Plain"
+msgstr ""
+
+#: phony.js:45 phony.js:55
+msgid "Listing"
+msgstr ""
+
+#: phony.js:46 phony.js:56
+msgid "Grid"
+msgstr ""
+
+#: phony.js:47 phony.js:57
+msgid "Data"
+msgstr ""
+
+#: phony.js:48
+msgid "tabledrawer_rows_label"
+msgstr ""
+
+#: phony.js:49
+msgid "tabledrawer_columns_label"
+msgstr ""
+
+#: phony.js:50
+msgid "tabledrawer_headings_label"
+msgstr ""
+
+#: phony.js:51
+msgid "tabledrawer_add_table_button"
+msgstr ""
+
+#: phony.js:52
+msgid "tabledrawer_fix_tables_button"
+msgstr ""
+
+#: phony.js:58
+msgid "tabledrawer_alignment_label"
+msgstr ""
+
+#: phony.js:59
+msgid "tabledrawer_left_option"
+msgstr ""
+
+#: phony.js:60
+msgid "tabledrawer_center_option"
+msgstr ""
+
+#: phony.js:61
+msgid "tabledrawer_right_option"
+msgstr ""
+
+#: phony.js:62
+msgid "tabledrawer_column_label"
+msgstr ""
+
+#: phony.js:63 phony.js:66
+msgid "tabledrawer_add_button"
+msgstr ""
+
+#: phony.js:64 phony.js:67
+msgid "tabledrawer_remove_button"
+msgstr ""
+
+#: phony.js:65
+msgid "tabledrawer_row_label"
+msgstr ""
+
+#: phony.js:68
+msgid "tabledrawer_fix_table_label"
+msgstr ""
+
+#: phony.js:69
+msgid "tabledrawer_fix_button"
+msgstr ""
+
+#: phony.js:70
+msgid "tabledrawer_close_button"
+msgstr ""
+
+#: phony.js:71
+msgid "anchordrawer_title"
+msgstr ""
+
+#: phony.js:72
+msgid "Link to anchor"
+msgstr ""
+
+#: phony.js:73
+msgid "Table of contents"
+msgstr ""
+
+#: phony.js:74
+msgid "Table style"
+msgstr ""
+
+#: phony.js:76
+msgid "toggle all"
+msgstr ""
+
+#: phony.js:77
+msgid "(optional 2nd style)"
+msgstr ""
+
+#: phony.js:80
+msgid "Links"
+msgstr ""
+
+#: phony.js:82
+msgid "Make Link"
+msgstr ""
+
+#: phony.js:83
+msgid "Images"
+msgstr ""
+
+#: phony.js:84
+msgid "Image class:"
+msgstr ""
+
+#: phony.js:85
+msgid "Inline"
+msgstr ""
+
+#: phony.js:86 phony.js:102
+msgid "Left"
+msgstr ""
+
+#: phony.js:87 phony.js:104
+#, fuzzy
+msgid "Right"
+msgstr "Droite (Grand)"
+
+#: phony.js:90 phony.js:122
+msgid "Big"
+msgstr ""
+
+#: phony.js:91
+msgid "Insert image at the following URL:"
+msgstr ""
+
+#: phony.js:92
+msgid "Insert Image"
+msgstr ""
+
+#: phony.js:93
+msgid "Tables"
+msgstr ""
+
+#: phony.js:94
+msgid "Table Class:"
+msgstr ""
+
+#: phony.js:95
+msgid "Rows:"
+msgstr ""
+
+#: phony.js:96
+msgid "Columns:"
+msgstr ""
+
+#: phony.js:97
+msgid "Headings:"
+msgstr ""
+
+#: phony.js:98
+msgid "Create"
+msgstr ""
+
+#: phony.js:99
+msgid "Fix Table"
+msgstr ""
+
+#: phony.js:100
+msgid "Add Table"
+msgstr ""
+
+#: phony.js:101
+msgid "Col Align:"
+msgstr ""
+
+#: phony.js:103
+msgid "Center"
+msgstr ""
+
+#: phony.js:105
+msgid "Add Column"
+msgstr ""
+
+#: phony.js:106
+msgid "Remove Column"
+msgstr ""
+
+#: phony.js:107
+msgid "Add Row"
+msgstr ""
+
+#: phony.js:108
+msgid "Remove Row"
+msgstr ""
+
+#: phony.js:109
+msgid "Fix"
+msgstr ""
+
+#: phony.js:115
+msgid "Debug Log"
+msgstr ""
Modified: kupu/trunk/kupu/mmbase/i18n/it.po
==============================================================================
--- kupu/trunk/kupu/mmbase/i18n/it.po (original)
+++ kupu/trunk/kupu/mmbase/i18n/it.po Tue Feb 6 14:47:08 2007
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: mmbase 18\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-19 17:56+0200\n"
+"POT-Creation-Date: 2007-02-06 14:05+0100\n"
"PO-Revision-Date: 2005-06-09 00:45+0200\n"
"Last-Translator: Michiel Meeuwissen \n"
"Language-Team: Italian \n"
@@ -16,19 +16,19 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mmbase.js:141 mmbase.js:158
+#: mmbase.js:141 mmbase.js:158 mmbase.js:159
msgid "Saving body (kupu)"
msgstr ""
-#: mmbase.js:144 mmbase.js:161
+#: mmbase.js:144 mmbase.js:161 mmbase.js:162
msgid "Saving fields (form)"
msgstr ""
-#: mmbase.js:173 mmbase.js:191
+#: mmbase.js:173 mmbase.js:191 mmbase.js:192
msgid "saved"
msgstr ""
-#: mmbase.js:202 mmbase.js:242
+#: mmbase.js:202 mmbase.js:242 mmbase.js:243
msgid "RELOAD"
msgstr ""
@@ -44,7 +44,7 @@
msgid "Getting node body "
msgstr ""
-#: mmbase.js:250 mmbase.js:300
+#: mmbase.js:250 mmbase.js:300 mmbase.js:299
msgid "Loading node body "
msgstr ""
@@ -52,55 +52,55 @@
msgid "Div tool initialized"
msgstr ""
-#: mmbasetools.js:39 mmbasetools.js:40
+#: mmbasetools.js:39 mmbasetools.js:40 mmbasetools.js:48
msgid "Found paragraph"
msgstr ""
-#: mmbasetools.js:43 mmbasetools.js:44
+#: mmbasetools.js:43 mmbasetools.js:44 mmbasetools.js:52
msgid "Didn't find paragraph"
msgstr ""
-#: mmbasetools.js:48 mmbasetools.js:50
+#: mmbasetools.js:48 mmbasetools.js:50 mmbasetools.js:57
msgid "Div inserted"
msgstr ""
-#: phony.js:1
+#: phony.js:1 phony.js:117
msgid "No node"
msgstr ""
-#: phony.js:2
+#: phony.js:2 phony.js:4 phony.js:75
msgid "Normal"
msgstr ""
-#: phony.js:3 phony.js:5 phony.js:2
+#: phony.js:3 phony.js:5 phony.js:2 phony.js:1 phony.js:116 phony.js:118
msgid "Richtext editor"
msgstr ""
-#: phony.js:4
+#: phony.js:4 phony.js:5
msgid "Heading 1"
msgstr ""
-#: phony.js:6 phony.js:3
+#: phony.js:6 phony.js:3 phony.js:2 phony.js:119
msgid "default"
msgstr ""
-#: phony.js:7 phony.js:4 phony.js:6
+#: phony.js:7 phony.js:4 phony.js:6 phony.js:110 phony.js:123
msgid "Block"
msgstr ""
-#: phony.js:8 phony.js:5 phony.js:7
+#: phony.js:8 phony.js:5 phony.js:7 phony.js:111 phony.js:124
msgid "Block class"
msgstr ""
-#: phony.js:9 phony.js:6 phony.js:8
+#: phony.js:9 phony.js:6 phony.js:8 phony.js:112 phony.js:125
msgid "Note left"
msgstr ""
-#: phony.js:10 phony.js:7 phony.js:9
+#: phony.js:10 phony.js:7 phony.js:9 phony.js:113 phony.js:126
msgid "Note right"
msgstr ""
-#: phony.js:11 phony.js:8 phony.js:10
+#: phony.js:11 phony.js:8 phony.js:10 phony.js:114 phony.js:127
msgid "Insert block"
msgstr ""
@@ -112,18 +112,470 @@
msgid "emphasis: alt-i"
msgstr ""
-#: mmbase.js:197
+#: mmbase.js:197 mmbase.js:198
msgid "Not saved"
msgstr ""
-#: mmbase.js:215
+#: mmbase.js:215 mmbase.js:216
msgid "Reinited "
msgstr ""
-#: phony.js:4
+#: phony.js:4 phony.js:88 phony.js:120
msgid "Left (Big)"
msgstr ""
-#: phony.js:5
+#: phony.js:5 phony.js:89 phony.js:121
msgid "Right (Big)"
msgstr ""
+
+#: phony.js:3
+msgid "Kupu SVN/unreleased"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "http://xml.zope.org/namespaces/i18n"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "button"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "${_}"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo-button"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "title"
+msgstr ""
+
+#: phony.js:3
+msgid "window.open('http://kupu.oscom.org');"
+msgstr ""
+
+#: phony.js:6
+msgid "Heading 2"
+msgstr ""
+
+#: phony.js:7
+msgid "Heading 3"
+msgstr ""
+
+#: phony.js:8
+msgid "Heading 4"
+msgstr ""
+
+#: phony.js:9
+msgid "Heading 5"
+msgstr ""
+
+#: phony.js:10
+msgid "Heading 6"
+msgstr ""
+
+#: phony.js:11
+msgid "s"
+msgstr ""
+
+#: phony.js:12
+msgid "b"
+msgstr ""
+
+#: phony.js:13
+msgid "i"
+msgstr ""
+
+#: phony.js:14
+msgid "-"
+msgstr ""
+
+#: phony.js:15
+msgid "+"
+msgstr ""
+
+#: phony.js:16
+msgid "#"
+msgstr ""
+
+#: phony.js:17
+msgid "*"
+msgstr ""
+
+#: phony.js:18
+msgid "image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-imagelibdrawer-button"
+msgstr ""
+
+#: phony.js:19
+msgid "link"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-inthyperlink"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-linklibdrawer-button"
+msgstr ""
+
+#: phony.js:20
+msgid "external link"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-exthyperlink"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-linkdrawer-button"
+msgstr ""
+
+#: phony.js:21
+msgid "Remove image"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage invisible"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage-button"
+msgstr ""
+
+#: phony.js:22
+msgid "Remove link"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink invisible"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink-button"
+msgstr ""
+
+#: phony.js:23
+msgid "Remove block"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv invisible"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv-button"
+msgstr ""
+
+#: phony.js:24
+msgid "z"
+msgstr ""
+
+#: phony.js:25
+msgid "y"
+msgstr ""
+
+#: phony.js:26
+msgid "Check spelling"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker-button"
+msgstr ""
+
+#: phony.js:27
+msgid "list-disc"
+msgstr ""
+
+#: phony.js:28
+msgid "list-square"
+msgstr ""
+
+#: phony.js:29
+msgid "list-circle"
+msgstr ""
+
+#: phony.js:30
+msgid "list-nobullet"
+msgstr ""
+
+#: phony.js:31
+msgid "list-decimal"
+msgstr ""
+
+#: phony.js:32
+msgid "list-upperroman"
+msgstr ""
+
+#: phony.js:33
+msgid "list-lowerroman"
+msgstr ""
+
+#: phony.js:34
+msgid "list-upperalpha"
+msgstr ""
+
+#: phony.js:35
+msgid "list-loweralpha"
+msgstr ""
+
+#: phony.js:36
+msgid "External Link"
+msgstr ""
+
+#: phony.js:37 phony.js:81
+msgid "Link the highlighted text to this URL:"
+msgstr ""
+
+#: phony.js:38
+msgid "Preview"
+msgstr ""
+
+#: phony.js:39
+msgid "(none)"
+msgstr ""
+
+#: phony.js:40 phony.js:78
+msgid "Ok"
+msgstr ""
+
+#: phony.js:41 phony.js:79
+msgid "Cancel"
+msgstr ""
+
+#: phony.js:42
+msgid "tabledrawer_title"
+msgstr ""
+
+#: phony.js:43 phony.js:53
+msgid "tabledrawer_class_label"
+msgstr ""
+
+#: phony.js:44 phony.js:54
+msgid "Plain"
+msgstr ""
+
+#: phony.js:45 phony.js:55
+msgid "Listing"
+msgstr ""
+
+#: phony.js:46 phony.js:56
+msgid "Grid"
+msgstr ""
+
+#: phony.js:47 phony.js:57
+msgid "Data"
+msgstr ""
+
+#: phony.js:48
+msgid "tabledrawer_rows_label"
+msgstr ""
+
+#: phony.js:49
+msgid "tabledrawer_columns_label"
+msgstr ""
+
+#: phony.js:50
+msgid "tabledrawer_headings_label"
+msgstr ""
+
+#: phony.js:51
+msgid "tabledrawer_add_table_button"
+msgstr ""
+
+#: phony.js:52
+msgid "tabledrawer_fix_tables_button"
+msgstr ""
+
+#: phony.js:58
+msgid "tabledrawer_alignment_label"
+msgstr ""
+
+#: phony.js:59
+msgid "tabledrawer_left_option"
+msgstr ""
+
+#: phony.js:60
+msgid "tabledrawer_center_option"
+msgstr ""
+
+#: phony.js:61
+msgid "tabledrawer_right_option"
+msgstr ""
+
+#: phony.js:62
+msgid "tabledrawer_column_label"
+msgstr ""
+
+#: phony.js:63 phony.js:66
+msgid "tabledrawer_add_button"
+msgstr ""
+
+#: phony.js:64 phony.js:67
+msgid "tabledrawer_remove_button"
+msgstr ""
+
+#: phony.js:65
+msgid "tabledrawer_row_label"
+msgstr ""
+
+#: phony.js:68
+msgid "tabledrawer_fix_table_label"
+msgstr ""
+
+#: phony.js:69
+msgid "tabledrawer_fix_button"
+msgstr ""
+
+#: phony.js:70
+msgid "tabledrawer_close_button"
+msgstr ""
+
+#: phony.js:71
+msgid "anchordrawer_title"
+msgstr ""
+
+#: phony.js:72
+msgid "Link to anchor"
+msgstr ""
+
+#: phony.js:73
+msgid "Table of contents"
+msgstr ""
+
+#: phony.js:74
+msgid "Table style"
+msgstr ""
+
+#: phony.js:76
+msgid "toggle all"
+msgstr ""
+
+#: phony.js:77
+msgid "(optional 2nd style)"
+msgstr ""
+
+#: phony.js:80
+msgid "Links"
+msgstr ""
+
+#: phony.js:82
+msgid "Make Link"
+msgstr ""
+
+#: phony.js:83
+msgid "Images"
+msgstr ""
+
+#: phony.js:84
+msgid "Image class:"
+msgstr ""
+
+#: phony.js:85
+msgid "Inline"
+msgstr ""
+
+#: phony.js:86 phony.js:102
+msgid "Left"
+msgstr ""
+
+#: phony.js:87 phony.js:104
+msgid "Right"
+msgstr ""
+
+#: phony.js:90 phony.js:122
+msgid "Big"
+msgstr ""
+
+#: phony.js:91
+msgid "Insert image at the following URL:"
+msgstr ""
+
+#: phony.js:92
+msgid "Insert Image"
+msgstr ""
+
+#: phony.js:93
+msgid "Tables"
+msgstr ""
+
+#: phony.js:94
+msgid "Table Class:"
+msgstr ""
+
+#: phony.js:95
+msgid "Rows:"
+msgstr ""
+
+#: phony.js:96
+msgid "Columns:"
+msgstr ""
+
+#: phony.js:97
+msgid "Headings:"
+msgstr ""
+
+#: phony.js:98
+msgid "Create"
+msgstr ""
+
+#: phony.js:99
+msgid "Fix Table"
+msgstr ""
+
+#: phony.js:100
+msgid "Add Table"
+msgstr ""
+
+#: phony.js:101
+msgid "Col Align:"
+msgstr ""
+
+#: phony.js:103
+msgid "Center"
+msgstr ""
+
+#: phony.js:105
+msgid "Add Column"
+msgstr ""
+
+#: phony.js:106
+msgid "Remove Column"
+msgstr ""
+
+#: phony.js:107
+msgid "Add Row"
+msgstr ""
+
+#: phony.js:108
+msgid "Remove Row"
+msgstr ""
+
+#: phony.js:109
+msgid "Fix"
+msgstr ""
+
+#: phony.js:115
+msgid "Debug Log"
+msgstr ""
Modified: kupu/trunk/kupu/mmbase/i18n/nl.po
==============================================================================
--- kupu/trunk/kupu/mmbase/i18n/nl.po (original)
+++ kupu/trunk/kupu/mmbase/i18n/nl.po Tue Feb 6 14:47:08 2007
@@ -7,8 +7,8 @@
msgstr ""
"Project-Id-Version: mmbase 19\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-19 17:56+0200\n"
-"PO-Revision-Date: 2006-09-19 18:00+0200\n"
+"POT-Creation-Date: 2007-02-06 14:05+0100\n"
+"PO-Revision-Date: 2007-02-06 14:06+0100\n"
"Last-Translator: Michiel Meeuwissen \n"
"Language-Team: Dutch \n"
"MIME-Version: 1.0\n"
@@ -16,19 +16,19 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mmbase.js:141 mmbase.js:158
+#: mmbase.js:141 mmbase.js:158 mmbase.js:159
msgid "Saving body (kupu)"
msgstr "Schrijft tekst weg (kupu)"
-#: mmbase.js:144 mmbase.js:161
+#: mmbase.js:144 mmbase.js:161 mmbase.js:162
msgid "Saving fields (form)"
msgstr "Schrijft velden weg (formulier)"
-#: mmbase.js:173 mmbase.js:191
+#: mmbase.js:173 mmbase.js:191 mmbase.js:192
msgid "saved"
msgstr "opgeslagen"
-#: mmbase.js:202 mmbase.js:242
+#: mmbase.js:202 mmbase.js:242 mmbase.js:243
msgid "RELOAD"
msgstr "Herladen"
@@ -44,7 +44,7 @@
msgid "Getting node body "
msgstr "Haalt node text"
-#: mmbase.js:250 mmbase.js:300
+#: mmbase.js:250 mmbase.js:300 mmbase.js:299
msgid "Loading node body "
msgstr "Haalt node op"
@@ -52,55 +52,55 @@
msgid "Div tool initialized"
msgstr "Blok-tool geinitialiseerd"
-#: mmbasetools.js:39 mmbasetools.js:40
+#: mmbasetools.js:39 mmbasetools.js:40 mmbasetools.js:48
msgid "Found paragraph"
msgstr "Alinea gevonden"
-#: mmbasetools.js:43 mmbasetools.js:44
+#: mmbasetools.js:43 mmbasetools.js:44 mmbasetools.js:52
msgid "Didn't find paragraph"
msgstr "Geen alinea gevonden"
-#: mmbasetools.js:48 mmbasetools.js:50
+#: mmbasetools.js:48 mmbasetools.js:50 mmbasetools.js:57
msgid "Div inserted"
msgstr "Blok ingevoegd"
-#: phony.js:1
+#: phony.js:1 phony.js:117
msgid "No node"
msgstr "Geen node"
-#: phony.js:2
+#: phony.js:2 phony.js:4 phony.js:75
msgid "Normal"
msgstr "Normaal"
-#: phony.js:3 phony.js:5 phony.js:2
+#: phony.js:3 phony.js:5 phony.js:2 phony.js:1 phony.js:116 phony.js:118
msgid "Richtext editor"
msgstr "Richtext editor"
-#: phony.js:4
+#: phony.js:4 phony.js:5
msgid "Heading 1"
msgstr ""
-#: phony.js:6 phony.js:3
+#: phony.js:6 phony.js:3 phony.js:2 phony.js:119
msgid "default"
msgstr "default"
-#: phony.js:7 phony.js:4 phony.js:6
+#: phony.js:7 phony.js:4 phony.js:6 phony.js:110 phony.js:123
msgid "Block"
msgstr "Blok"
-#: phony.js:8 phony.js:5 phony.js:7
+#: phony.js:8 phony.js:5 phony.js:7 phony.js:111 phony.js:124
msgid "Block class"
msgstr "Blok-soort"
-#: phony.js:9 phony.js:6 phony.js:8
+#: phony.js:9 phony.js:6 phony.js:8 phony.js:112 phony.js:125
msgid "Note left"
msgstr "Noot (links)"
-#: phony.js:10 phony.js:7 phony.js:9
+#: phony.js:10 phony.js:7 phony.js:9 phony.js:113 phony.js:126
msgid "Note right"
msgstr "Noot (rechts)"
-#: phony.js:11 phony.js:8 phony.js:10
+#: phony.js:11 phony.js:8 phony.js:10 phony.js:114 phony.js:127
msgid "Insert block"
msgstr "Voeg blok in"
@@ -112,18 +112,471 @@
msgid "emphasis: alt-i"
msgstr "benadrukt: alt-i"
-#: mmbase.js:197
+#: mmbase.js:197 mmbase.js:198
msgid "Not saved"
msgstr "Niet opgeslagen"
-#: mmbase.js:215
+#: mmbase.js:215 mmbase.js:216
msgid "Reinited "
msgstr "Herladen "
-#: phony.js:4
+#: phony.js:4 phony.js:88 phony.js:120
msgid "Left (Big)"
msgstr "Links (Groot)"
-#: phony.js:5
+#: phony.js:5 phony.js:89 phony.js:121
msgid "Right (Big)"
msgstr "Rechts (Groot)"
+
+#: phony.js:3
+msgid "Kupu SVN/unreleased"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "http://xml.zope.org/namespaces/i18n"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "button"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "${_}"
+msgstr ""
+
+#: phony.js:3
+msgid "kupu-logo-button"
+msgstr ""
+
+#: phony.js:3 phony.js:18 phony.js:19 phony.js:20 phony.js:21 phony.js:22
+#: phony.js:23 phony.js:26
+msgid "title"
+msgstr ""
+
+#: phony.js:3
+msgid "window.open('http://kupu.oscom.org');"
+msgstr ""
+
+#: phony.js:6
+msgid "Heading 2"
+msgstr ""
+
+#: phony.js:7
+msgid "Heading 3"
+msgstr ""
+
+#: phony.js:8
+msgid "Heading 4"
+msgstr ""
+
+#: phony.js:9
+msgid "Heading 5"
+msgstr ""
+
+#: phony.js:10
+msgid "Heading 6"
+msgstr ""
+
+#: phony.js:11
+msgid "s"
+msgstr ""
+
+#: phony.js:12
+msgid "b"
+msgstr ""
+
+#: phony.js:13
+msgid "i"
+msgstr ""
+
+#: phony.js:14
+msgid "-"
+msgstr ""
+
+#: phony.js:15
+msgid "+"
+msgstr ""
+
+#: phony.js:16
+msgid "#"
+msgstr ""
+
+#: phony.js:17
+msgid "*"
+msgstr ""
+
+#: phony.js:18
+msgid "image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-image"
+msgstr ""
+
+#: phony.js:18
+msgid "kupu-imagelibdrawer-button"
+msgstr ""
+
+#: phony.js:19
+msgid "link"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-inthyperlink"
+msgstr ""
+
+#: phony.js:19
+msgid "kupu-linklibdrawer-button"
+msgstr ""
+
+#: phony.js:20
+msgid "external link"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-exthyperlink"
+msgstr ""
+
+#: phony.js:20
+msgid "kupu-linkdrawer-button"
+msgstr ""
+
+#: phony.js:21
+msgid "Remove image"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage invisible"
+msgstr ""
+
+#: phony.js:21
+msgid "kupu-removeimage-button"
+msgstr ""
+
+#: phony.js:22
+msgid "Remove link"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink invisible"
+msgstr ""
+
+#: phony.js:22
+msgid "kupu-removelink-button"
+msgstr ""
+
+#: phony.js:23
+msgid "Remove block"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv invisible"
+msgstr ""
+
+#: phony.js:23
+msgid "kupu-removediv-button"
+msgstr ""
+
+#: phony.js:24
+msgid "z"
+msgstr ""
+
+#: phony.js:25
+msgid "y"
+msgstr ""
+
+#: phony.js:26
+msgid "Check spelling"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker"
+msgstr ""
+
+#: phony.js:26
+msgid "kupu-spellchecker-button"
+msgstr ""
+
+#: phony.js:27
+msgid "list-disc"
+msgstr ""
+
+#: phony.js:28
+msgid "list-square"
+msgstr ""
+
+#: phony.js:29
+msgid "list-circle"
+msgstr ""
+
+#: phony.js:30
+msgid "list-nobullet"
+msgstr ""
+
+#: phony.js:31
+msgid "list-decimal"
+msgstr ""
+
+#: phony.js:32
+msgid "list-upperroman"
+msgstr ""
+
+#: phony.js:33
+msgid "list-lowerroman"
+msgstr ""
+
+#: phony.js:34
+msgid "list-upperalpha"
+msgstr ""
+
+#: phony.js:35
+msgid "list-loweralpha"
+msgstr ""
+
+#: phony.js:36
+msgid "External Link"
+msgstr ""
+
+#: phony.js:37 phony.js:81
+msgid "Link the highlighted text to this URL:"
+msgstr ""
+
+#: phony.js:38
+msgid "Preview"
+msgstr ""
+
+#: phony.js:39
+msgid "(none)"
+msgstr ""
+
+#: phony.js:40 phony.js:78
+msgid "Ok"
+msgstr ""
+
+#: phony.js:41 phony.js:79
+msgid "Cancel"
+msgstr ""
+
+#: phony.js:42
+msgid "tabledrawer_title"
+msgstr ""
+
+#: phony.js:43 phony.js:53
+msgid "tabledrawer_class_label"
+msgstr ""
+
+#: phony.js:44 phony.js:54
+msgid "Plain"
+msgstr ""
+
+#: phony.js:45 phony.js:55
+msgid "Listing"
+msgstr ""
+
+#: phony.js:46 phony.js:56
+msgid "Grid"
+msgstr ""
+
+#: phony.js:47 phony.js:57
+msgid "Data"
+msgstr ""
+
+#: phony.js:48
+msgid "tabledrawer_rows_label"
+msgstr ""
+
+#: phony.js:49
+msgid "tabledrawer_columns_label"
+msgstr ""
+
+#: phony.js:50
+msgid "tabledrawer_headings_label"
+msgstr ""
+
+#: phony.js:51
+msgid "tabledrawer_add_table_button"
+msgstr ""
+
+#: phony.js:52
+msgid "tabledrawer_fix_tables_button"
+msgstr ""
+
+#: phony.js:58
+msgid "tabledrawer_alignment_label"
+msgstr ""
+
+#: phony.js:59
+msgid "tabledrawer_left_option"
+msgstr ""
+
+#: phony.js:60
+msgid "tabledrawer_center_option"
+msgstr ""
+
+#: phony.js:61
+msgid "tabledrawer_right_option"
+msgstr ""
+
+#: phony.js:62
+msgid "tabledrawer_column_label"
+msgstr ""
+
+#: phony.js:63 phony.js:66
+msgid "tabledrawer_add_button"
+msgstr ""
+
+#: phony.js:64 phony.js:67
+msgid "tabledrawer_remove_button"
+msgstr ""
+
+#: phony.js:65
+msgid "tabledrawer_row_label"
+msgstr ""
+
+#: phony.js:68
+msgid "tabledrawer_fix_table_label"
+msgstr ""
+
+#: phony.js:69
+msgid "tabledrawer_fix_button"
+msgstr ""
+
+#: phony.js:70
+msgid "tabledrawer_close_button"
+msgstr ""
+
+#: phony.js:71
+msgid "anchordrawer_title"
+msgstr ""
+
+#: phony.js:72
+msgid "Link to anchor"
+msgstr ""
+
+#: phony.js:73
+msgid "Table of contents"
+msgstr ""
+
+#: phony.js:74
+msgid "Table style"
+msgstr ""
+
+#: phony.js:76
+msgid "toggle all"
+msgstr ""
+
+#: phony.js:77
+msgid "(optional 2nd style)"
+msgstr ""
+
+#: phony.js:80
+msgid "Links"
+msgstr ""
+
+#: phony.js:82
+msgid "Make Link"
+msgstr ""
+
+#: phony.js:83
+msgid "Images"
+msgstr ""
+
+#: phony.js:84
+msgid "Image class:"
+msgstr ""
+
+#: phony.js:85
+msgid "Inline"
+msgstr ""
+
+#: phony.js:86 phony.js:102
+msgid "Left"
+msgstr ""
+
+#: phony.js:87 phony.js:104
+#, fuzzy
+msgid "Right"
+msgstr "Rechts (Groot)"
+
+#: phony.js:90 phony.js:122
+msgid "Big"
+msgstr "Groot"
+
+#: phony.js:91
+msgid "Insert image at the following URL:"
+msgstr ""
+
+#: phony.js:92
+msgid "Insert Image"
+msgstr ""
+
+#: phony.js:93
+msgid "Tables"
+msgstr ""
+
+#: phony.js:94
+msgid "Table Class:"
+msgstr ""
+
+#: phony.js:95
+msgid "Rows:"
+msgstr ""
+
+#: phony.js:96
+msgid "Columns:"
+msgstr ""
+
+#: phony.js:97
+msgid "Headings:"
+msgstr ""
+
+#: phony.js:98
+msgid "Create"
+msgstr ""
+
+#: phony.js:99
+msgid "Fix Table"
+msgstr ""
+
+#: phony.js:100
+msgid "Add Table"
+msgstr ""
+
+#: phony.js:101
+msgid "Col Align:"
+msgstr ""
+
+#: phony.js:103
+msgid "Center"
+msgstr ""
+
+#: phony.js:105
+msgid "Add Column"
+msgstr ""
+
+#: phony.js:106
+msgid "Remove Column"
+msgstr ""
+
+#: phony.js:107
+msgid "Add Row"
+msgstr ""
+
+#: phony.js:108
+msgid "Remove Row"
+msgstr ""
+
+#: phony.js:109
+msgid "Fix"
+msgstr ""
+
+#: phony.js:115
+msgid "Debug Log"
+msgstr ""
Modified: kupu/trunk/kupu/mmbase/kupustyle.css
==============================================================================
--- kupu/trunk/kupu/mmbase/kupustyle.css (original)
+++ kupu/trunk/kupu/mmbase/kupustyle.css Tue Feb 6 14:47:08 2007
@@ -84,6 +84,7 @@
margin-left: 0px;
margin-right: 1ex;
}
+
img.section-inline {
}
Modified: kupu/trunk/kupu/mmbase/toolboxes.kupu
==============================================================================
--- kupu/trunk/kupu/mmbase/toolboxes.kupu (original)
+++ kupu/trunk/kupu/mmbase/toolboxes.kupu Tue Feb 6 14:47:08 2007
@@ -26,6 +26,7 @@
+
-
+
-
+
-
+
@@ -341,9 +341,10 @@
- Fix Table
+ Table
Fix
+ Remove
@@ -424,7 +425,7 @@
-
-
+
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js Sun Feb 18 15:29:58 2007
@@ -28,12 +28,13 @@
var doc = new KupuDocument(iframe);
// now we can create the controller
- var kupu = new KupuEditor(doc, conf, l);
+ var kupu = window.kupu = new KupuEditor(doc, conf, l);
kupu.setHTMLBody(initialtext);
// now we can create a UI object which we can use from the UI
var ui = new KupuUI(prefix+'select.kupu-tb-styles');
kupu.registerTool('ui', ui);
+ window.kupuui = ui;
// function that returns a function to execute a button command
var execCommand = function(cmd) {
@@ -227,6 +228,7 @@
// create some drawers, drawers are some sort of popups that appear when a
// toolbar button is clicked
var drawertool = window.drawertool || new DrawerTool();
+ window.drawertool = drawertool;
kupu.registerTool('drawertool', drawertool);
var drawerparent = prefix+'div.kupu-librarydrawer-parent';
@@ -266,6 +268,7 @@
};
addEventHandler(textarea.form, 'submit', prepareForm, textarea);
+ kupu.initialize();
return kupu;
};
Modified: kupu/trunk/kupu/plone/wysiwyg_support.kupu
==============================================================================
--- kupu/trunk/kupu/plone/wysiwyg_support.kupu (original)
+++ kupu/trunk/kupu/plone/wysiwyg_support.kupu Sun Feb 18 15:29:58 2007
@@ -31,11 +31,7 @@
+ addEventHandler(window, 'load', function() { initPloneKupu('${editorid}'); }, document);">
From duncan at codespeak.net Sun Feb 18 15:38:03 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Sun, 18 Feb 2007 15:38:03 +0100 (CET)
Subject: [kupu-checkins] r39158 - kupu/trunk/kupu/plone/kupu_plone_layer
Message-ID: <20070218143803.8A9C5101EE@code0.codespeak.net>
Author: duncan
Date: Sun Feb 18 15:38:02 2007
New Revision: 39158
Modified:
kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js
Log:
Avoid duplicate initialisation problems
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js Sun Feb 18 15:38:02 2007
@@ -14,6 +14,10 @@
var prefix = '#'+editorId+' ';
var iframe = getFromSelector(prefix+'iframe.kupu-editor-iframe');
+ if (iframe._kupuIsInitialized) {
+ return window.kupu;
+ };
+ iframe._kupuIsInitialized = true;
var textarea = getFromSelector(prefix+'textarea.kupu-editor-textarea');
var l = new DummyLogger();
From duncan at codespeak.net Sun Feb 18 16:10:54 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Sun, 18 Feb 2007 16:10:54 +0100 (CET)
Subject: [kupu-checkins] r39159 - in kupu/trunk/kupu/plone: . tests
Message-ID: <20070218151054.D1BBC101EE@code0.codespeak.net>
Author: duncan
Date: Sun Feb 18 16:10:53 2007
New Revision: 39159
Modified:
kupu/trunk/kupu/plone/plonelibrarytool.py
kupu/trunk/kupu/plone/tests/test_browserSupportsKupu.py
Log:
Enable kupu for development Safari version
Modified: kupu/trunk/kupu/plone/plonelibrarytool.py
==============================================================================
--- kupu/trunk/kupu/plone/plonelibrarytool.py (original)
+++ kupu/trunk/kupu/plone/plonelibrarytool.py Sun Feb 18 16:10:53 2007
@@ -334,6 +334,9 @@
verno = getver(' rv:')
if verno:
return verno >= (1,3,1)
+ verno = getver(' AppleWebKit/')
+ if verno:
+ return verno >= (420,)
verno = getver('MSIE')
if verno:
Modified: kupu/trunk/kupu/plone/tests/test_browserSupportsKupu.py
==============================================================================
--- kupu/trunk/kupu/plone/tests/test_browserSupportsKupu.py (original)
+++ kupu/trunk/kupu/plone/tests/test_browserSupportsKupu.py Sun Feb 18 16:10:53 2007
@@ -43,16 +43,17 @@
# 9, GALEON -- not supported
(MOZILLA, INTERNET_EXPLORER, OPERA, KONQUEROR, NETSCAPE, OTHER,
- GOOGLE, YAHOO, GALEON) = range(1,10)
+ GOOGLE, YAHOO, GALEON, SAFARI) = range(1,11)
BROWSERNAMES = ['NOTUSED', 'Mozilla', 'Internet Explorer', 'Opera',
'Konqueror', 'Netscape', 'Other', 'Google',
- 'Yahoo', 'Galeon' ]
-
+ 'Yahoo', 'Galeon', 'Safari' ]
+
SUPPORTED = {
MOZILLA: (1,3,1),
INTERNET_EXPLORER: (5,5),
OPERA: (9,0),
+ SAFARI: (420,0),
}
# BROWSERS records contain:
@@ -86,7 +87,7 @@
('Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113', 'Windows XP', '1.6', MOZILLA),
('Mozilla/4.0 (compatible; MSIE 6.0; Windows 98) Opera 7.20 [en]', 'Windows 95', '7.20', OPERA),
('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; YComp 5.0.0.0; Avalon Ltd.)', 'Windows 2000', '6.0', INTERNET_EXPLORER),
- ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.7', 'Mac PPC', '5.0 (Macintosh; U; PPC Mac OS X; en', MOZILLA),
+ ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.7', 'Mac PPC', '5.0 (Macintosh; U; PPC Mac OS X; en', SAFARI),
('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Hotbar 4.4.2.0; .NET CLR 1.0.3705)', 'Windows XP', '6.0', INTERNET_EXPLORER),
('Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) Active Cache Request', 'Windows 2000', '5.5', INTERNET_EXPLORER),
('Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)', 'Windows 95', '5.0', INTERNET_EXPLORER),
@@ -112,7 +113,7 @@
('Lynx/2.8.4dev.16 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6', None, None, OTHER),
('Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)', 'Windows 95', '5.5', INTERNET_EXPLORER),
('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; TUCOWS; MyIE2)', 'Windows XP', '6.0', INTERNET_EXPLORER),
- ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1', 'Mac PPC', '5.0 (Macintosh; U; PPC Mac OS X; en', MOZILLA),
+ ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1', 'Mac PPC', '5.0 (Macintosh; U; PPC Mac OS X; en', SAFARI),
('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; H010818; .NET CLR 1.0.3705)', 'Windows 2000', '6.0', INTERNET_EXPLORER),
('Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 Firebird/0.7', 'Windows 2000', '1.5', MOZILLA),
('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Hotbar 4.4.0.0)', 'Windows XP', '6.0', INTERNET_EXPLORER),
@@ -267,7 +268,7 @@
('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; winweb; .NET CLR 1.0.3705)', 'Windows XP', '6.0', INTERNET_EXPLORER),
('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; AUTOSIGN W2000 WNT VER03; .NET CLR 1.0.3705; .NET CLR 1.1.4322)', 'Windows XP', '6.0', INTERNET_EXPLORER),
('Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; Feat Ext 15)', 'Windows 95', '5.01', INTERNET_EXPLORER),
- ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko) Safari/125', 'Mac PPC', '5.0 (Macintosh; U; PPC Mac OS X; en', MOZILLA),
+ ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko) Safari/125', 'Mac PPC', '5.0 (Macintosh; U; PPC Mac OS X; en', SAFARI),
('Mozilla/4.0 compatible ZyBorg/1.0 (wn.zyborg at looksmart.net; http://www.WISEnutbot.com)', 'uknown OS', '4.0 compatible ZyBorg/1.0', 5),
('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; YComp 5.0.2.6)', 'Windows XP', '6.0', INTERNET_EXPLORER),
('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; AUTOSIGN W2000 WNT VER03; .NET CLR 1.1.4322; .NET CLR 1.0.3705)', 'Windows XP', '6.0', INTERNET_EXPLORER),
@@ -387,7 +388,9 @@
('Mozilla/5.0 (Windows NT 5.1; U; en; rv:1.8.1b1) Gecko/20060728 Firefox/2.0 Opera 9.20', 'Windows XP', '9.20', OPERA),
('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; en) Opera 9.01', 'Windows XP', '9.01', OPERA),
('Mozilla/4.0 (compatible; MSIE 6.0; X11; Linux i686; en) Opera 9.00', 'Linux', '9.00', OPERA),
- )
+ ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Safari/419.3', 'Mac', '420.0', SAFARI),
+ ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3', 'Mac', '418.9.1', SAFARI),
+)
def createTest(sig, isSupported, index, os, browser, version):
def test(self):
@@ -409,8 +412,8 @@
# Specifically exclude support for some browsers
#XXX Hack
- if 'Safari' in sig:
- supported = False
+ #if 'Safari' in sig:
+ # supported = False
createTest(sig, supported, id, os, browser, version)
From duncan at codespeak.net Sun Feb 18 17:09:32 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Sun, 18 Feb 2007 17:09:32 +0100 (CET)
Subject: [kupu-checkins] r39160 - kupu/trunk/kupu/plone/kupu_plone_layer
Message-ID: <20070218160932.BDB22101E9@code0.codespeak.net>
Author: duncan
Date: Sun Feb 18 17:09:29 2007
New Revision: 39160
Modified:
kupu/trunk/kupu/plone/kupu_plone_layer/emptypage.pt
Log:
Fix emptypage failing on plone 3
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/emptypage.pt
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/emptypage.pt (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/emptypage.pt Sun Feb 18 17:09:29 2007
@@ -3,9 +3,14 @@
Kupu contentarea
-
-
-
+
+
+
+
+
+
+
+
From duncan at codespeak.net Sun Feb 18 17:09:51 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Sun, 18 Feb 2007 17:09:51 +0100 (CET)
Subject: [kupu-checkins] r39161 - kupu/trunk/kupu/plone/kupu_plone_layer
Message-ID: <20070218160951.7A5AD101EA@code0.codespeak.net>
Author: duncan
Date: Sun Feb 18 17:09:46 2007
New Revision: 39161
Added:
kupu/trunk/kupu/plone/kupu_plone_layer/emptypageresources.pt (contents, props changed)
Log:
Fix emptypage failing on plone 3
Added: kupu/trunk/kupu/plone/kupu_plone_layer/emptypageresources.pt
==============================================================================
--- (empty file)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/emptypageresources.pt Sun Feb 18 17:09:46 2007
@@ -0,0 +1 @@
+
From duncan at codespeak.net Sun Feb 18 17:12:37 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Sun, 18 Feb 2007 17:12:37 +0100 (CET)
Subject: [kupu-checkins] r39163 - kupu/trunk/kupu/plone/kupu_plone_layer
Message-ID: <20070218161237.15ADA10081@code0.codespeak.net>
Author: duncan
Date: Sun Feb 18 17:12:36 2007
New Revision: 39163
Modified:
kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js
Log:
Fix jslint warning
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js Sun Feb 18 17:12:36 2007
@@ -32,7 +32,7 @@
var doc = new KupuDocument(iframe);
// now we can create the controller
- var kupu = window.kupu = new KupuEditor(doc, conf, l);
+ var kupu = (window.kupu = new KupuEditor(doc, conf, l));
kupu.setHTMLBody(initialtext);
// now we can create a UI object which we can use from the UI
From duncan at codespeak.net Sun Feb 18 17:35:34 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Sun, 18 Feb 2007 17:35:34 +0100 (CET)
Subject: [kupu-checkins] r39164 - in kupu/trunk/kupu/plone: . tests
Message-ID: <20070218163534.1A2F6101F2@code0.codespeak.net>
Author: duncan
Date: Sun Feb 18 17:35:33 2007
New Revision: 39164
Modified:
kupu/trunk/kupu/plone/plonelibrarytool.py
kupu/trunk/kupu/plone/tests/test_browserSupportsKupu.py
Log:
Set Safari detection to not report it as being supported.
Modified: kupu/trunk/kupu/plone/plonelibrarytool.py
==============================================================================
--- kupu/trunk/kupu/plone/plonelibrarytool.py (original)
+++ kupu/trunk/kupu/plone/plonelibrarytool.py Sun Feb 18 17:35:33 2007
@@ -334,9 +334,9 @@
verno = getver(' rv:')
if verno:
return verno >= (1,3,1)
- verno = getver(' AppleWebKit/')
- if verno:
- return verno >= (420,)
+# verno = getver(' AppleWebKit/')
+# if verno:
+# return verno >= (420,)
verno = getver('MSIE')
if verno:
Modified: kupu/trunk/kupu/plone/tests/test_browserSupportsKupu.py
==============================================================================
--- kupu/trunk/kupu/plone/tests/test_browserSupportsKupu.py (original)
+++ kupu/trunk/kupu/plone/tests/test_browserSupportsKupu.py Sun Feb 18 17:35:33 2007
@@ -53,7 +53,7 @@
MOZILLA: (1,3,1),
INTERNET_EXPLORER: (5,5),
OPERA: (9,0),
- SAFARI: (420,0),
+ SAFARI: (999,9), #(420,0), # Safari not yet supported
}
# BROWSERS records contain:
@@ -395,7 +395,11 @@
def createTest(sig, isSupported, index, os, browser, version):
def test(self):
actual = self.script(sig)
- self.assertEquals(isSupported, actual)
+ if isSupported:
+ expect = "expected supported but it isn't"
+ else:
+ expect = "found supported when not expecting it"
+ self.assertEquals(isSupported, actual, expect)
testname = 'test_%d %s %s %s' % (index, os, BROWSERNAMES[browser],
'.'.join([str(v) for v in version]))
setattr(TestBrowserSupportsKupu, testname.strip(), test)
From duncan at codespeak.net Sun Feb 18 20:14:52 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Sun, 18 Feb 2007 20:14:52 +0100 (CET)
Subject: [kupu-checkins] r39182 - in kupu/trunk/kupu: common tests
Message-ID: <20070218191452.82D001021B@code0.codespeak.net>
Author: duncan
Date: Sun Feb 18 20:14:51 2007
New Revision: 39182
Modified:
kupu/trunk/kupu/common/kupucontentfilters.js
kupu/trunk/kupu/tests/test_xhtml.js
Log:
Strip trailing from paragraphs. Enclose top-level no-style text inside
Modified: kupu/trunk/kupu/common/kupucontentfilters.js
==============================================================================
--- kupu/trunk/kupu/common/kupucontentfilters.js (original)
+++ kupu/trunk/kupu/common/kupucontentfilters.js Sun Feb 18 20:14:51 2007
@@ -541,6 +541,26 @@
};
}(this, editor);
+ // Node filtering. May modify html node or xhtml parentNode.
+ // Return true to continue processing html node, false to skip it.
+ this.nodefilters = new function(editor) {
+ // Strip at end of paragraph.
+ // Top level : enclose preceding text (if any) in
and
+ // drop the
+ this['br'] = function(node, parentNode) {
+ if (parentNode.tagName=='body') {
+ var p = parentNode.ownerDocument.createElement('p');
+ if (parentNode.lastChild && parentNode.lastChild.nodeType==3) {
+ p.appendChild(parentNode.lastChild);
+ }
+ parentNode.appendChild(p);
+ return false;
+ }
+ if (!node.nextSibling) return false;
+ return true;
+ };
+ }
+
// Exclude unwanted tags.
this.excludeTags(['center']);
@@ -599,6 +619,12 @@
var nodename = this._getTagName(htmlnode);
var nostructure = !this.filterstructure;
+ var filter = this.nodefilters[nodename];
+ if (filter) {
+ if (!filter(htmlnode, xhtmlparent)) {
+ return;
+ }
+ }
// TODO: This permits valid tags anywhere. it should use the state
// table in xhtmlvalid to only permit tags where the XHTML DTD
// says they are valid.
Modified: kupu/trunk/kupu/tests/test_xhtml.js
==============================================================================
--- kupu/trunk/kupu/tests/test_xhtml.js (original)
+++ kupu/trunk/kupu/tests/test_xhtml.js Sun Feb 18 20:14:51 2007
@@ -117,7 +117,29 @@
this.testConvertToSarissa = function() {
var data = '
This is a test
';
this.conversionTest(data, data);
- }
+ };
+
+ this.testRemoveTrailingBr = function() {
+ var data = 'This is a test
';
+ var expected = 'This is a test
';
+ this.conversionTest(data, expected);
+ };
+ this.testRemoveTrailingBr2 = function() {
+ var data = 'This is a test with more text
';
+ var expected = 'This is a test with more text
';
+ this.conversionTest(data, expected);
+ };
+ this.testFixTopLevelBr = function() {
+ var data = 'alpha
betagamma
';
+ var expected = 'alpha
beta
gamma
';
+ this.conversionTest(data, expected);
+ };
+ this.testNakedBr = function() {
+ var data = 'alpha
gamma
';
+ var expected = 'alpha
gamma
';
+ this.conversionTest(data, expected);
+ };
+
this.testXmlAttrs = function() {
var data = 'This is a test ';
var expected1 = 'This is a test ';
From duncan at codespeak.net Sun Feb 18 20:45:44 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Sun, 18 Feb 2007 20:45:44 +0100 (CET)
Subject: [kupu-checkins] r39185 - in kupu/trunk/kupu/plone: .
kupu_plone_layer profiles/default
Message-ID: <20070218194544.0D40B1020D@code0.codespeak.net>
Author: duncan
Date: Sun Feb 18 20:45:42 2007
New Revision: 39185
Modified:
kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html
kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml
kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneeditor.js
kupu/trunk/kupu/plone/kupu_plone_layer/sample-kupu-customisation-policy.py
kupu/trunk/kupu/plone/plonelibrarytool.py
kupu/trunk/kupu/plone/profiles/default/kupu.xml
Log:
Remove spurious br tags
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html Sun Feb 18 20:45:42 2007
@@ -125,7 +125,9 @@
-
+
+
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml Sun Feb 18 20:45:42 2007
@@ -181,7 +181,7 @@
button.kupu-logo {background-image: url("&dtml-portal_url;/kupuimages/kupu_icon.gif");}
.kupu-outdent {background-image: url("&dtml-portal_url;/plonekupuimages/outdent.gif");}
.kupu-redo {background-image: url("&dtml-portal_url;/plonekupuimages/redo.gif");}
-.kupu-save {background-image: url("&dtml-portal_url;/plonekupuimages/save.png");}
+.kupu-save {background-image: url("&dtml-portal_url;/kupuimages/save.png");}
.kupu-save-and-exit {background-image: url("&dtml-portal_url;/kupuimages/exit.gif");}
.kupu-space {background-image: url("&dtml-portal_url;/plonekupuimages/space.gif");}
.kupu-source {background-image: url("&dtml-portal_url;/plonekupuimages/view-source.gif");}
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneeditor.js
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneeditor.js (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneeditor.js Sun Feb 18 20:45:42 2007
@@ -76,8 +76,8 @@
// Remove empty links
contents = contents.replace(/\s*<\/a>/g, '');
// Fixup empty paras.
- contents = contents.replace(/]*>\s*<\/p>( )*/g, '
').strip();
- return contents;
+ contents = contents.replace(/]*>\s*<\/p>( )*/g, '
').strip();
+ return contents;
};
KupuEditor.prototype.saveDataToField = function(form, field) {
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/sample-kupu-customisation-policy.py
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/sample-kupu-customisation-policy.py (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/sample-kupu-customisation-policy.py Sun Feb 18 20:45:42 2007
@@ -21,7 +21,7 @@
)
EXCLUDED_HTML = [
- {'tags': ('center','tt','big','small','s','strike','basefont','font',),
+ {'tags': ('center','tt','big','small','basefont','font',),
'attributes':(),
'keep': 1 },
Modified: kupu/trunk/kupu/plone/plonelibrarytool.py
==============================================================================
--- kupu/trunk/kupu/plone/plonelibrarytool.py (original)
+++ kupu/trunk/kupu/plone/plonelibrarytool.py Sun Feb 18 20:45:42 2007
@@ -75,7 +75,7 @@
# Tidy up html by exlcluding lots of things.
_excluded_html = [
- (('center', 'tt', 'big', 'small', 's', 'strike', 'basefont', 'font'), ()),
+ (('center', 'tt', 'big', 'small', 'basefont', 'font'), ()),
((), ('dir','lang','valign','halign','border','frame','rules','cellspacing','cellpadding','bgcolor')),
(('table','th','td'),('width','height')),
]
Modified: kupu/trunk/kupu/plone/profiles/default/kupu.xml
==============================================================================
--- kupu/trunk/kupu/plone/profiles/default/kupu.xml (original)
+++ kupu/trunk/kupu/plone/profiles/default/kupu.xml Sun Feb 18 20:45:42 2007
@@ -17,7 +17,7 @@
+ tags="center tt big small basefont font"/>
From duncan at codespeak.net Mon Feb 19 13:06:46 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Mon, 19 Feb 2007 13:06:46 +0100 (CET)
Subject: [kupu-checkins] r39202 - in kupu/trunk/kupu: . plone
plone/kupu_plone_layer
Message-ID: <20070219120646.564AD10237@code0.codespeak.net>
Author: duncan
Date: Mon Feb 19 13:06:45 2007
New Revision: 39202
Modified:
kupu/trunk/kupu/dist-plone.kupu
kupu/trunk/kupu/plone/helpers.py
kupu/trunk/kupu/plone/include.kupu
kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html
kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml
Log:
Added an invisible save button which does nothing
Modified: kupu/trunk/kupu/dist-plone.kupu
==============================================================================
--- kupu/trunk/kupu/dist-plone.kupu (original)
+++ kupu/trunk/kupu/dist-plone.kupu Mon Feb 19 13:06:45 2007
@@ -21,6 +21,5 @@
-
Modified: kupu/trunk/kupu/plone/helpers.py
==============================================================================
--- kupu/trunk/kupu/plone/helpers.py (original)
+++ kupu/trunk/kupu/plone/helpers.py Mon Feb 19 13:06:45 2007
@@ -8,7 +8,9 @@
#
##############################################################################
# Helper classes
+# Filter list: filter name, title, enabled by default, css class
FILTERS = [
+ ('save-button', 'Save button', True, 'kupu-save'),
('bg-basicmarkup', 'Bold/Italic group', True, None),
('bold-button', 'Bold button', True, 'kupu-bold'),
('italic-button', 'Italic button', True, 'kupu-italic'),
Modified: kupu/trunk/kupu/plone/include.kupu
==============================================================================
--- kupu/trunk/kupu/plone/include.kupu (original)
+++ kupu/trunk/kupu/plone/include.kupu Mon Feb 19 13:06:45 2007
@@ -11,6 +11,7 @@
+
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html Mon Feb 19 13:06:45 2007
@@ -23,10 +23,11 @@
+
-
+
@@ -125,9 +126,11 @@
-
-
+
+
+
+
+
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml Mon Feb 19 13:06:45 2007
@@ -181,7 +181,7 @@
button.kupu-logo {background-image: url("&dtml-portal_url;/kupuimages/kupu_icon.gif");}
.kupu-outdent {background-image: url("&dtml-portal_url;/plonekupuimages/outdent.gif");}
.kupu-redo {background-image: url("&dtml-portal_url;/plonekupuimages/redo.gif");}
-.kupu-save {background-image: url("&dtml-portal_url;/kupuimages/save.png");}
+.kupu-save {background-image: url("&dtml-portal_url;/kupuimages/save.png");display:none;}
.kupu-save-and-exit {background-image: url("&dtml-portal_url;/kupuimages/exit.gif");}
.kupu-space {background-image: url("&dtml-portal_url;/plonekupuimages/space.gif");}
.kupu-source {background-image: url("&dtml-portal_url;/plonekupuimages/view-source.gif");}
From duncan at codespeak.net Mon Feb 19 13:13:13 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Mon, 19 Feb 2007 13:13:13 +0100 (CET)
Subject: [kupu-checkins] r39203 - kupu/trunk/kupu/plone
Message-ID: <20070219121313.298001023E@code0.codespeak.net>
Author: duncan
Date: Mon Feb 19 13:13:13 2007
New Revision: 39203
Added:
kupu/trunk/kupu/plone/save.kupu
Log:
Added missing file
Added: kupu/trunk/kupu/plone/save.kupu
==============================================================================
--- (empty file)
+++ kupu/trunk/kupu/plone/save.kupu Mon Feb 19 13:13:13 2007
@@ -0,0 +1,23 @@
+
+
+$Id save.kupu (not yet in svn) $
+
+
+
+
+
+
+
+
+
+
From duncan at codespeak.net Mon Feb 19 21:35:15 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Mon, 19 Feb 2007 21:35:15 +0100 (CET)
Subject: [kupu-checkins] r39216 - kupu/trunk/kupu/doc
Message-ID: <20070219203515.9947310272@code0.codespeak.net>
Author: duncan
Date: Mon Feb 19 21:35:15 2007
New Revision: 39216
Modified:
kupu/trunk/kupu/doc/CHANGES.txt
Log:
Updates CHANGES.txt
Modified: kupu/trunk/kupu/doc/CHANGES.txt
==============================================================================
--- kupu/trunk/kupu/doc/CHANGES.txt (original)
+++ kupu/trunk/kupu/doc/CHANGES.txt Mon Feb 19 21:35:15 2007
@@ -18,6 +18,15 @@
- Fixed some small issues in XhtmlValidation elements.
+ - Improved KSS integration:
+
+ * Added an invisible save button to Plone toolbar: KSS will link up
+ events and make it visible when editing inline.
+
+ * Fixed site error on empty page (Plone 3 compatibility)
+
+ - HTML cleanup improved: spurious tags removed.
+
- 1.4 Beta 3
- Fixed a bug where createLink deleted the selected text.
From wiggy at codespeak.net Tue Feb 20 10:59:48 2007
From: wiggy at codespeak.net (wiggy at codespeak.net)
Date: Tue, 20 Feb 2007 10:59:48 +0100 (CET)
Subject: [kupu-checkins] r39221 - in kupu/trunk/kupu: Extensions
plone/profiles/default
Message-ID: <20070220095948.61E3810298@code0.codespeak.net>
Author: wiggy
Date: Tue Feb 20 10:59:46 2007
New Revision: 39221
Modified:
kupu/trunk/kupu/Extensions/Install.py
kupu/trunk/kupu/plone/profiles/default/controlpanel.xml
Log:
Move the kupu configlet to the Plone category
Modified: kupu/trunk/kupu/Extensions/Install.py
==============================================================================
--- kupu/trunk/kupu/Extensions/Install.py (original)
+++ kupu/trunk/kupu/Extensions/Install.py Tue Feb 20 10:59:46 2007
@@ -184,8 +184,8 @@
, 'string:${portal_url}/%s/kupu_config' % TOOLNAME
, '' # a condition
, 'Manage portal' # access permission
- , 'Products' # section to which the configlet should be added:
- #(Plone,Products,Members)
+ , 'Plone' # category to which kupu should be added:
+ # (Plone,Products,Members)
, 1 # visibility
, PROJECTNAME
, 'kupuimages/kupu_icon.gif' # icon in control_panel
Modified: kupu/trunk/kupu/plone/profiles/default/controlpanel.xml
==============================================================================
--- kupu/trunk/kupu/plone/profiles/default/controlpanel.xml (original)
+++ kupu/trunk/kupu/plone/profiles/default/controlpanel.xml Tue Feb 20 10:59:46 2007
@@ -1,7 +1,7 @@
Manage portal
From duncan at codespeak.net Tue Feb 20 13:07:34 2007
From: duncan at codespeak.net (duncan at codespeak.net)
Date: Tue, 20 Feb 2007 13:07:34 +0100 (CET)
Subject: [kupu-checkins] r39224 - kupu/trunk/kupu/plone
Message-ID: <20070220120734.B18A410299@code0.codespeak.net>
Author: duncan
Date: Tue Feb 20 13:07:32 2007
New Revision: 39224
Modified:
kupu/trunk/kupu/plone/plonelibrarytool.py
Log:
Removed empty unused method
Modified: kupu/trunk/kupu/plone/plonelibrarytool.py
==============================================================================
--- kupu/trunk/kupu/plone/plonelibrarytool.py (original)
+++ kupu/trunk/kupu/plone/plonelibrarytool.py Tue Feb 20 13:07:32 2007
@@ -742,8 +742,5 @@
if REQUEST:
REQUEST.RESPONSE.redirect(self.absolute_url() + '/kupu_config')
-
- def _enableuidtransform(self, enable):
- """Enable or disable the uid transform."""
InitializeClass(PloneKupuLibraryTool)
From gotcha at codespeak.net Tue Feb 20 13:22:23 2007
From: gotcha at codespeak.net (gotcha at codespeak.net)
Date: Tue, 20 Feb 2007 13:22:23 +0100 (CET)
Subject: [kupu-checkins] r39226 - kupu/trunk/kupu/plone/kupu_plone_layer
Message-ID: <20070220122223.51EF91029F@code0.codespeak.net>
Author: gotcha
Date: Tue Feb 20 13:22:22 2007
New Revision: 39226
Modified:
kupu/trunk/kupu/plone/kupu_plone_layer/emptypage.pt
Log:
Kupu should mention its empty page is loaded
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/emptypage.pt
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/emptypage.pt (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/emptypage.pt Tue Feb 20 13:22:22 2007
@@ -27,5 +27,6 @@
This template is an empty placeholder, used for loading contents
into the Kupu editor-iframe.
+