Files
databap/masks/welcome.html
2014-10-29 15:28:44 +01:00

85 lines
4.5 KiB
HTML
Executable File

<div id="welcome">
<div id="welcome_container" class="round">
<p class="welcome_text">Bienvenue sur la plateforme Databap</p>
<div id="welcome_box"><div id="welcome_subbox">
<ul class="fa-ul">
<li><i class="fa-li fa fa-30 fa-c-version"></i>Databap version <span id="version"></span>
<ul class="fa-ul">
<li><i class="fa-li fa fa-c-details fa-rotate-180"></i>Version <span class="version_main"></span>, EHP <span class="version_ehp"></span>, SP <span class="version_sp"></span></li>
<li><i class="fa-li fa fa-c-date"></i>Commit du <span id="version_date"></span></li>
<li><i class="fa-li fa fa-c-git"></i>Repo git disponible ici: <a href="http://gitweb.lutran.fr/?p=databap.git;a=shortlog" target="_blank">databap.git</a></li>
<li><i class="fa-li fa fa-c-mail"></i><a href="mailto:francois@lutran.fr">Contact</a></li>
</ul>
</li>
<li id="sp_fixes"><i class="fa-li fa fa-30 fa-c-bug"></i>Bug fixes SP <span class="version_sp"></span></li>
<li id="ehp_improvements"><i class="fa-li fa fa-30 fa-c-changelog"></i>Changelog <span class="version_main"></span>.<span class="version_ehp"></span></li>
<li id="wip"><i class="fa-li fa fa-30 fa-c-wip"></i>In progress</li>
</ul>
</div></div>
</div>
</div>
<script type="text/javascript">
databap.pageInit = function()
{
//Add versions
var sVersion = databap.consts.version;
var asVersionDetails = sVersion.split('-')[0].split('.');
$('#version').text(sVersion);
$('.version_main').text(asVersionDetails[0]);
$('.version_ehp').text(asVersionDetails[1]);
$('.version_sp').text(asVersionDetails[2]);
if(asVersionDetails[2]==0) $('#sp_fixes').hide();
$('#version_date').text(databap.consts.version_date);
self.initScrollBar('#main', '#welcome_box', '#welcome_subbox');
//Add EHP improvements, SP bug fixes and WIP
var $ActivityBox, sIcon;
var asActivityTypes = {
sp_fixes: [ 'Réparation des messages non lus dans le chat',
'Plantage lors de la recherche infructueuse de table',
'Bon rafraichissement de la barre de défilement dans la recherche',
'Réinsertion des nicknames absent du chan lors des tab dans le cas d\'un /invite',
'Suppression de la redescente automatique de la scrollbar dans le chat si elle n\'est pas déjà en bas',
'Liste complète: ajout d\'un bouton pour supprimer les filtres appliqués'],
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)',
'Téléversement de documentation',
'Documentation de tables ECC / BW',
'Homogénéisation des icônes',
'Recherche élargie sur tous les types de documents (codes, procédures, docs, articles et tables)',
'Commande /invite X : invite X à rejoindre le chan ouvert (Cf. Clippy)',
'Des filtres peuvent être appliqués à la liste complète des documents'],
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)',
'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>',
'Q&amp;A (forum like)',
'Image de profil',
'Système de rewards pour les documents ajoutés (table, code, procédure, ...)<span class="round milestone"><i class="fa fa-c-version"></i>1.3</span>',
'Version compatible IE8+']
};
$.each(asActivityTypes, function(sType, asActivities)
{
$ActivityBox = $('<ul>', {'class':'fa-ul'}).appendTo('#'+sType);
for(var iActivityId in asActivities)
{
sIcon = (sType=='wip')?'unchecked':'checked';
$ActivityBox
.append($('<li>')
.append($('<i>', {'class':'fa-li fa fa-c-'+sIcon}))
.append(asActivities[iActivityId]));
}
});
//Init's end
self.setInitEnd(true);
};
databap.onResize = function()
{
self.setScrollBarSize('optimize');
};
</script>