Commit 10761684 authored by Ivan Tyagov's avatar Ivan Tyagov

In some cases a Box can override Gadget default way of rendering (usefull in...

In some cases a Box can override Gadget default way of rendering (usefull in cases when we care for SEO for anonymous users).
Make RSS feed more visible.
parent 69fc5568
...@@ -6,4 +6,7 @@ ...@@ -6,4 +6,7 @@
<item>DefaultImage</item> <item>DefaultImage</item>
<item>Gadget</item> <item>Gadget</item>
</portal_type> </portal_type>
<portal_type id="Knowledge Box">
<item>Gadget</item>
</portal_type>
</property_sheet_list> </property_sheet_list>
\ No newline at end of file
...@@ -179,11 +179,15 @@ ...@@ -179,11 +179,15 @@
</item> </item>
<item> <item>
<key> <string>init_script</string> </key> <key> <string>init_script</string> </key>
<value> <string></string> </value> <value>
<none/>
</value>
</item> </item>
<item> <item>
<key> <string>permission</string> </key> <key> <string>permission</string> </key>
<value> <string></string> </value> <value>
<none/>
</value>
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>title</string> </key>
...@@ -193,6 +197,18 @@ ...@@ -193,6 +197,18 @@
<key> <string>type_class</string> </key> <key> <string>type_class</string> </key>
<value> <string>XMLObject</string> </value> <value> <string>XMLObject</string> </value>
</item> </item>
<item>
<key> <string>type_interface</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>type_mixin</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary> </dictionary>
</pickle> </pickle>
</record> </record>
......
...@@ -54,11 +54,16 @@ ...@@ -54,11 +54,16 @@
<div class="document-gadget-quick-preview">\n <div class="document-gadget-quick-preview">\n
\n \n
<div class="teaser"\n <div class="teaser"\n
tal:define="is_external_rss_image_available python: image not in ((), None, [])"\n
tal:attributes="class python: test(is_read, \'teaser read\', \'teaser unread\');\n tal:attributes="class python: test(is_read, \'teaser read\', \'teaser unread\');\n
onclick string:if(this.className!=\'teaser read\'){this.className=\'teaser read\';;$.get(\'Base_setRssItemReadInSelection\', {\'selection_name\':\'${selection_name}\',\'item\':\'${md5}\'})};;$(\'#${dom_id}\').toggle();">\n onclick string:if(this.className!=\'teaser read\'){this.className=\'teaser read\';;$.get(\'Base_setRssItemReadInSelection\', {\'selection_name\':\'${selection_name}\',\'item\':\'${md5}\'})};;$(\'#${dom_id}\').toggle();">\n
<img class="thumbnail-image"\n <img class="thumbnail-image"\n
tal:condition="python: image not in ((), None, [])"\n tal:condition="is_external_rss_image_available"\n
tal:attributes="src python: image[0]" alt="Thumbnail"/>\n tal:attributes="src python: image[0]" alt="Thumbnail"/>\n
\n
<img tal:condition="not: is_external_rss_image_available"\n
src="web_page.png"/>\n
\n
<span class="document-title"\n <span class="document-title"\n
tal:content="title"/> - \n tal:content="title"/> - \n
<span class="modification-date"\n <span class="modification-date"\n
......
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
dummy python: request.form.update(dict(box_relative_url=box_relative_url));\n dummy python: request.form.update(dict(box_relative_url=box_relative_url));\n
edit_form_id gadget/getEditFormId;\n edit_form_id gadget/getEditFormId;\n
view_form_id gadget/getViewFormId;\n view_form_id gadget/getViewFormId;\n
render_type gadget/getRenderType;\n render_type python: test(box.getRenderType() is not None, box.getRenderType(), gadget.getRenderType());\n
is_asynchronous_gadget python: render_type == \'asynchronous\';\n is_asynchronous_gadget python: render_type == \'asynchronous\';\n
is_gadget_visible python: gadget is not None and gadget_state!=\'invisible\';">\n is_gadget_visible python: gadget is not None and gadget_state!=\'invisible\';">\n
\n \n
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
</item> </item>
<item> <item>
<key> <string>_EtagSupport__etag</string> </key> <key> <string>_EtagSupport__etag</string> </key>
<value> <string>ts23095087.4</string> </value> <value> <string>ts29466233.61</string> </value>
</item> </item>
<item> <item>
<key> <string>__name__</string> </key> <key> <string>__name__</string> </key>
...@@ -406,6 +406,11 @@ div.block div.worklist_list ul li a:hover{\n ...@@ -406,6 +406,11 @@ div.block div.worklist_list ul li a:hover{\n
/* Some gadgets share same Document_getSummaryAsHTML or RssFeed_getSummaryAsHTML */\n /* Some gadgets share same Document_getSummaryAsHTML or RssFeed_getSummaryAsHTML */\n
div.document-gadget-quick-preview div.teaser{\n div.document-gadget-quick-preview div.teaser{\n
cursor: pointer;\n cursor: pointer;\n
margin-bottom: 3px;\n
}\n
\n
div.document-gadget-quick-preview div.teaser img{\n
vertical-align:top;\n
}\n }\n
\n \n
div.document-gadget-quick-preview span.document-title,\n div.document-gadget-quick-preview span.document-title,\n
...@@ -496,7 +501,7 @@ div.gadget-rss-reader .body {\n ...@@ -496,7 +501,7 @@ div.gadget-rss-reader .body {\n
</item> </item>
<item> <item>
<key> <string>size</string> </key> <key> <string>size</string> </key>
<value> <int>8240</int> </value> <value> <int>8337</int> </value>
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>title</string> </key>
......
745 746
\ No newline at end of file \ No newline at end of file
Gadget Type | DefaultImage Gadget Type | DefaultImage
Gadget Type | Gadget Gadget Type | Gadget
Gadget | Gadget Gadget | Gadget
\ No newline at end of file Knowledge Box | Gadget
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment