1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
| {literal}<script type="text/javascript">
function sendList() {
serial = $.SortSerialize ( 'sortlist_top' );
// requète Ajax pour l'enregistrement des positions
$.ajax ( {
url : "{/literal}{$mh_config.MH_URL}{literal}/mymobilehealth/index.php?action=brick.dashboard.setPosition",
type : "post",
data : "serial="+serial.hash+"&userId="+{/literal}{$userId}{literal}
});
};
$(document).ready(
$( "#sortlist_left" ).Sortable( {
connectWith: ["#sortlist_top"],
accept : 'sortable_item',
helperclass: 'sortHelper',
activeclass: 'sortableactive',
hoverclass: 'sortablehover',
tolerance: 'pointer',
axis : 'vertically',
opacity : 0.6,
});
$( "#sortlist_top" ).Sortable( {
connectWith: ["#sortlist_left"],
accept : 'sortable_item',
helperclass: 'sortHelper',
activeclass: 'sortableactive',
hoverclass: 'sortablehover',
tolerance: 'pointer',
axis : 'vertically',
opacity : 0.6,
});
}
);
{/literal}</script>
<h1 class="pagetitle">My Homepage</h1>
<!-- CONTENT -->
<div class="contenu">
<div id="sort1" class="groupWrapper">
<p> </p>
<ul id="sortlist_left" class="ul_style">
{section name=widget loop=$tblWidget}
{foreach name=outer item=contact from=$tabWidgets}
{foreach key=key item=item from=$contact}
{if $tblWidget[widget]->m_id eq $item}
<li id="{$contact.id}" class="sortable_item">
<div class='groupItem' id='groupItem'>
<div style='-moz-user-select: none;' class='itemHeader'>{$tblWidget[widget]->m_title}<a href='#' class='{$tblWidget[widget]->m_id}' <!--onclick='alert(this.parentNode.nextSibling.nodeName);'-->>[options]</a></div>
<div class='{$tblWidget[widget]->m_id}'>
{$tblWidget[widget]->getOptionsUI()}
</div>
</div>
</li>
{/if}
{/foreach}
{/foreach}
{/section}
</ul>
</div>
</div>
<p class="titre">My HOMEPAGE</p>
<div class="contenu">
<div id="sort3" class="groupWrapper">
<p> </p>
<ul id="sortlist_top" class="ul_style">
{foreach name=outer item=contact from=$tabWidgetsUser}
{section name=widget loop=$tblWidget}
{if $tblWidget[widget]->m_id eq $contact.label}
<li id="{$contact.id}" class="sortable_item">
<div class='groupItem' id='groupItem'>
<div style='-moz-user-select: none;' class='itemHeader'>{$tblWidget[widget]->m_title}<a href='#' class='{$tblWidget[widget]->m_id}'>[options]</a></div>
<div class='toto{$tblWidget[widget]->m_id}'>
{$tblWidget[widget]->getOptionsUI()}
</div>
</div>
</li>
{/if}
{/section}
{/foreach}
</ul>
</div>
</div>
<script>
//C'est du jquery, ca permet de placer du code html dans une div dont l'id est actionsBox. C'est ici qu'est placer le lien pour sauvé la liste
{literal}${/literal}("#actionsBox").html("<a id='save' class='bouton Benregistrer' href='#' onClick='javascript:sendList()'>enregistrer</a>");
</script> |
Partager