easier maintenance of welcome page

This commit is contained in:
lutranf
2014-10-29 15:28:44 +01:00
parent 661985cc37
commit 0520bdc6b6
2 changed files with 53 additions and 43 deletions

View File

@@ -8,50 +8,12 @@
<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>
<ul class="fa-ul">
<li><i class="fa-li fa fa-c-checked"></i>Réparation des messages non lus dans le chat</li>
<li><i class="fa-li fa fa-c-checked"></i>Plantage lors de la recherche infructueuse de table</li>
<li><i class="fa-li fa fa-c-checked"></i>Bon rafraichissement de la barre de défilement dans la recherche</li>
<li><i class="fa-li fa fa-c-checked"></i>Réinsertion des nicknames absent du chan lors des tab dans le cas d'un /invite</li>
<li><i class="fa-li fa fa-c-checked"></i>Suppression de la redescente automatique de la scrollbar dans le chat si elle n'est pas déjà en bas</li>
<li><i class="fa-li fa fa-c-checked"></i>Liste complète: ajout d'un bouton pour supprimer les filtres appliqués</li>
</ul>
</li>
<li><i class="fa-li fa fa-30 fa-c-changelog"></i>Changelog <span class="version_main"></span>.<span class="version_ehp"></span>
<ul class="fa-ul">
<li><i class="fa-li fa fa-c-checked"></i>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></li>
<li><i class="fa-li fa fa-c-checked"></i>Mot de passe personnalisé et modifiable dans les <a href="#options">options</a></li>
<li><i class="fa-li fa fa-c-checked"></i>paramètre dans les <a href="#options">options</a> pour supprimer les messages d'arrivée et de départ des gens (console)</li>
<li><i class="fa-li fa fa-c-checked"></i>T&eacute;l&eacute;versement de documentation</li>
<li><i class="fa-li fa fa-c-checked"></i>Documentation de tables ECC / BW</li>
<li><i class="fa-li fa fa-c-checked"></i>Homogénéisation des icônes</li>
<li><i class="fa-li fa fa-c-checked"></i>Recherche élargie sur tous les types de documents (codes, procédures, docs, articles et tables)</li>
<li><i class="fa-li fa fa-c-checked"></i>Commande /invite X : invite X à rejoindre le chan ouvert (Cf. Clippy)</li>
<li><i class="fa-li fa fa-c-checked"></i>Commande /news X : Vous annoncez le message X (votre message est ajouté à la liste des news automatiquement)</li>
<li><i class="fa-li fa fa-c-checked"></i>Le blog <a href="http://scn.sap.com/community/bw-hana/blog" target="_blank">SAP BW on HANA</a> a été ajouté à la liste des blogs parsés</li>
<li><i class="fa-li fa fa-c-checked"></i>Le blog <a href="http://www.biportal.org/sap_bi_blog" target="_blank">BI Portal</a> a été ajouté à la liste des blogs parsés</li>
<li><i class="fa-li fa fa-c-checked"></i>Le blog <a href="http://sapbwbw.com/" target="_blank">SAP BW BW</a> a été ajouté à la liste des blogs parsés</li>
<li><i class="fa-li fa fa-c-checked"></i>Des filtres peuvent être appliqués à la liste complète des documents</li>
</ul>
</li>
<li><i class="fa-li fa fa-30 fa-c-wip"></i>In progress
<ul class="fa-ul">
<li><i class="fa-li fa fa-c-unchecked"></i>Filtre par type de documents (table, code, procédure, ...) applicable post-recherche (affinage)</li>
<li><i class="fa-li fa fa-c-unchecked"></i>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></li>
<li><i class="fa-li fa fa-c-unchecked"></i>Son lors de nouveaux messages (chat)</li>
<li><i class="fa-li fa fa-c-unchecked"></i>Version compatible mobile (surtout pour le chat)</li>
<li><i class="fa-li fa fa-c-unchecked"></i>Accès externe à certains fichiers (partage temporaire)</li>
<li><i class="fa-li fa fa-c-unchecked"></i>Messagerie interne afin d'envoyer des mails aux personnes absentes<span class="round milestone"><i class="fa fa-c-version"></i>1.2</span></li>
<li><i class="fa-li fa fa-c-unchecked"></i>Q&amp;A (forum like)</li>
<li><i class="fa-li fa fa-c-unchecked"></i>Image de profil</li>
<li><i class="fa-li fa fa-c-unchecked"></i>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></li>
<li><i class="fa-li fa fa-c-unchecked"></i>Version compatible IE8+</li>
</ul>
</li>
<li><i class="fa-li fa fa-30 fa-c-mail"></i><a href="mailto:francois@lutran.fr">Me contacter</a>, car toute idée est bonne à prendre !</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>
@@ -59,6 +21,7 @@
<script type="text/javascript">
databap.pageInit = function()
{
//Add versions
var sVersion = databap.consts.version;
var asVersionDetails = sVersion.split('-')[0].split('.');
$('#version').text(sVersion);
@@ -69,9 +32,52 @@ databap.pageInit = function()
$('#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');

4
todo
View File

@@ -37,6 +37,10 @@ Design
EHP 1
-----
- Annonceurs: Commande /news X : Vous annoncez le message X (votre message est ajouté à la liste des news automatiquement)
- Le blog <a href="http://scn.sap.com/community/bw-hana/blog" target="_blank">SAP BW on HANA</a> a été ajouté à la liste des blogs parsés
- Le blog <a href="http://www.biportal.org/sap_bi_blog" target="_blank">BI Portal</a> a été ajouté à la liste des blogs parsés
- Le blog <a href="http://sapbwbw.com/" target="_blank">SAP BW BW</a> a été ajouté à la liste des blogs parsés
- Interface menu modifié
- Ajout des notes sans authentification : #note-<num>