7ShXVxeEaRsT99xrV5IaaL changeset

Changeset393234386662 (b)
ParentNone (a)
ab
0+def get_plone_skin(request, head=False):
0+    key = 'plone.data'
0+    if key not in request.environ:
0+        url = 'http://dev.afpy.org'
0+        doc = PyQuery(url=url)
0+        doc('#portal-searchbox, #portal-personaltools-wrapper').remove()
0+        data = {}
0+        nodes = doc('style, link')
0+        value = '\n'.join([str(n) for n in nodes.items()])
0+        data['head'] = value
0+        value = str(doc('#portal-top'))
0+        data['header'] = value
0+        request.environ[key] = data
0+    if head:
0+        return request.environ[key]['head']
0+    else:
0+        return request.environ[key]['header']
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- Revision None
+++ Revision 393234386662
@@ -0,0 +1,17 @@
+def get_plone_skin(request, head=False):
+ key = 'plone.data'
+ if key not in request.environ:
+ url = 'http://dev.afpy.org'
+ doc = PyQuery(url=url)
+ doc('#portal-searchbox, #portal-personaltools-wrapper').remove()
+ data = {}
+ nodes = doc('style, link')
+ value = '\n'.join([str(n) for n in nodes.items()])
+ data['head'] = value
+ value = str(doc('#portal-top'))
+ data['header'] = value
+ request.environ[key] = data
+ if head:
+ return request.environ[key]['head']
+ else:
+ return request.environ[key]['header']