r666 - in zope-kupu/trunk: . Extensions common debian default doc
plone plone/kupu_plone_layer silva tests
Fabio Tranchitella
kobold at alioth.debian.org
Fri Feb 9 15:51:52 CET 2007
Author: kobold
Date: 2007-02-09 15:51:51 +0100 (Fri, 09 Feb 2007)
New Revision: 666
Modified:
zope-kupu/trunk/Extensions/Install.py
zope-kupu/trunk/__init__.py
zope-kupu/trunk/common/kupubasetools.js
zope-kupu/trunk/common/kupucontentfilters.js
zope-kupu/trunk/common/kupudrawers.js
zope-kupu/trunk/common/kupueditor.js
zope-kupu/trunk/common/kupuhelpers.js
zope-kupu/trunk/common/kupusaveonpart.js
zope-kupu/trunk/common/kupusourceedit.js
zope-kupu/trunk/common/sarissa.js
zope-kupu/trunk/debian/changelog
zope-kupu/trunk/default/drawers.kupu
zope-kupu/trunk/default/sourceedit.kupu
zope-kupu/trunk/default/toolbar.kupu
zope-kupu/trunk/doc/CHANGES.txt
zope-kupu/trunk/plone/__init__.py
zope-kupu/trunk/plone/body.kupu
zope-kupu/trunk/plone/drawers.kupu
zope-kupu/trunk/plone/head.kupu
zope-kupu/trunk/plone/html2captioned.py
zope-kupu/trunk/plone/kupu_plone_layer/kupuploneinit.js
zope-kupu/trunk/plone/librarytool.py
zope-kupu/trunk/plone/plonelibrarytool.py
zope-kupu/trunk/plone/toolbar.kupu
zope-kupu/trunk/plone/wire.kupu
zope-kupu/trunk/plone/wysiwyg_support.kupu
zope-kupu/trunk/plone/xmlconfig.kupu
zope-kupu/trunk/silva/kupusilvainit.js
zope-kupu/trunk/silva/kupusilvatools.js
zope-kupu/trunk/tests/test_plone.js
zope-kupu/trunk/version.txt
Log:
New upstream release.
Modified: zope-kupu/trunk/Extensions/Install.py
===================================================================
--- zope-kupu/trunk/Extensions/Install.py 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/Extensions/Install.py 2007-02-09 14:51:51 UTC (rev 666)
@@ -11,7 +11,7 @@
This is best executed using CMFQuickInstaller
-$Id: Install.py 25043 2006-03-27 15:29:40Z fschulze $
+$Id: Install.py 25115 2006-03-29 15:13:39Z fschulze $
"""
import os.path
import sys
Modified: zope-kupu/trunk/__init__.py
===================================================================
--- zope-kupu/trunk/__init__.py 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/__init__.py 2007-02-09 14:51:51 UTC (rev 666)
@@ -12,7 +12,7 @@
This module does some twirks to let us use kupu with Zope2, CMF/Plone
and Zope3
-$Id: __init__.py 25040 2006-03-27 14:49:21Z fschulze $
+$Id: __init__.py 22394 2006-01-18 15:45:19Z guido $
"""
# we need this for the CMF install script
Modified: zope-kupu/trunk/common/kupubasetools.js
===================================================================
--- zope-kupu/trunk/common/kupubasetools.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/common/kupubasetools.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -8,7 +8,7 @@
*
*****************************************************************************/
-// $Id: kupubasetools.js 30992 2006-08-04 12:24:19Z duncan $
+// $Id: kupubasetools.js 34308 2006-11-07 10:10:48Z duncan $
//----------------------------------------------------------------------------
@@ -2543,17 +2543,19 @@
var width = window.innerWidth;
var height = window.innerHeight;
} else if (document.documentElement) {
- var width = document.documentElement.offsetWidth-5;
- var height = document.documentElement.offsetHeight-5;
+ if (!window._IE_VERSION) {
+ _IE_VERSION = /MSIE\s*([0-9.]*)/.exec(navigator.appVersion);
+ };
+ var kludge = (_IE_VERSION[1]<7)?5:0;
+ var width = document.documentElement.offsetWidth-kludge;
+ var height = document.documentElement.offsetHeight-kludge;
} else {
var width = document.body.offsetWidth-5;
var height = document.body.offsetHeight-5;
}
width = width + 'px';
- var offset = iframe.offsetTop;
- if (sourceArea && sourceArea.offsetTop) offset = sourceArea.offsetTop-1;
- var nheight = Math.max(height - offset -1/*top border*/, 10);
- nheight = nheight + 'px';
+ var offset = iframe.parentNode.offsetTop;
+ var nheight = Math.max(height - offset -1/*top border*/, 10) + 'px';
fulleditor.style.width = width; /*IE needs this*/
iframe.style.width = width;
iframe.style.height = nheight;
Modified: zope-kupu/trunk/common/kupucontentfilters.js
===================================================================
--- zope-kupu/trunk/common/kupucontentfilters.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/common/kupucontentfilters.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -8,7 +8,7 @@
*
*****************************************************************************/
-// $Id: kupucontentfilters.js 27713 2006-05-26 10:32:29Z duncan $
+// $Id: kupucontentfilters.js 27715 2006-05-26 10:35:22Z duncan $
//----------------------------------------------------------------------------
Modified: zope-kupu/trunk/common/kupudrawers.js
===================================================================
--- zope-kupu/trunk/common/kupudrawers.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/common/kupudrawers.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -8,7 +8,7 @@
*
*****************************************************************************/
-// $Id: kupudrawers.js 30992 2006-08-04 12:24:19Z duncan $
+// $Id: kupudrawers.js 34260 2006-11-06 10:14:31Z duncan $
function DrawerTool() {
/* a tool to open and fill drawers
@@ -472,7 +472,6 @@
var doc = this._transformXml();
var sourcenode = doc.selectSingleNode('//*[@id="'+id+'"]');
var targetnode = document.getElementById(id);
- sourcenode = document.importNode(sourcenode, true);
Sarissa.copyChildNodes(sourcenode, targetnode);
if (!this.focussed) {
this.focusElement();
@@ -788,7 +787,7 @@
if (this.editor.getBrowserName() == 'IE') {
resultlib = resultlib.cloneNode(true);
} else {
- this.shared.xmldata.importNode(resultlib, true);
+ resultlib = this.shared.xmldata.importNode(resultlib, true);
}
var libraries = this.shared.xmldata.selectSingleNode("/libraries");
libraries.appendChild(resultlib);
Modified: zope-kupu/trunk/common/kupueditor.js
===================================================================
--- zope-kupu/trunk/common/kupueditor.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/common/kupueditor.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -8,7 +8,7 @@
*
*****************************************************************************/
-// $Id: kupueditor.js 18104 2005-10-03 14:10:11Z duncan $
+// $Id: kupueditor.js 34308 2006-11-07 10:10:48Z duncan $
//----------------------------------------------------------------------------
// Main classes
@@ -618,7 +618,7 @@
for (var i = 0; i < bodies.length; i++) {
data += Sarissa.serialize(bodies[i]);
}
- return this.escapeEntities(data);
+ return this.layoutsource(this.escapeEntities(data));
};
this.getHTMLBody = function() {
@@ -629,7 +629,7 @@
for (var i = 0; i < bodies.length; i++) {
data += bodies[i].innerHTML;
}
- return this.escapeEntities(data);
+ return this.layoutsource(this.escapeEntities(data));
};
// If we have multiple bodies this needs to remove the extras.
@@ -747,6 +747,13 @@
return contents;
};
+ this.layoutsource = function(data) {
+ data = data.replace(
+ /\s*(<(p|div|h.|ul|ol|dl|menu|dir|pre|blockquote|address|center|table|thead|tbody|tfoot|tr|th|td))\b/ig, '\n$1');
+ data = data.replace(
+ /\s*(<\/(p|div|h.|ul|ol|dl|menu|dir|pre|blockquote|address|center|table|thead|tbody|tfoot|tr|th|td)>)\s*/ig, '$1\n');
+ return data.strip();
+ }
this.escapeEntities = function(xml) {
// XXX: temporarily disabled
return xml;
Modified: zope-kupu/trunk/common/kupuhelpers.js
===================================================================
--- zope-kupu/trunk/common/kupuhelpers.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/common/kupuhelpers.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -8,7 +8,7 @@
*
*****************************************************************************/
-// $Id: kupuhelpers.js 30984 2006-08-04 11:12:10Z duncan $
+// $Id: kupuhelpers.js 31003 2006-08-04 14:19:13Z duncan $
/*
Modified: zope-kupu/trunk/common/kupusaveonpart.js
===================================================================
--- zope-kupu/trunk/common/kupusaveonpart.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/common/kupusaveonpart.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -8,7 +8,7 @@
*
*****************************************************************************/
-// $Id: kupusaveonpart.js 25040 2006-03-27 14:49:21Z fschulze $
+// $Id: kupusaveonpart.js 22453 2006-01-19 16:40:56Z guido $
function saveOnPart() {
/* ask the user if (s)he wants to save the document before leaving */
Modified: zope-kupu/trunk/common/kupusourceedit.js
===================================================================
--- zope-kupu/trunk/common/kupusourceedit.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/common/kupusourceedit.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -75,7 +75,7 @@
} else {
data = kupu.getHTMLBody();
};
- sourcearea.value = data;
+ sourcearea.value = data.strip();
kupu.setClass(sourceClass);
editorframe.style.display = 'none';
sourcearea.style.display = 'block';
Modified: zope-kupu/trunk/common/sarissa.js
===================================================================
--- zope-kupu/trunk/common/sarissa.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/common/sarissa.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -68,13 +68,15 @@
// used to store the most recent ProgID available out of the above
var _SARISSA_DOM_PROGID = "";
var _SARISSA_XMLHTTP_PROGID = "";
+ var _SARISSA_THREADEDDOM_PROGID = "";
+ var _SARISSA_XSLTEMPLATE_PROGID = "";
/**
* Called when the Sarissa_xx.js file is parsed, to pick most recent
* ProgIDs for IE, then gets destroyed.
* @param idList an array of MSXML PROGIDs from which the most recent will be picked for a given object
* @param enabledList an array of arrays where each array has two items; the index of the PROGID for which a certain feature is enabled
*/
- pickRecentProgID = function (idList, enabledList){
+ Sarissa.pickRecentProgID = function (idList, enabledList){
// found progID flag
var bFound = false;
for(var i=0; i < idList.length && !bFound; i++){
@@ -94,18 +96,14 @@
idList = null;
return o2Store;
};
- // pick best available MSXML progIDs
- _SARISSA_DOM_PROGID = pickRecentProgID(["Msxml2.DOMDocument.5.0", "Msxml2.DOMDocument.4.0", "Msxml2.DOMDocument.3.0", "MSXML2.DOMDocument", "MSXML.DOMDocument", "Microsoft.XMLDOM"], [["SELECT_NODES", 2],["TRANSFORM_NODE", 2]]);
- _SARISSA_XMLHTTP_PROGID = pickRecentProgID(["Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"], [["XMLHTTP", 4]]);
- _SARISSA_THREADEDDOM_PROGID = pickRecentProgID(["Msxml2.FreeThreadedDOMDocument.5.0", "MSXML2.FreeThreadedDOMDocument.4.0", "MSXML2.FreeThreadedDOMDocument.3.0"]);
- _SARISSA_XSLTEMPLATE_PROGID = pickRecentProgID(["Msxml2.XSLTemplate.5.0", "Msxml2.XSLTemplate.4.0", "MSXML2.XSLTemplate.3.0"], [["XSLTPROC", 2]]);
- // we dont need this anymore
- pickRecentProgID = null;
//============================================
// Factory methods (IE)
//============================================
// see non-IE version
Sarissa.getDomDocument = function(sUri, sName){
+ if (!_SARISSA_DOM_PROGID) {
+ _SARISSA_DOM_PROGID = Sarissa.pickRecentProgID(["Msxml2.DOMDocument.4.0", "Msxml2.DOMDocument.3.0", "MSXML2.DOMDocument", "MSXML.DOMDocument", "Microsoft.XMLDOM"], [["SELECT_NODES", 2],["TRANSFORM_NODE", 2]]);
+ };
var oDoc = new ActiveXObject(_SARISSA_DOM_PROGID);
// if a root tag name was provided, we need to load it in the DOM
// object
@@ -150,6 +148,9 @@
* @constructor
*/
XSLTProcessor = function(){
+ if (!_SARISSA_XSLTEMPLATE_PROGID) {
+ _SARISSA_XSLTEMPLATE_PROGID = Sarissa.pickRecentProgID(["Msxml2.XSLTemplate.4.0", "MSXML2.XSLTemplate.3.0"], [["XSLTPROC", 2]]);
+ };
this.template = new ActiveXObject(_SARISSA_XSLTEMPLATE_PROGID);
this.processor = null;
};
@@ -159,6 +160,9 @@
*/
XSLTProcessor.prototype.importStylesheet = function(xslDoc){
// convert stylesheet to free threaded
+ if (!_SARISSA_THREADEDDOM_PROGID) {
+ _SARISSA_THREADEDDOM_PROGID = Sarissa.pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.4.0", "MSXML2.FreeThreadedDOMDocument.3.0"]);
+ }
var converted = new ActiveXObject(_SARISSA_THREADEDDOM_PROGID);
converted.loadXML(xslDoc.xml);
this.template.stylesheet = converted;
@@ -368,17 +372,19 @@
};
-if(window.XMLHttpRequest){
- Sarissa.IS_ENABLED_XMLHTTP = true;
-}
-else if(_SARISSA_IS_IE){
+if (!window.XMLHttpRequest && window.ActiveXObject) {
/**
* Emulate XMLHttpRequest
* @constructor
*/
XMLHttpRequest = function() {
+ if(!_SARISSA_XMLHTTP_PROGID){
+ _SARISSA_XMLHTTP_PROGID = Sarissa.pickRecentProgID(["Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"]);
+ };
return new ActiveXObject(_SARISSA_XMLHTTP_PROGID);
};
+}
+if(window.XMLHttpRequest){
Sarissa.IS_ENABLED_XMLHTTP = true;
};
@@ -507,7 +513,7 @@
};
var ownerDoc = nodeTo.nodeType == Node.DOCUMENT_NODE ? nodeTo : nodeTo.ownerDocument;
var nodes = nodeFrom.childNodes;
- if(ownerDoc.importNode && (!_SARISSA_IS_IE)) {
+ if(ownerDoc.importNode) {
for(var i=0;i < nodes.length;i++) {
nodeTo.appendChild(ownerDoc.importNode(nodes[i], true));
};
Modified: zope-kupu/trunk/debian/changelog
===================================================================
--- zope-kupu/trunk/debian/changelog 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/debian/changelog 2007-02-09 14:51:51 UTC (rev 666)
@@ -1,3 +1,9 @@
+zope-kupu (1.3.9-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Fabio Tranchitella <kobold at debian.org> Fri, 9 Feb 2007 15:51:38 +0100
+
zope-kupu (1.3.8-1) unstable; urgency=low
* New upstream release.
Modified: zope-kupu/trunk/default/drawers.kupu
===================================================================
--- zope-kupu/trunk/default/drawers.kupu 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/default/drawers.kupu 2007-02-09 14:51:51 UTC (rev 666)
@@ -7,7 +7,7 @@
xmlns:i18n="http://xml.zope.org/namespaces/i18n"
i18n:domain="kupu"
>
- <kupu:id>$Id: drawers.kupu 25249 2006-04-03 12:22:25Z fschulze $</kupu:id>
+ <kupu:id>$Id: drawers.kupu 25716 2006-04-12 10:07:19Z fschulze $</kupu:id>
<kupu:part name="styles">
<link href="kupudrawerstyles.css" rel="stylesheet" type="text/css" />
Modified: zope-kupu/trunk/default/sourceedit.kupu
===================================================================
--- zope-kupu/trunk/default/sourceedit.kupu 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/default/sourceedit.kupu 2007-02-09 14:51:51 UTC (rev 666)
@@ -7,7 +7,7 @@
xmlns:i18n="http://xml.zope.org/namespaces/i18n"
i18n:domain="kupu"
>
- <kupu:id>$Id: sourceedit.kupu 25249 2006-04-03 12:22:25Z fschulze $</kupu:id>
+ <kupu:id>$Id: sourceedit.kupu 25716 2006-04-12 10:07:19Z fschulze $</kupu:id>
<!--
This feature provides Source Editing functionality. Source editing is
enabled by clicking on a button (provided in the 'button' part) which
Modified: zope-kupu/trunk/default/toolbar.kupu
===================================================================
--- zope-kupu/trunk/default/toolbar.kupu 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/default/toolbar.kupu 2007-02-09 14:51:51 UTC (rev 666)
@@ -7,7 +7,7 @@
xmlns:i18n="http://xml.zope.org/namespaces/i18n"
i18n:domain="kupu"
>
- <kupu:id>$Id: toolbar.kupu 31005 2006-08-04 14:29:57Z duncan $</kupu:id>
+ <kupu:id>$Id: toolbar.kupu 34310 2006-11-07 10:21:58Z duncan $</kupu:id>
<kupu:part name="toolbar">
<div class="kupu-tb" id="toolbar">
@@ -52,7 +52,7 @@
<kupu:part name="logo">
<span class="kupu-tb-buttongroup kupu-logo" style="float: right" id="kupu-logo">
- <button type="button" class="kupu-logo" title="Kupu 1.3.8"
+ <button type="button" class="kupu-logo" title="Kupu 1.3.9"
i18n:attributes="title" accesskey="k"
onclick="window.open('http://kupu.oscom.org');"> </button>
</span>
Modified: zope-kupu/trunk/doc/CHANGES.txt
===================================================================
--- zope-kupu/trunk/doc/CHANGES.txt 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/doc/CHANGES.txt 2007-02-09 14:51:51 UTC (rev 666)
@@ -2,6 +2,13 @@
Kupu changes
============
+- 1.3.9
+
+ - Fixes for IE7 compatability.
+
+ - Fixed the duplicate resources bug (so resources won't be duplicated
+ on reinstall any more).
+
- 1.3.8
- HTML view now does filtering by default in Plone (can be turned
Modified: zope-kupu/trunk/plone/__init__.py
===================================================================
--- zope-kupu/trunk/plone/__init__.py 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/__init__.py 2007-02-09 14:51:51 UTC (rev 666)
@@ -13,7 +13,7 @@
layer containing the necessary UI customization to integrate Kupu as a
wysiwyg editor in Plone.
-$Id: __init__.py 25043 2006-03-27 15:29:40Z fschulze $
+$Id: __init__.py 25115 2006-03-29 15:13:39Z fschulze $
"""
from App.Common import package_home
from Products.CMFCore.DirectoryView import registerDirectory
Modified: zope-kupu/trunk/plone/body.kupu
===================================================================
--- zope-kupu/trunk/plone/body.kupu 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/body.kupu 2007-02-09 14:51:51 UTC (rev 666)
@@ -5,8 +5,9 @@
xmlns:kupu="http://kupu.oscom.org/namespaces/dist"
xmlns:tal="http://xml.zope.org/namespaces/tal"
xmlns:i18n="http://xml.zope.org/namespaces/i18n">
- <kupu:id>$Id: body.kupu 30991 2006-08-04 12:04:31Z duncan $</kupu:id>
+ <kupu:id>$Id: body.kupu 34308 2006-11-07 10:10:48Z duncan $</kupu:id>
<kupu:part name="editorframe"><script type="text/javascript">var focuscount = 0;</script>
+ <div>
<iframe class="kupu-editor-iframe"
frameborder="0"
src="emptypage"
@@ -63,6 +64,7 @@
rows rows|default;
cols cols|default;">
</textarea>
+ </div>
</kupu:part>
<kupu:part name="suppress-kupu">
Modified: zope-kupu/trunk/plone/drawers.kupu
===================================================================
--- zope-kupu/trunk/plone/drawers.kupu 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/drawers.kupu 2007-02-09 14:51:51 UTC (rev 666)
@@ -6,7 +6,7 @@
xmlns:i18n="http://xml.zope.org/namespaces/i18n"
xmlns:tal="http://xml.zope.org/namespaces/tal"
>
- <kupu:id>$Id: drawers.kupu 14546 2005-07-12 14:35:55Z duncan $</kupu:id>
+ <kupu:id>$Id: drawers.kupu 25115 2006-03-29 15:13:39Z fschulze $</kupu:id>
<kupu:part name="styles">
</kupu:part>
Modified: zope-kupu/trunk/plone/head.kupu
===================================================================
--- zope-kupu/trunk/plone/head.kupu 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/head.kupu 2007-02-09 14:51:51 UTC (rev 666)
@@ -6,7 +6,7 @@
xmlns:kupu="http://kupu.oscom.org/namespaces/dist"
xmlns:tal="http://xml.zope.org/namespaces/tal"
>
- <kupu:id>$Id: head.kupu 25040 2006-03-27 14:49:21Z fschulze $</kupu:id>
+ <kupu:id>$Id: head.kupu 21720 2006-01-05 15:59:25Z paul $</kupu:id>
<kupu:part name="styles">
<tal:test condition="not:exists:portal/portal_css">
Modified: zope-kupu/trunk/plone/html2captioned.py
===================================================================
--- zope-kupu/trunk/plone/html2captioned.py 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/html2captioned.py 2007-02-09 14:51:51 UTC (rev 666)
@@ -52,7 +52,7 @@
</div>
'''
-UID_PATTERN = re.compile('(?P<tag><(?:a|img) [^>]*(?:src|href)=")(?P<url>[^"]*resolveuid/(?P<uid>[^"#? ]*))')
+UID_PATTERN = re.compile('(?P<tag><(?:a|img) [^>]*(?:src|href)=")(?P<url>[^"]*resolveuid/(?P<uid>[^/"#? ]*))')
class HTMLToCaptioned:
"""Transform which adds captions to images embedded in HTML"""
Modified: zope-kupu/trunk/plone/kupu_plone_layer/kupuploneinit.js
===================================================================
--- zope-kupu/trunk/plone/kupu_plone_layer/kupuploneinit.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/kupu_plone_layer/kupuploneinit.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -8,7 +8,7 @@
*
*****************************************************************************/
-// $Id: kupuploneinit.js 27127 2006-05-12 12:14:12Z duncan $
+// $Id: kupuploneinit.js 27125 2006-05-12 11:00:37Z duncan $
function initPloneKupu(editorId) {
var topnode = getFromSelector(editorId);
Modified: zope-kupu/trunk/plone/librarytool.py
===================================================================
--- zope-kupu/trunk/plone/librarytool.py 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/librarytool.py 2007-02-09 14:51:51 UTC (rev 666)
@@ -11,7 +11,7 @@
This module contains Kupu's library tool to support drawers.
-$Id: librarytool.py 25040 2006-03-27 14:49:21Z fschulze $
+$Id: librarytool.py 21720 2006-01-05 15:59:25Z paul $
"""
import Acquisition
from Acquisition import aq_parent, aq_inner, aq_base
Modified: zope-kupu/trunk/plone/plonelibrarytool.py
===================================================================
--- zope-kupu/trunk/plone/plonelibrarytool.py 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/plonelibrarytool.py 2007-02-09 14:51:51 UTC (rev 666)
@@ -12,7 +12,7 @@
This module contains the Plone specific version of the Kupu library
tool.
-$Id: plonelibrarytool.py 30989 2006-08-04 11:59:18Z duncan $
+$Id: plonelibrarytool.py 34309 2006-11-07 10:19:31Z duncan $
"""
import os
from ZODB.PersistentList import PersistentList
@@ -104,9 +104,10 @@
# We load default values here, so __init__ can still be used
# in unit tests. Plus, it only makes sense to load these if
# we're being added to a Plone site anyway
- for lib in _default_libraries:
- self.addLibrary(**lib)
- self._res_types.update(_default_resource_types)
+ if not len(self._libraries):
+ for lib in _default_libraries:
+ self.addLibrary(**lib)
+ self._res_types.update(_default_resource_types)
security.declareProtected('View', "getLinkbyuid")
def getLinkbyuid(self):
Modified: zope-kupu/trunk/plone/toolbar.kupu
===================================================================
--- zope-kupu/trunk/plone/toolbar.kupu 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/toolbar.kupu 2007-02-09 14:51:51 UTC (rev 666)
@@ -6,7 +6,7 @@
xmlns:i18n="http://xml.zope.org/namespaces/i18n"
xmlns:tal="http://xml.zope.org/namespaces/tal"
>
-<kupu:id>$Id: toolbar.kupu 25249 2006-04-03 12:22:25Z fschulze $</kupu:id>
+<kupu:id>$Id: toolbar.kupu 25716 2006-04-12 10:07:19Z fschulze $</kupu:id>
<kupu:part name="logo">
</kupu:part>
Modified: zope-kupu/trunk/plone/wire.kupu
===================================================================
--- zope-kupu/trunk/plone/wire.kupu 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/wire.kupu 2007-02-09 14:51:51 UTC (rev 666)
@@ -2,7 +2,7 @@
implementation="plone"
xmlns:kupu="http://kupu.oscom.org/namespaces/dist"
>
- <kupu:id>$Id: wire.kupu 23401 2006-02-16 13:47:33Z limi $</kupu:id>
+ <kupu:id>$Id: wire.kupu 25115 2006-03-29 15:13:39Z fschulze $</kupu:id>
<!-- Plone specific wiring -->
Modified: zope-kupu/trunk/plone/wysiwyg_support.kupu
===================================================================
--- zope-kupu/trunk/plone/wysiwyg_support.kupu 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/wysiwyg_support.kupu 2007-02-09 14:51:51 UTC (rev 666)
@@ -7,7 +7,7 @@
xmlns:metal="http://xml.zope.org/namespaces/metal"
xmlns:i18n="http://xml.zope.org/namespaces/i18n"
>
- <kupu:id>$Id: wysiwyg_support.kupu 27713 2006-05-26 10:32:29Z duncan $</kupu:id>
+ <kupu:id>$Id: wysiwyg_support.kupu 27715 2006-05-26 10:35:22Z duncan $</kupu:id>
<kupu:part name="editorbox">
Modified: zope-kupu/trunk/plone/xmlconfig.kupu
===================================================================
--- zope-kupu/trunk/plone/xmlconfig.kupu 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/plone/xmlconfig.kupu 2007-02-09 14:51:51 UTC (rev 666)
@@ -8,7 +8,7 @@
xmlns:i18n="http://xml.zope.org/namespaces/i18n"
i18n:domain="kupu"
>
- <kupu:id>$Id: xmlconfig.kupu 30986 2006-08-04 11:38:46Z duncan $</kupu:id>
+ <kupu:id>$Id: xmlconfig.kupu 31003 2006-08-04 14:19:13Z duncan $</kupu:id>
<!-- Default configuration -->
<kupu:part name="defaultconfig">
Modified: zope-kupu/trunk/silva/kupusilvainit.js
===================================================================
--- zope-kupu/trunk/silva/kupusilvainit.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/silva/kupusilvainit.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -8,7 +8,7 @@
*
*****************************************************************************/
-// $Id: kupusilvainit.js 25040 2006-03-27 14:49:21Z fschulze $
+// $Id: kupusilvainit.js 22576 2006-01-24 10:23:04Z guido $
// XXX Port this to the default dist?
KupuEditor.prototype.afterInit = function() {
Modified: zope-kupu/trunk/silva/kupusilvatools.js
===================================================================
--- zope-kupu/trunk/silva/kupusilvatools.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/silva/kupusilvatools.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -8,7 +8,7 @@
*
*****************************************************************************/
-// $Id: kupusilvatools.js 25715 2006-04-12 10:03:02Z fschulze $
+// $Id: kupusilvatools.js 25183 2006-03-31 12:51:39Z guido $
// a mapping from namespace to field names, here you can configure which
// metadata fields should be editable with the property editor (needs to
Modified: zope-kupu/trunk/tests/test_plone.js
===================================================================
--- zope-kupu/trunk/tests/test_plone.js 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/tests/test_plone.js 2007-02-09 14:51:51 UTC (rev 666)
@@ -8,7 +8,7 @@
*
*****************************************************************************/
-// $Id: test_plone.js 25114 2006-03-29 15:13:02Z fschulze $
+// $Id: test_plone.js 25115 2006-03-29 15:13:39Z fschulze $
// Various tests for html -> xhtml processing.
Modified: zope-kupu/trunk/version.txt
===================================================================
--- zope-kupu/trunk/version.txt 2007-02-09 14:51:12 UTC (rev 665)
+++ zope-kupu/trunk/version.txt 2007-02-09 14:51:51 UTC (rev 666)
@@ -1 +1 @@
-kupu 1.3.8
+kupu 1.3.9
More information about the pkg-zope-commits
mailing list