Adding to SP3 : fixing images and others

This commit is contained in:
2014-11-30 17:24:49 +01:00
parent b6ebf33a02
commit c1f4308089
9 changed files with 159 additions and 115 deletions

View File

@@ -859,16 +859,17 @@ function refresh_users()
databap.tmp(['users', databap.consts.all_chan_id, sSafeNickName], sNickName);
//Append name to user list box
var profileLink = databap.getInternalLink('profil', user_info.id_user);
var mission = 'Mission actuelle : '+(user_info.status || 'Aucune');
var pm = 'Cliquez pour lancer un channel privé avec '+user_info.name+' ('+user_info.company+')';
var $user = $('<p>', {'class':'connected_user class_'+sChankeyName})
.append($('<a>', {'class':'connected_user_logo', href:profileLink, title:mission, target:'_blank'})
var sProfileLink = databap.getInternalLink('profil', user_info.id_user);
var sMission = user_info.status || '';
var sLogoTitle = user_info.company+((sMission=='')?'':' (Mission : '+sMission+')');
var sPm = user_info.name+((user_info.id_user==databap.vars.user_id)?'':' (cliquez pour lancer une conversation privée)');
var $User = $('<p>', {'class':'connected_user class_'+sChankeyName})
.append($('<a>', {'class':'connected_user_logo', href:sProfileLink, title:sLogoTitle, target:'_blank'})
.append($('<img>', {src:databap.consts.app_image_folder+user_info.logo}))
.append((user_info.afk=='1')?$('<i>', {class:'fa fa-c-afk afk'}):''))
.append($('<a>', {'class':'connected_user_name clickable '+sNickName.replace('"', '\''), id:user_info.id_user, title:pm}).text(sNickName));
$user.find('.connected_user_name').click(joinPmChan);
databap.getMainElem('#connected_users').append($user);
.append((user_info.afk=='1')?$('<i>', {'class':'fa fa-c-afk afk'}):''))
.append($('<a>', {'class':'connected_user_name clickable '+sNickName.replace('"', '\''), id:user_info.id_user, title:sPm}).text(sNickName));
$User.find('.connected_user_name').click(joinPmChan);
databap.getMainElem('#connected_users').append($User);
}
);
}

View File

@@ -39,7 +39,7 @@ databap.pageInit = function()
(
{
element: document.getElementById('attach_file'),
action: databap.getActionLink('upload_file'),
action: databap.getActionLink('upload_doc'),
allowedExtensions: databap.consts.authorized_file_exts,
sizeLimit: parseInt(databap.consts.max_size)*100,
addSlideText: 'Glisser les fichier ici',
@@ -88,22 +88,31 @@ function loadDoc(iDocId, fOnSuccess)
'get_doc',
function(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);
databap.getMainElem('#titles_read_led').html(doc_info.led);
databap.getMainElem('#titles_read_description').html(doc_info.description);
//links
for(var i in doc_info.files)
if(doc_info.desc == databap.consts.errors.not_found)
{
databap.getMainElem('#doc_links').addButton('file-'+doc_info.files[i].ext+' fa-30',
doc_info.files[i].description,
databap.getActionLink('dl_file', {id:i}),
null,
'inverse');
databap.addErrorBefore('Documentation introuvable', '#submit_doc');
databap.addSuccessBefore('Mais vous pouvez la créer !', '#submit_doc');
setDisplay('edit');
}
else
{
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);
databap.getMainElem('#titles_read_led').html(doc_info.led);
databap.getMainElem('#titles_read_description').html(doc_info.description);
//links
for(var i in doc_info.files)
{
databap.getMainElem('#doc_links').addButton('file-'+doc_info.files[i].ext+' fa-30',
doc_info.files[i].description,
databap.getActionLink('dl_file', {id:i}),
null,
'inverse');
}
setDisplay('read');
}
setDisplay('read');
fOnSuccess();
},
{id:iDocId},
@@ -121,7 +130,7 @@ function saveDoc()
databap.getMainElem('#doc_form'),
function(data)
{
if(data.result == 'success')
if(data.result == databap.consts.success)
{
databap.tmp('started', false);
databap.goToInternalLink('doc', data.doc_id);

View File

@@ -35,7 +35,8 @@ databap.pageInit = function()
//Add EHP improvements, SP bug fixes and WIP
var $ActivityBox, sIcon;
var asActivityTypes = {
sp_fixes: [ 'Réparation des fichiers téléchargés (documentation)'],
sp_fixes: [ 'Réparation des fichiers téléchargés (documentation)',
'Réparation du /img dans le chat : Le type de l\'image est lu dans le header de la requête http et non dans l\'extension'],
ehp_improvements: [ 'Utilisation des # pour les accès aux pages, compatible avec les boutons prec/suiv des navigateurs. Ex: <a href="#chat">databap.lutran.fr#chat</a>',
'Mot de passe personnalisé et modifiable dans les <a href="#options">options</a>',
'paramètre dans les <a href="#options">options</a> pour supprimer les messages d\'arrivée et de départ des gens (console)',
@@ -48,6 +49,7 @@ databap.pageInit = function()
wip: [ 'Filtre par type de documents (table, code, procédure, ...) applicable post-recherche (affinage)',
'Messages non lus mémorisés par utilisateur. Possibilité d\'accéder à tous les messags non lus, mêmes plus anciens qu\'une journée<span class="round milestone"><i class="fa fa-c-version"></i>1.1</span>',
'Son lors de nouveaux messages (chat)',
'lecteur de fichier online (pdf, txt, image, word ?)',
'Version compatible mobile (surtout pour le chat)',
'Accès externe à certains fichiers (partage temporaire)',
'Messagerie interne afin d\'envoyer des mails aux personnes absentes<span class="round milestone"><i class="fa fa-c-version"></i>1.2</span>',