documentation feature v1 (add, read)

This commit is contained in:
2013-10-09 13:24:39 +02:00
parent e7a4476dda
commit 190a78a5f9
8 changed files with 178 additions and 144 deletions

View File

@@ -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&eacute; 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&eacute; la documentation <a href="'+url+'" target="_blank">'+message_info.description+'</a></span>';
break;
}
if(msg_body != '')

View File

@@ -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&eacute;l&eacute;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&eacute;l&eacute;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();

View File

@@ -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&eacute;dure</li>
<!-- <li id="doc_ln">Doc</li>-->
<!-- <li id="doc_ln">Doc</li> -->
<li id="list_ln">Liste compl&egrave;te</li>
<!-- <li id="quick_code_access_ln">N&deg;<input type="text" name="quick_code_access_id" id="quick_code_access_id" class="round" value="code" /></li>-->
<li id="profile_ln">Profil</li>

View File

@@ -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>