form
This commit is contained in:
parent
cf5a102f3b
commit
dc46cb04ec
|
@ -122,10 +122,25 @@
|
||||||
{% trans %}menu.future{% endtrans %}
|
{% trans %}menu.future{% endtrans %}
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#" id="introjs_start">
|
||||||
|
<i class="fa fa-play"></i>
|
||||||
|
{# {% trans %}menu.introjs{% endtrans %}#}
|
||||||
|
Visite guidée
|
||||||
|
</a>
|
||||||
|
{% if app.user.username == 'demo' %}
|
||||||
|
<div class="text-warning alert-sm marged ">
|
||||||
|
<i class="fa fa-info-circle"></i>
|
||||||
|
<sub> Ceci est un compte de démonstration. Créez votre compte personnel dès
|
||||||
|
maintenant. </sub>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-3 text-sm-left text-md-right">
|
<div class="col-xs-12 col-sm-3 text-sm-left text-right">
|
||||||
|
|
||||||
<button class="btn btn-default visible-xs pull-right" id="menu_button">
|
<button class="btn btn-default visible-xs pull-right" id="menu_button">
|
||||||
<i class="fa fa-bars"></i>
|
<i class="fa fa-bars"></i>
|
||||||
|
@ -134,7 +149,6 @@
|
||||||
|
|
||||||
{% trans %}user.greet{% endtrans %}
|
{% trans %}user.greet{% endtrans %}
|
||||||
<a href="{{ path('fos_user_profile_edit') }}">
|
<a href="{{ path('fos_user_profile_edit') }}">
|
||||||
|
|
||||||
<i class="fa fa-user"></i>
|
<i class="fa fa-user"></i>
|
||||||
{{ app.user.username }}
|
{{ app.user.username }}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{% extends 'base.html.twig' %}
|
{% extends 'base.html.twig' %}
|
||||||
{% block body %}
|
{% block body %}
|
||||||
|
{% verbatim %}
|
||||||
<div id="caisse-now" class="tab-pane fade in active">
|
<div id="caisse-now" class="tab-pane fade in active">
|
||||||
<div class="caisse-main row-fluid"
|
<div class="caisse-main row-fluid"
|
||||||
ng-app="caisse"
|
ng-app="caisse"
|
||||||
|
@ -40,26 +41,18 @@
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-md-6">
|
<div class="col-xs-12 col-md-6">
|
||||||
<div class="row">{% verbatim %}
|
<div class="client-now padded">
|
||||||
<div class="client-now text-right padded">
|
|
||||||
<div class="col-xs-12">
|
|
||||||
|
|
||||||
<i class="fa fa-user"></i>
|
<i class="fa fa-user"></i>
|
||||||
Client actuel:
|
Client actuel:
|
||||||
</div>
|
<input type="text" class="form-control" aria-label="Recipient's username" aria-describedby="basic-addon2" ng-model="sellingComment" placeholder="nom ou commentaire">
|
||||||
<div class="col-xs-10">
|
|
||||||
<div class="input-group">
|
|
||||||
|
|
||||||
<input class="input form-control input-comment" type="text" ng-model="sellingComment" placeholder="nom ou commentaire">
|
|
||||||
<button type="button" class="deleter" ng-click="sellingComment = ''">
|
<button type="button" class="deleter" ng-click="sellingComment = ''">
|
||||||
<i class="fa fa-times"></i>
|
<i class="fa fa-times"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
|
|
||||||
{{ activeSelling.length }} produit<span ng-if="activeSelling.length!=1">s</span>
|
{{ activeSelling.length }} produit<span ng-if="activeSelling.length!=1">s</span>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<!--états de sauvegarde-->
|
<!--états de sauvegarde-->
|
||||||
<div class="selling-ok alert-success alert block" ng-if="sellingOk" ng-click="sellingOk = false">
|
<div class="selling-ok alert-success alert block" ng-if="sellingOk" ng-click="sellingOk = false">
|
||||||
<i class="fa fa-save"></i>
|
<i class="fa fa-save"></i>
|
||||||
|
@ -70,18 +63,10 @@
|
||||||
Problème de sauvegarde (pas de réseau ?)
|
Problème de sauvegarde (pas de réseau ?)
|
||||||
</div>
|
</div>
|
||||||
{% endverbatim %}
|
{% endverbatim %}
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
{% include 'logged/caisse-main.html.twig' %}
|
{% include 'logged/caisse-main.html.twig' %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div id="categories" class="tab-pane fade">
|
<div id="categories" class="tab-pane fade">
|
||||||
<h2>Catégories</h2>
|
<h2>Catégories</h2>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -0,0 +1,527 @@
|
||||||
|
.introjs-overlay {
|
||||||
|
position: absolute;
|
||||||
|
box-sizing: content-box;
|
||||||
|
z-index: 999999;
|
||||||
|
background-color: #000;
|
||||||
|
opacity: 0;
|
||||||
|
background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
|
||||||
|
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.9)));
|
||||||
|
background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
|
||||||
|
background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
|
||||||
|
background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
|
||||||
|
background: radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
|
||||||
|
filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";
|
||||||
|
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
|
||||||
|
filter: alpha(opacity=50);
|
||||||
|
-webkit-transition: all 0.3s ease-out;
|
||||||
|
-moz-transition: all 0.3s ease-out;
|
||||||
|
-ms-transition: all 0.3s ease-out;
|
||||||
|
-o-transition: all 0.3s ease-out;
|
||||||
|
transition: all 0.3s ease-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-fixParent {
|
||||||
|
z-index: auto !important;
|
||||||
|
opacity: 1.0 !important;
|
||||||
|
-webkit-transform: none !important;
|
||||||
|
-moz-transform: none !important;
|
||||||
|
-ms-transform: none !important;
|
||||||
|
-o-transform: none !important;
|
||||||
|
transform: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-showElement,
|
||||||
|
tr.introjs-showElement > td,
|
||||||
|
tr.introjs-showElement > th {
|
||||||
|
z-index: 9999999 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-disableInteraction {
|
||||||
|
z-index: 99999999 !important;
|
||||||
|
position: absolute;
|
||||||
|
background-color: white;
|
||||||
|
opacity: 0;
|
||||||
|
filter: alpha(opacity=0);
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-relativePosition,
|
||||||
|
tr.introjs-showElement > td,
|
||||||
|
tr.introjs-showElement > th {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-helperLayer {
|
||||||
|
box-sizing: content-box;
|
||||||
|
position: absolute;
|
||||||
|
z-index: 9999998;
|
||||||
|
background-color: #FFF;
|
||||||
|
background-color: rgba(255, 255, 255, .9);
|
||||||
|
border: 1px solid #777;
|
||||||
|
border: 1px solid rgba(0, 0, 0, .5);
|
||||||
|
border-radius: 4px;
|
||||||
|
box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
|
||||||
|
-webkit-transition: all 0.3s ease-out;
|
||||||
|
-moz-transition: all 0.3s ease-out;
|
||||||
|
-ms-transition: all 0.3s ease-out;
|
||||||
|
-o-transition: all 0.3s ease-out;
|
||||||
|
transition: all 0.3s ease-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-tooltipReferenceLayer {
|
||||||
|
box-sizing: content-box;
|
||||||
|
position: absolute;
|
||||||
|
visibility: hidden;
|
||||||
|
z-index: 100000000;
|
||||||
|
background-color: transparent;
|
||||||
|
-webkit-transition: all 0.3s ease-out;
|
||||||
|
-moz-transition: all 0.3s ease-out;
|
||||||
|
-ms-transition: all 0.3s ease-out;
|
||||||
|
-o-transition: all 0.3s ease-out;
|
||||||
|
transition: all 0.3s ease-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-helperLayer *,
|
||||||
|
.introjs-helperLayer *:before,
|
||||||
|
.introjs-helperLayer *:after {
|
||||||
|
-webkit-box-sizing: content-box;
|
||||||
|
-moz-box-sizing: content-box;
|
||||||
|
-ms-box-sizing: content-box;
|
||||||
|
-o-box-sizing: content-box;
|
||||||
|
box-sizing: content-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-helperNumberLayer {
|
||||||
|
box-sizing: content-box;
|
||||||
|
position: absolute;
|
||||||
|
visibility: visible;
|
||||||
|
top: -16px;
|
||||||
|
left: -16px;
|
||||||
|
z-index: 9999999999 !important;
|
||||||
|
padding: 2px;
|
||||||
|
font-family: Arial, verdana, tahoma;
|
||||||
|
font-size: 13px;
|
||||||
|
font-weight: bold;
|
||||||
|
color: white;
|
||||||
|
text-align: center;
|
||||||
|
text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
|
||||||
|
background: #ff3019; /* Old browsers */
|
||||||
|
background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */
|
||||||
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */
|
||||||
|
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
|
||||||
|
background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */
|
||||||
|
background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */
|
||||||
|
background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%); /* W3C */
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
line-height: 20px;
|
||||||
|
border: 3px solid white;
|
||||||
|
border-radius: 50%;
|
||||||
|
filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)"; /* IE6-9 */
|
||||||
|
filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)"; /* IE10 text shadows */
|
||||||
|
box-shadow: 0 2px 5px rgba(0, 0, 0, .4);
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-arrow {
|
||||||
|
border: 5px solid transparent;
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-arrow.top {
|
||||||
|
top: -10px;
|
||||||
|
border-bottom-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-arrow.top-right {
|
||||||
|
top: -10px;
|
||||||
|
right: 10px;
|
||||||
|
border-bottom-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-arrow.top-middle {
|
||||||
|
top: -10px;
|
||||||
|
left: 50%;
|
||||||
|
margin-left: -5px;
|
||||||
|
border-bottom-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-arrow.right {
|
||||||
|
right: -10px;
|
||||||
|
top: 10px;
|
||||||
|
border-left-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-arrow.right-bottom {
|
||||||
|
bottom: 10px;
|
||||||
|
right: -10px;
|
||||||
|
border-left-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-arrow.bottom {
|
||||||
|
bottom: -10px;
|
||||||
|
border-top-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-arrow.bottom-right {
|
||||||
|
bottom: -10px;
|
||||||
|
right: 10px;
|
||||||
|
border-top-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-arrow.bottom-middle {
|
||||||
|
bottom: -10px;
|
||||||
|
left: 50%;
|
||||||
|
margin-left: -5px;
|
||||||
|
border-top-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-arrow.left {
|
||||||
|
left: -10px;
|
||||||
|
top: 10px;
|
||||||
|
border-right-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-arrow.left-bottom {
|
||||||
|
left: -10px;
|
||||||
|
bottom: 10px;
|
||||||
|
border-right-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-tooltip {
|
||||||
|
box-sizing: content-box;
|
||||||
|
position: absolute;
|
||||||
|
visibility: visible;
|
||||||
|
padding: 10px;
|
||||||
|
background-color: white;
|
||||||
|
min-width: 200px;
|
||||||
|
max-width: 300px;
|
||||||
|
border-radius: 3px;
|
||||||
|
box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
|
||||||
|
-webkit-transition: opacity 0.1s ease-out;
|
||||||
|
-moz-transition: opacity 0.1s ease-out;
|
||||||
|
-ms-transition: opacity 0.1s ease-out;
|
||||||
|
-o-transition: opacity 0.1s ease-out;
|
||||||
|
transition: opacity 0.1s ease-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-tooltipbuttons {
|
||||||
|
text-align: right;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
|
||||||
|
Changed by Afshin Mehrabani
|
||||||
|
*/
|
||||||
|
.introjs-button {
|
||||||
|
box-sizing: content-box;
|
||||||
|
position: relative;
|
||||||
|
overflow: visible;
|
||||||
|
display: inline-block;
|
||||||
|
padding: 0.3em 0.8em;
|
||||||
|
border: 1px solid #d4d4d4;
|
||||||
|
margin: 0;
|
||||||
|
text-decoration: none;
|
||||||
|
text-shadow: 1px 1px 0 #fff;
|
||||||
|
font: 11px/normal sans-serif;
|
||||||
|
color: #333;
|
||||||
|
white-space: nowrap;
|
||||||
|
cursor: pointer;
|
||||||
|
outline: none;
|
||||||
|
background-color: #ececec;
|
||||||
|
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
|
||||||
|
background-image: -moz-linear-gradient(#f4f4f4, #ececec);
|
||||||
|
background-image: -o-linear-gradient(#f4f4f4, #ececec);
|
||||||
|
background-image: linear-gradient(#f4f4f4, #ececec);
|
||||||
|
-webkit-background-clip: padding;
|
||||||
|
-moz-background-clip: padding;
|
||||||
|
-o-background-clip: padding-box;
|
||||||
|
/*background-clip: padding-box;*/
|
||||||
|
/* commented out due to Opera 11.10 bug */
|
||||||
|
-webkit-border-radius: 0.2em;
|
||||||
|
-moz-border-radius: 0.2em;
|
||||||
|
border-radius: 0.2em;
|
||||||
|
/* IE hacks */
|
||||||
|
zoom: 1;
|
||||||
|
*display: inline;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-button:hover {
|
||||||
|
border-color: #bcbcbc;
|
||||||
|
text-decoration: none;
|
||||||
|
box-shadow: 0px 1px 1px #e3e3e3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-button:focus,
|
||||||
|
.introjs-button:active {
|
||||||
|
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
|
||||||
|
background-image: -moz-linear-gradient(#ececec, #f4f4f4);
|
||||||
|
background-image: -o-linear-gradient(#ececec, #f4f4f4);
|
||||||
|
background-image: linear-gradient(#ececec, #f4f4f4);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* overrides extra padding on button elements in Firefox */
|
||||||
|
.introjs-button::-moz-focus-inner {
|
||||||
|
padding: 0;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-skipbutton {
|
||||||
|
box-sizing: content-box;
|
||||||
|
margin-right: 5px;
|
||||||
|
color: #7a7a7a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-prevbutton {
|
||||||
|
-webkit-border-radius: 0.2em 0 0 0.2em;
|
||||||
|
-moz-border-radius: 0.2em 0 0 0.2em;
|
||||||
|
border-radius: 0.2em 0 0 0.2em;
|
||||||
|
border-right: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-prevbutton.introjs-fullbutton {
|
||||||
|
border: 1px solid #d4d4d4;
|
||||||
|
-webkit-border-radius: 0.2em;
|
||||||
|
-moz-border-radius: 0.2em;
|
||||||
|
border-radius: 0.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-nextbutton {
|
||||||
|
-webkit-border-radius: 0 0.2em 0.2em 0;
|
||||||
|
-moz-border-radius: 0 0.2em 0.2em 0;
|
||||||
|
border-radius: 0 0.2em 0.2em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-nextbutton.introjs-fullbutton {
|
||||||
|
-webkit-border-radius: 0.2em;
|
||||||
|
-moz-border-radius: 0.2em;
|
||||||
|
border-radius: 0.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
|
||||||
|
color: #9a9a9a;
|
||||||
|
border-color: #d4d4d4;
|
||||||
|
box-shadow: none;
|
||||||
|
cursor: default;
|
||||||
|
background-color: #f4f4f4;
|
||||||
|
background-image: none;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-hidden {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-bullets {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-bullets ul {
|
||||||
|
box-sizing: content-box;
|
||||||
|
clear: both;
|
||||||
|
margin: 15px auto 0;
|
||||||
|
padding: 0;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-bullets ul li {
|
||||||
|
box-sizing: content-box;
|
||||||
|
list-style: none;
|
||||||
|
float: left;
|
||||||
|
margin: 0 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-bullets ul li a {
|
||||||
|
box-sizing: content-box;
|
||||||
|
display: block;
|
||||||
|
width: 6px;
|
||||||
|
height: 6px;
|
||||||
|
background: #ccc;
|
||||||
|
border-radius: 10px;
|
||||||
|
-moz-border-radius: 10px;
|
||||||
|
-webkit-border-radius: 10px;
|
||||||
|
text-decoration: none;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-bullets ul li a:hover {
|
||||||
|
background: #999;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-bullets ul li a.active {
|
||||||
|
background: #999;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-progress {
|
||||||
|
box-sizing: content-box;
|
||||||
|
overflow: hidden;
|
||||||
|
height: 10px;
|
||||||
|
margin: 10px 0 5px 0;
|
||||||
|
border-radius: 4px;
|
||||||
|
background-color: #ecf0f1
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-progressbar {
|
||||||
|
box-sizing: content-box;
|
||||||
|
float: left;
|
||||||
|
width: 0%;
|
||||||
|
height: 100%;
|
||||||
|
font-size: 10px;
|
||||||
|
line-height: 10px;
|
||||||
|
text-align: center;
|
||||||
|
background-color: #08c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjsFloatingElement {
|
||||||
|
position: absolute;
|
||||||
|
height: 0;
|
||||||
|
width: 0;
|
||||||
|
left: 50%;
|
||||||
|
top: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-fixedTooltip {
|
||||||
|
position: fixed;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-hint {
|
||||||
|
box-sizing: content-box;
|
||||||
|
position: absolute;
|
||||||
|
background: transparent;
|
||||||
|
width: 20px;
|
||||||
|
height: 15px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-hint:focus {
|
||||||
|
border: 0;
|
||||||
|
outline: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-hidehint {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-fixedhint {
|
||||||
|
position: fixed;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-hint:hover > .introjs-hint-pulse {
|
||||||
|
border: 5px solid rgba(60, 60, 60, 0.57);
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-hint-pulse {
|
||||||
|
box-sizing: content-box;
|
||||||
|
width: 10px;
|
||||||
|
height: 10px;
|
||||||
|
border: 5px solid rgba(60, 60, 60, 0.27);
|
||||||
|
-webkit-border-radius: 30px;
|
||||||
|
-moz-border-radius: 30px;
|
||||||
|
border-radius: 30px;
|
||||||
|
background-color: rgba(136, 136, 136, 0.24);
|
||||||
|
z-index: 10;
|
||||||
|
position: absolute;
|
||||||
|
-webkit-transition: all 0.2s ease-out;
|
||||||
|
-moz-transition: all 0.2s ease-out;
|
||||||
|
-ms-transition: all 0.2s ease-out;
|
||||||
|
-o-transition: all 0.2s ease-out;
|
||||||
|
transition: all 0.2s ease-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-hint-no-anim .introjs-hint-dot {
|
||||||
|
-webkit-animation: none;
|
||||||
|
-moz-animation: none;
|
||||||
|
animation: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.introjs-hint-dot {
|
||||||
|
box-sizing: content-box;
|
||||||
|
border: 10px solid rgba(146, 146, 146, 0.36);
|
||||||
|
background: transparent;
|
||||||
|
-webkit-border-radius: 60px;
|
||||||
|
-moz-border-radius: 60px;
|
||||||
|
border-radius: 60px;
|
||||||
|
height: 50px;
|
||||||
|
width: 50px;
|
||||||
|
-webkit-animation: introjspulse 3s ease-out;
|
||||||
|
-moz-animation: introjspulse 3s ease-out;
|
||||||
|
animation: introjspulse 3s ease-out;
|
||||||
|
-webkit-animation-iteration-count: infinite;
|
||||||
|
-moz-animation-iteration-count: infinite;
|
||||||
|
animation-iteration-count: infinite;
|
||||||
|
position: absolute;
|
||||||
|
top: -25px;
|
||||||
|
left: -25px;
|
||||||
|
z-index: 1;
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@-webkit-keyframes introjspulse {
|
||||||
|
0% {
|
||||||
|
-webkit-transform: scale(0);
|
||||||
|
opacity: 0.0;
|
||||||
|
}
|
||||||
|
25% {
|
||||||
|
-webkit-transform: scale(0);
|
||||||
|
opacity: 0.1;
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
-webkit-transform: scale(0.1);
|
||||||
|
opacity: 0.3;
|
||||||
|
}
|
||||||
|
75% {
|
||||||
|
-webkit-transform: scale(0.5);
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
-webkit-transform: scale(1);
|
||||||
|
opacity: 0.0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@-moz-keyframes introjspulse {
|
||||||
|
0% {
|
||||||
|
-moz-transform: scale(0);
|
||||||
|
opacity: 0.0;
|
||||||
|
}
|
||||||
|
25% {
|
||||||
|
-moz-transform: scale(0);
|
||||||
|
opacity: 0.1;
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
-moz-transform: scale(0.1);
|
||||||
|
opacity: 0.3;
|
||||||
|
}
|
||||||
|
75% {
|
||||||
|
-moz-transform: scale(0.5);
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
-moz-transform: scale(1);
|
||||||
|
opacity: 0.0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes introjspulse {
|
||||||
|
0% {
|
||||||
|
transform: scale(0);
|
||||||
|
opacity: 0.0;
|
||||||
|
}
|
||||||
|
25% {
|
||||||
|
transform: scale(0);
|
||||||
|
opacity: 0.1;
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
transform: scale(0.1);
|
||||||
|
opacity: 0.3;
|
||||||
|
}
|
||||||
|
75% {
|
||||||
|
transform: scale(0.5);
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: scale(1);
|
||||||
|
opacity: 0.0;
|
||||||
|
}
|
||||||
|
}
|
|
@ -106,6 +106,12 @@ label {
|
||||||
margin-top: 1rem;
|
margin-top: 1rem;
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&-h {
|
||||||
|
margin: 0;
|
||||||
|
margin-right: 1rem;
|
||||||
|
margin-left: 1rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.bgwarning {
|
.bgwarning {
|
||||||
|
@ -222,13 +228,15 @@ tr {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.table {
|
.table {
|
||||||
> div{
|
> div {
|
||||||
&:hover{
|
&:hover {
|
||||||
background: #ccc;
|
background: #ccc;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.table > thead > tr > td,
|
.table > thead > tr > td,
|
||||||
table td {
|
table td {
|
||||||
padding: 0.5em;
|
padding: 0.5em;
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
@import '~font-awesome/css/font-awesome.css';
|
@import '~font-awesome/css/font-awesome.css';
|
||||||
@import '~bootstrap-sass/assets/stylesheets/bootstrap';
|
@import '~bootstrap-sass/assets/stylesheets/bootstrap';
|
||||||
|
@import 'intro';
|
||||||
|
|
|
@ -117,7 +117,7 @@
|
||||||
.main-section > div {
|
.main-section > div {
|
||||||
padding-top: 0;
|
padding-top: 0;
|
||||||
}
|
}
|
||||||
.product-values{
|
.product-values {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
.bigger-text, #homepage, .hint, .product-values-block {
|
.bigger-text, #homepage, .hint, .product-values-block {
|
||||||
|
@ -132,10 +132,19 @@
|
||||||
clear: both;
|
clear: both;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
}
|
}
|
||||||
|
.sellings {
|
||||||
|
input {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.client-now {
|
||||||
|
input {
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
}
|
||||||
.sellings, .client-now {
|
.sellings, .client-now {
|
||||||
|
|
||||||
input {
|
input {
|
||||||
width: 100%;
|
|
||||||
font-size: 1.5rem;
|
font-size: 1.5rem;
|
||||||
padding: 0.5rem;
|
padding: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
require('../css/app.scss');
|
require('../css/app.scss');
|
||||||
|
require('../../node_modules/introjs/lib/index');
|
||||||
require('../../node_modules/jquery/dist/jquery.min');
|
require('../../node_modules/jquery/dist/jquery.min');
|
||||||
require('../../node_modules/angular/angular.min.js');
|
require('../../node_modules/angular/angular.min.js');
|
||||||
require('./parts/main.js');
|
require('./parts/main.js');
|
||||||
|
|
|
@ -28,6 +28,24 @@ $(document).ready(function () {
|
||||||
$('#use_example').on('click', function () {
|
$('#use_example').on('click', function () {
|
||||||
$('#produits').val(massimportExample);
|
$('#produits').val(massimportExample);
|
||||||
// $('#filling_zone input').click();
|
// $('#filling_zone input').click();
|
||||||
|
});
|
||||||
|
// intro js
|
||||||
|
$('#introjs_start').on('click', function () {
|
||||||
|
|
||||||
|
function startIntro() {
|
||||||
|
var intro = introJs();
|
||||||
|
intro.setOptions({
|
||||||
|
steps: [
|
||||||
|
{
|
||||||
|
element: document.querySelector('#menu-dashboard'),
|
||||||
|
intro : "Ceci est l'écran principal de la CaisseBliss, votre tableau de bord liste les produits que vous souhaitez vendre"
|
||||||
|
},
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
intro.start();
|
||||||
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
"bootstrap": "^4.0.0",
|
"bootstrap": "^4.0.0",
|
||||||
"canvasjs": "^1.8.1",
|
"canvasjs": "^1.8.1",
|
||||||
"font-awesome": "^4.7.0",
|
"font-awesome": "^4.7.0",
|
||||||
|
"introjs": "^0.2.2",
|
||||||
"jquery": "1.12.2"
|
"jquery": "1.12.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue