[kupu-checkins] r32842 - in kupu/trunk/kupu: common plone
duncan at codespeak.net
duncan at codespeak.net
Tue Oct 3 15:14:12 CEST 2006
Author: duncan
Date: Tue Oct 3 15:14:11 2006
New Revision: 32842
Modified:
kupu/trunk/kupu/common/kupubasetools.js
kupu/trunk/kupu/plone/plonedrawers.py
Log:
Anchor drawer: don't include 'remove style' as a style.
plonedrawers.py: fix icon path (same bug as topics used to have http://dev.plone.org/plone/ticket/3015)
Modified: kupu/trunk/kupu/common/kupubasetools.js
==============================================================================
--- kupu/trunk/kupu/common/kupubasetools.js (original)
+++ kupu/trunk/kupu/common/kupubasetools.js Tue Oct 3 15:14:11 2006
@@ -2779,7 +2779,7 @@
var ui = this.editor.getTool('ui');
var options = ui.getStyles()[0];
- for (var i = 1; i < options.length; i++) {
+ for (var i = 1; i < options.length-1; i++) {
var t = options[i][0];
var v =options[i][1];
Modified: kupu/trunk/kupu/plone/plonedrawers.py
==============================================================================
--- kupu/trunk/kupu/plone/plonedrawers.py (original)
+++ kupu/trunk/kupu/plone/plonedrawers.py Tue Oct 3 15:14:11 2006
@@ -161,6 +161,7 @@
self.portal_base = self.url_tool.getPortalPath()
self.prefix_length = len(self.portal_base)+1
self.resource_type = resource_type
+ self.ttool = getToolByName(portal, 'portal_types')
instance = tool.REQUEST.get('instance', '')
if instance:
@@ -195,8 +196,9 @@
return dict([(id,title) for (title,id) in states])
- def icon(self, icon):
- return "%s/%s" % (self.base, icon)
+ def icon(self, portal_type):
+ type = self.ttool.getTypeInfo(portal_type)
+ return "%s/%s" % (self.base, type.getIcon())
def sizes(self, obj):
"""Returns size, width, height"""
@@ -298,7 +300,7 @@
sizes = self.get_image_sizes(obj, portal_type, url)
- icon = self.icon(obj.getIcon(1))
+ icon = self.icon(portal_type)
size, width, height = self.sizes(obj)
title = obj.Title() or obj.getId()
@@ -375,7 +377,7 @@
sizes = self.get_image_sizes(brain, portal_type, url)
- icon = self.icon(brain.getIcon)
+ icon = self.icon(portal_type)
size, width, height = self.sizes(brain)
title = brain.Title or brain.getId
More information about the kupu-checkins
mailing list