mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 18:09:06 +01:00
LSrelation: use LSview_actions.tpl
This commit is contained in:
parent
6f3edba986
commit
62b0eb36ab
4 changed files with 17 additions and 11 deletions
|
@ -17,3 +17,9 @@ a.LSrelation {
|
|||
color: #000;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
@media (max-width: 400px) {
|
||||
ul.LSrelation {
|
||||
clear: both
|
||||
}
|
||||
}
|
||||
|
|
|
@ -660,6 +660,9 @@ class LSrelation extends LSlog_staticLoggerClass {
|
|||
'url' => "object/select/$id",
|
||||
'action' => 'modify',
|
||||
'class' => 'LSrelation_modify',
|
||||
'data' => array(
|
||||
'relation-id' => $id,
|
||||
)
|
||||
);
|
||||
}
|
||||
if ($relation -> canCreate()) {
|
||||
|
|
|
@ -98,15 +98,15 @@ var LSrelation = new Class({
|
|||
|
||||
onLSrelationModifyBtnClick: function(event,a) {
|
||||
new Event(event).stop();
|
||||
|
||||
var relation_id = a.getProperty('data-relation-id');
|
||||
var data = {
|
||||
id: a.id,
|
||||
id: relation_id,
|
||||
href: a.href
|
||||
};
|
||||
|
||||
LSdebug(data);
|
||||
this.refreshRelation=a.id;
|
||||
data.imgload=varLSdefault.loadingImgDisplay('LSrelation_title_'+a.id,'inside');
|
||||
this.refreshRelation=relation_id;
|
||||
data.imgload=varLSdefault.loadingImgDisplay('LSrelation_title_'+relation_id,'inside');
|
||||
new Request({url: 'ajax/class/LSrelation/initSelection', data: data, onSuccess: this.onLSrelationModifyBtnClickComplete.bind(this)}).send();
|
||||
},
|
||||
|
||||
|
@ -115,7 +115,7 @@ var LSrelation = new Class({
|
|||
if ( varLSdefault.checkAjaxReturn(data) && data['success'] ) {
|
||||
varLSsmoothbox.asNew();
|
||||
varLSsmoothbox.addEvent('valid', this.onLSsmoothboxValid.bind(this));
|
||||
varLSsmoothbox.openURL(data.href,{startElement: $(data.id), width: 635});
|
||||
varLSsmoothbox.openURL(data.href,{startElement: $$('a.LSrelation_modify[data-relation-id='+data.id+']').getFirst(), width: 635});
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
<h1 id='LSrelation_title_{$item.id|escape:"quotes"}' class='LSrelation'>{$item.label|escape:"htmlall"}</h1>
|
||||
{if $item.actions!=''}
|
||||
<ul class='LSview-actions'>
|
||||
{foreach from=$item.actions item=action}
|
||||
<li class='LSview-actions'><a href='{$action.url}' class='LSview-actions{if $action.class} {$action.class}{/if}' id='{$item.id|escape:"quotes"}'><img src='{img name=$action.action}' alt='{$action.label|escape:"htmlall"}' title='{$action.label|escape:"htmlall"}' /> {$action.label|escape:"htmlall"}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
{if $item.actions}
|
||||
{assign var=LSview_actions value=$item.actions}
|
||||
{include file='ls:LSview_actions.tpl'}
|
||||
{/if}
|
||||
<ul id='LSrelation_ul_{$item.id|escape:"quotes"}' class='LSrelation'>
|
||||
{if isset($item['objectList']) && !empty($item.objectList)}
|
||||
|
|
Loading…
Reference in a new issue