PHRAS-350 #fix add step by step tour guide

Edited while forward porting.
This commit is contained in:
Nicolas Le Goff
2015-02-17 19:23:35 +01:00
committed by Benoît Burnichon
parent ba04588abe
commit 9c9353fa01
2 changed files with 84 additions and 16 deletions

View File

@@ -45,8 +45,6 @@ class RootController extends Controller
*/ */
public function getClientAction(Request $request) public function getClientAction(Request $request)
{ {
$this->getSession()->getFlashBag()->add('client_deprecated', '');
if (!$this->getAuthenticator()->isAuthenticated() && null !== $request->query->get('nolog')) { if (!$this->getAuthenticator()->isAuthenticated() && null !== $request->query->get('nolog')) {
return $this->app->redirectPath('login_authenticate_as_guest', ['redirect' => 'client']); return $this->app->redirectPath('login_authenticate_as_guest', ['redirect' => 'client']);
} }
@@ -54,6 +52,8 @@ class RootController extends Controller
return $response; return $response;
} }
$this->getSession()->getFlashBag()->add('step_by_step', '');
return $this->app->redirect($this->app->path('prod', array('client'))); return $this->app->redirect($this->app->path('prod', array('client')));
} }
} }

View File

@@ -171,20 +171,6 @@
</div> </div>
</div> </div>
<div id="desktop" class="PNB" style="overflow:hidden;"> <div id="desktop" class="PNB" style="overflow:hidden;">
{% if app.flash('client_deprecated') %}
<div id="clientModal" class="modal hide fade" >
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>{{ 'Client application is deprecated'|trans }}</h3>
</div>
<div class="modal-body">
<p>{{ 'You have been redirected to production application.'|trans }}</p>
</div>
</div>
<script type="text/javascript">
$('#clientModal').modal();
</script>
{% endif %}
{% set ratio = app['settings'].getUserSetting(app.getAuthenticatedUser(), 'search_window') %} {% set ratio = app['settings'].getUserSetting(app.getAuthenticatedUser(), 'search_window') %}
{% if ratio == 0 %} {% if ratio == 0 %}
{% set ratio = '0.333' %} {% set ratio = '0.333' %}
@@ -893,6 +879,88 @@
</ol> </ol>
{% endif %} {% endif %}
{% if step %}
<ol id="step_by_step" style="visibility: hidden;">
/* data-id needs to be the same as the parent it will attach to */
<li data-id="EDIT_query">
<div>
<h1>
{{ "Rechercher"|trans }}
</h1>
<p>
{{ "Taper ici les termes de recherche afin de retrouver les documents souhaités."|trans }}
</p>
</div>
</li>
<li data-id="ADV_query">
<div>
<h1>
{{ "Recherche Avancée"|trans }}
</h1>
<p>
{{ "Séléctionner les champs et les collections sur lesquels vous voulez rechercher."|trans }}
</p>
</div>
</li>
<li data-id="recordtype_sel">
<div>
<h1>
{{ "Types de documents"|trans }}
</h1>
<p>
{{ "Séléctionner ici le type de document que vous souhaitez rechercher."|trans }}
</p>
</div>
</li>
<li data-id="TOOL_disktt">
<div>
<h1>
{{ "Barre d'outils"|trans }}
</h1>
<p>
{{ "Utilisez la barre d'outils pour télécharger les documents ou pour agir sur ces documents."|trans }}
</p>
</div>
</li>
<li data-id="answers" data-options="tipLocation:left">
<div>
<h1>
{{ "Sélection et Prévisualisation de documents"|trans }}
</h1>
<p>
{{ "Sélectionner les documents en cliquant dessus.
Pour sélectionner plusieurs documents, maintenez la touche maj enfoncée et
cliquez sur les documents souhaités.
Pour prévisualier un document cliquez dessus."|trans }}
</p>
</div>
</li>
<li data-id="basket_menu_trigger">
<div>
<h1>
{{ "Paniers"|trans }}
</h1>
<p>
{{ "Consulter et administrer vos paniers dans cet onglet.
Pour créer un panier et affichez le menu déroulant en cliquant sue la
flèche blanche."|trans }}
</p>
</div>
</li>
<li data-id="answers" data-options="tipLocation:left">
<div>
<h1>
{{ "Ajouter au panier"|trans }}
</h1>
<p>
{{ "Ajoutez des médias simplement en les faisant glisser vers le panier
désiré et en relachant au dessus."|trans }}
</p>
</div>
</li>
</ol>
{% endif %}
<script type="text/javascript"> <script type="text/javascript">
{% include "prod/thesaurus.js.twig" with {'search_datas': search_datas} %} {% include "prod/thesaurus.js.twig" with {'search_datas': search_datas} %}
</script> </script>