equal
deleted
inserted
replaced
575 mayadd = self.rdef.has_perm(req, 'add', toeid=entity.eid) |
575 mayadd = self.rdef.has_perm(req, 'add', toeid=entity.eid) |
576 maydel = self.rdef.has_perm(req, 'delete', toeid=entity.eid) |
576 maydel = self.rdef.has_perm(req, 'delete', toeid=entity.eid) |
577 if mayadd or maydel: |
577 if mayadd or maydel: |
578 req.add_js(('jquery.ui.js', 'cubicweb.widgets.js')) |
578 req.add_js(('jquery.ui.js', 'cubicweb.widgets.js')) |
579 req.add_js(('cubicweb.ajax.js', 'cubicweb.ajax.box.js')) |
579 req.add_js(('cubicweb.ajax.js', 'cubicweb.ajax.box.js')) |
|
580 req.add_css('jquery.ui.css') |
580 _ = req._ |
581 _ = req._ |
581 if related: |
582 if related: |
582 w(u'<table class="ajaxEditRelationTable">') |
583 w(u'<table class="ajaxEditRelationTable">') |
583 for rentity in related.entities(): |
584 for rentity in related.entities(): |
584 # for each related entity, provide a link to remove the relation |
585 # for each related entity, provide a link to remove the relation |
595 w(u'<tr><td class="entity">%s</td></tr>' % (subview)) |
596 w(u'<tr><td class="entity">%s</td></tr>' % (subview)) |
596 w(u'</table>') |
597 w(u'</table>') |
597 else: |
598 else: |
598 w(_('no related entity')) |
599 w(_('no related entity')) |
599 if mayadd: |
600 if mayadd: |
600 req.add_js(('jquery.ui.js', 'cubicweb.widgets.js')) |
|
601 req.add_css('jquery.ui.css') |
|
602 multiple = self.rdef.role_cardinality(self.role) in '*+' |
601 multiple = self.rdef.role_cardinality(self.role) in '*+' |
603 w(u'<table><tr><td>') |
602 w(u'<table><tr><td>') |
604 jscall = unicode(js.ajaxBoxShowSelector( |
603 jscall = unicode(js.ajaxBoxShowSelector( |
605 self.__regid__, entity.eid, self.fname_vocabulary, |
604 self.__regid__, entity.eid, self.fname_vocabulary, |
606 self.fname_validate, self.added_msg and _(self.added_msg), |
605 self.fname_validate, self.added_msg and _(self.added_msg), |