documentation feature v1 (add, read)
This commit is contained in:
@@ -664,13 +664,21 @@ function addMessage(message_info, bReset)
|
||||
if(!bReset) joinChan(sChanKeyName, false, [], false);
|
||||
break;
|
||||
case 'B':
|
||||
msg_body = '<span class="text action">Nouvel article sur le blog BI de SAP : <a href="'+message_info.message.link_art+'" target="_blank">'+message_info.message.title+'</a> ';
|
||||
msg_body+= 'par <a title="Lien vers la page de l\'auteur" href="'+message_info.message.link_auth+'" target="_blank">'+message_info.message.name+'</a> ('+message_info.message.date+')'+'</span>';
|
||||
msg_body = '<span class="text action">Nouvel article sur le blog BI de SAP : <a href="'+databap.getExternalLink('a', message_info.message)+'" target="_blank">'+message_info.art_title+'</a> ';
|
||||
msg_body+= 'par <a title="Lien vers la page de l\'auteur" href="'+message_info.link_auth+'" target="_blank">'+message_info.name+'</a> ('+message_info.art_date+')'+'</span>';
|
||||
break;
|
||||
case 'S':
|
||||
updateUsersList = true;
|
||||
msg_body = '<span class="text action">'+message_info.nickname+' '+message_info.message+'</span>';
|
||||
break;
|
||||
case 'DA':
|
||||
var url = databap.getExternalLink('doc', message_info.message);
|
||||
msg_body = '<span class="text">'+message_info.nickname+' a ajouté une nouvelle documentation : <a href="'+url+'" target="_blank">'+message_info.description+'</a></span>';
|
||||
break;
|
||||
case 'DE':
|
||||
var url = databap.getExternalLink('doc', message_info.message);
|
||||
msg_body = '<span class="text">'+message_info.nickname+' a modifié la documentation <a href="'+url+'" target="_blank">'+message_info.description+'</a></span>';
|
||||
break;
|
||||
}
|
||||
|
||||
if(msg_body != '')
|
||||
|
||||
@@ -59,6 +59,8 @@ databap.pageInit = function()
|
||||
action: databap.getActionLink('upload_file'),
|
||||
allowedExtensions: databap.consts.authorized_file_exts,
|
||||
sizeLimit: parseInt(databap.consts.max_size)*100,
|
||||
addSlideText: 'Glisser les fichier ici',
|
||||
addFileText: 'Ajouter un fichier',
|
||||
debug:true,
|
||||
stepId:1
|
||||
}
|
||||
@@ -94,7 +96,6 @@ function loadDoc(iDocId, fOnSuccess)
|
||||
'get_doc',
|
||||
function(doc_info)
|
||||
{
|
||||
debug(doc_info);
|
||||
databap.getMainElem('#titles_read_title').html(doc_info.title);
|
||||
databap.getMainElem('#titles_read_user').html(doc_info.name);
|
||||
databap.getMainElem('#titles_read_company').html(doc_info.company);
|
||||
@@ -104,11 +105,14 @@ function loadDoc(iDocId, fOnSuccess)
|
||||
//links
|
||||
for(i in doc_info.files)
|
||||
{
|
||||
var $Link = $('<a href="#" title="Télécharger cette documentation"></a><br />');
|
||||
var sLink = databap.getActionLink('dl_file&id='+i);debug(sLink);
|
||||
$Link.attr('href', sLink);
|
||||
$Link.html(doc_info.files[i].description);
|
||||
databap.getMainElem('#doc_links').append($Link);
|
||||
databap.getMainElem('#doc_links')
|
||||
.append(
|
||||
$('<a>', {title:'Télécharger cette documentation', href:databap.getActionLink('dl_file&id='+i)})
|
||||
.addClass(doc_info.files[i].ext)
|
||||
.text(doc_info.files[i].description)
|
||||
)
|
||||
.append('<br />');
|
||||
|
||||
}
|
||||
setDisplay('read');
|
||||
fOnSuccess();
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
<ul style="list-style: none;" id="menu_items">
|
||||
<li id="add_ln">Ajouter du code</li>
|
||||
<li id="procedure_ln">Ajouter une procédure</li>
|
||||
<!-- <li id="doc_ln">Doc</li>-->
|
||||
<!-- <li id="doc_ln">Doc</li> -->
|
||||
<li id="list_ln">Liste complète</li>
|
||||
<!-- <li id="quick_code_access_ln">N°<input type="text" name="quick_code_access_id" id="quick_code_access_id" class="round" value="code" /></li>-->
|
||||
<li id="profile_ln">Profil</li>
|
||||
|
||||
@@ -15,7 +15,7 @@ databap.pageInit = function()
|
||||
'list',
|
||||
function(items)
|
||||
{
|
||||
buildList(items);
|
||||
for(id in items) databap.appendItem(items[id], databap.getMainElem('#list_container'));
|
||||
|
||||
//Init's end
|
||||
databap.setInitEnd(true);
|
||||
@@ -24,19 +24,4 @@ databap.pageInit = function()
|
||||
'json'
|
||||
);
|
||||
};
|
||||
|
||||
function buildList(asAllItems)
|
||||
{
|
||||
var sType ='';
|
||||
var iItemId = 0;
|
||||
for(sType in asAllItems)
|
||||
{
|
||||
for(iItemId in asAllItems[sType])
|
||||
{
|
||||
asAllItems[sType][iItemId]['type'] = sType;
|
||||
asAllItems[sType][iItemId]['id_item'] = iItemId;
|
||||
databap.appendItem(asAllItems[sType][iItemId], databap.getMainElem('#list_container'));
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user