equal
deleted
inserted
replaced
96 __select__ = (one_line_rset() & match_search_state('normal') |
96 __select__ = (one_line_rset() & match_search_state('normal') |
97 & implements(IEmbedable) |
97 & implements(IEmbedable) |
98 & score_entity(entity_has_embedable_url)) |
98 & score_entity(entity_has_embedable_url)) |
99 |
99 |
100 title = _('embed') |
100 title = _('embed') |
101 controller = 'embed' |
|
102 |
101 |
103 def url(self, row=0): |
102 def url(self, row=0): |
104 entity = self.rset.get_entity(row, 0) |
103 entity = self.rset.get_entity(row, 0) |
105 url = urljoin(self.req.base_url(), entity.embeded_url()) |
104 url = urljoin(self.req.base_url(), entity.embeded_url()) |
106 if self.req.form.has_key('rql'): |
105 if self.req.form.has_key('rql'): |
107 return self.build_url(url=url, rql=self.req.form['rql']) |
106 return self.build_url('embed', url=url, rql=self.req.form['rql']) |
108 return self.build_url(url=url) |
107 return self.build_url('embed', url=url) |
109 |
108 |
110 |
109 |
111 |
110 |
112 # functions doing necessary substitutions to embed an external html page ###### |
111 # functions doing necessary substitutions to embed an external html page ###### |
113 |
112 |