[silva.core.contentlayout][Sylvain Viollon] API update fixes.

[email protected] Tue, 27 Aug 2013 18:23:52 +0200
Newsgroups gmane.comp.web.zope.silva.cvs
Message-ID <[email protected]>
author:    Sylvain Viollon
date:      Tue Aug 27 18:23:50 2013 +0200
revision:  352:16027da52ae9 in silva.core.contentlayout
branch:    2.4
details:   https://hg.infrae.com/silva.core.contentlayout?cmd=changeset;node=16027da52ae9
modified:  src/silva/core/contentlayout/blocks/manager.py src/silva/core/contentlayout/blocks/source.py
added:     
removed:   
log:       API update fixes.


diffstat:

 src/silva/core/contentlayout/blocks/manager.py |  5 ++---
 src/silva/core/contentlayout/blocks/source.py  |  4 ++--
 2 files changed, 4 insertions(+), 5 deletions(-)

diffs (36 lines):

diff -r 9e50d62d4b96 -r 16027da52ae9 src/silva/core/contentlayout/blocks/manager.py
--- a/src/silva/core/contentlayout/blocks/manager.py	Mon Aug 26 18:12:02 2013 +0200
+++ b/src/silva/core/contentlayout/blocks/manager.py	Tue Aug 27 18:23:50 2013 +0200
@@ -35,13 +35,12 @@
         self.block = block
 
     def get_icon(self, view):
-        icon = None
         try:
-            icon = icon_registry.get_icon_by_identifier(
+            icon = icon_registry.get(
                 ('silva.core.contentlayout.blocks', self.identifier))
         except ValueError:
             return None
-        return '/'.join((view.root_url, icon))
+        return icon.get_url(view, self.block)
 
     def is_available(self, view):
         comply, require = verify_context(self.block, view.context)
diff -r 9e50d62d4b96 -r 16027da52ae9 src/silva/core/contentlayout/blocks/source.py
--- a/src/silva/core/contentlayout/blocks/source.py	Mon Aug 26 18:12:02 2013 +0200
+++ b/src/silva/core/contentlayout/blocks/source.py	Tue Aug 27 18:23:50 2013 +0200
@@ -57,11 +57,11 @@
             url = getMultiAdapter((icon, view.request), IContentURL)
             return str(url)
         try:
-            icon = icon_registry.get_icon_by_identifier(
+            icon = icon_registry.get(
                 ('silva.core.contentlayout.blocks', self.prefix))
         except ValueError:
             return None
-        return '/'.join((view.root_url, icon))
+        return icon.get_url(view, self.source)
 
     def is_available(self, view):
         found_source = getattr(view.context, self.source.getId(), None)