v1.0.0 RC 1
This commit is contained in:
@@ -1,21 +1,19 @@
|
||||
<div id="profile">
|
||||
<div class="h1_wrap">
|
||||
<h1 class="round"><span>Profil</span></h1>
|
||||
</div>
|
||||
<div id="avatar" class="clickable round"></div>
|
||||
<div class="user round">
|
||||
<p>Nom : <span id="profile_name"></span></p>
|
||||
<p>Société : <span id="profile_company"></span></p>
|
||||
<p>Mission actuelle : <span id="profile_assignment"></span></p>
|
||||
<p><i class="fa fa-fw fa-c-name"></i>Nom : <span id="profile_name"></span></p>
|
||||
<p><i class="fa fa-fw fa-c-company"></i>Société : <img id="profile_company_logo" /><span id="profile_company"></span></p>
|
||||
<p><i class="fa fa-fw fa-c-assignment"></i>Mission actuelle : <span id="profile_assignment"></span></p>
|
||||
</div>
|
||||
<p class="user_history_title">Historique</p>
|
||||
<div id="user_history" class="round hide"></div>
|
||||
<div>
|
||||
<div id="history_box"><div id="history_subbox" class="round"><div id="user_history"></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
databap.pageInit = function()
|
||||
{
|
||||
//TODO : to be replaced by tinyscrollbar
|
||||
databap.$main.css('overflow', 'auto');
|
||||
databap.initScrollBar('#history_box', '#history_subbox', '#user_history');
|
||||
|
||||
databap.getInfo
|
||||
(
|
||||
@@ -23,12 +21,13 @@ databap.pageInit = function()
|
||||
function(profile)
|
||||
{
|
||||
//user info
|
||||
databap.getMainElem('#profile_name').text(profile.name);
|
||||
databap.getMainElem('#profile_company').text(profile.company);
|
||||
databap.getMainElem('#profile_assignment').text(profile.status);
|
||||
databap.getMainElem('#profile_name').text(profile.user.name);
|
||||
databap.getMainElem('#profile_company').text(profile.user.company);
|
||||
databap.getMainElem('#profile_company_logo').attr('src', databap.consts.app_image_folder+profile.user.logo).attr('alt', profile.user.logo);
|
||||
databap.getMainElem('#profile_assignment').text(profile.user.status || 'Aucune');
|
||||
|
||||
//Profile link
|
||||
databap.getMainElem('#avatar').click(function(){alert(databap.getExternalLink('p', profile.nickname));});
|
||||
databap.getMainElem('#avatar').click(function(){alert(databap.getInternalLink('p', profile.user.nickname, true));});
|
||||
|
||||
//user history
|
||||
$UserHistory = databap.getMainElem('#user_history');
|
||||
@@ -37,22 +36,33 @@ databap.pageInit = function()
|
||||
$.each
|
||||
(
|
||||
profile.history,
|
||||
function(id_code, code_info)
|
||||
function(led, item)
|
||||
{
|
||||
var url = databap.getCodeLink(code_info.phrase);
|
||||
var code = $('<p class="history_line">'+code_info.date+' - '+code_info.action+' : <a href="'+url+'" title="'+code_info.phrase+'" target="_blank">'+code_info.description+'</a></p>');
|
||||
$UserHistory.append(code);
|
||||
var iItemId = item.id;
|
||||
var sUrl = databap.getInternalLink(item.type, iItemId);
|
||||
var $Code = $('<p>', {'class':'history_line'})
|
||||
.append(item.date+' - '+item.action+' :')
|
||||
.append($('<a>', {href:sUrl, title:'Lien vers le document', target:'_blank'})
|
||||
.append($('<i>', {'class':'fa fa-c-'+item.type}))
|
||||
.append(item.title));
|
||||
|
||||
$UserHistory.append($Code);
|
||||
}
|
||||
);
|
||||
$UserHistory.show('fast', function(){databap.setInitEnd(true);});
|
||||
databap.getMainElem('#history_subbox').show('fast', function(){databap.setInitEnd(true);});
|
||||
}
|
||||
else
|
||||
{
|
||||
databap.setInitEnd(true);
|
||||
}
|
||||
},
|
||||
{user:databap.vars.profile_user},
|
||||
{id:databap.vars.id},
|
||||
'json'
|
||||
);
|
||||
};
|
||||
|
||||
databap.onResize = function()
|
||||
{
|
||||
self.setScrollBarSize('optimize');
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user