tooltip back office wide

tip sur le paramètrage des modes d'inscription
This commit is contained in:
Olivier Legat 2021-07-21 15:56:36 +02:00
parent 8daecbd373
commit ab56c04f11
3 changed files with 33 additions and 0 deletions

View file

@ -68802,6 +68802,15 @@ Vue.component('creneaux-exceptions', __webpack_require__(/*! ./components/Crenea
var app = new Vue({
el: '#app'
});
$(document).ready(function () {
var tippyInstances = tippy('[data-tippy-content]');
var generictippy = createSingleton(tippyInstances, {
allowHTML: true,
delay: 500,
animation: 'scale',
moveTransition: 'transform 0.2s ease-out'
});
});
/***/ }),

11
resources/js/app.js vendored
View file

@ -18,3 +18,14 @@ Vue.component('creneaux-exceptions', require('./components/CreneauxExceptions.vu
const app = new Vue({
el: '#app',
});
$(document).ready(function(){
const tippyInstances = tippy('[data-tippy-content]');
//just add a data-tippy-content attribute to any tag to show a tooltip
const generictippy = createSingleton(tippyInstances, {
allowHTML: true,
delay: 500,
animation: 'scale',
moveTransition: 'transform 0.2s ease-out',
});
});

View file

@ -56,6 +56,10 @@
<div class="form-group">
<label class="col-form-label">
Adresse de reception des messages "contactez nous"
<span class="tipped"
data-tippy-content="adresse email à laquelle seront envoyé les formulaires de contact">
<i class="fas fa-question-circle"></i>
</span>
<input type="email" name="send_contact_mail_to" class="form-control" value="{{$settingsToPrint['send_contact_mail_to'] ?? ''}}">
</label>
</div>
@ -68,15 +72,23 @@
</div>
<div class="form-group">
Mode d'inscription
<span class="tipped"
data-tippy-content="La partie front office de votre boutique doit tenir compte de ce paramètre pour qu'il prenne effet.
<br/> Le thème doit indiquer quel modes sont pris en charge via la config de thème: <code>register_mode</code>
<br/> Si aucun choix ne s'affiche c'est que votre boutique ne gère que l'inscription tous publics.">
<i class="fas fa-question-circle"></i>
</span>
@foreach(SettingRegisterMode::toArray() as $registermode)
@if ($loop->first)
<div class="form-row">
@endif
@if (in_array($registermode->value, config('theme.register_mode') ?? array()))
<label class="col-form-label">
<input type="checkbox" name="register_{{ $registermode->value }}" value="{{ $registermode->value }}" @if(($settingsToPrint['register_'.$registermode->value]??'')==$registermode->value)checked @endif>
{{ $registermode->label }}
<small class="text-muted"></small>
</label>
@endif
@if($loop->last)
</div>
@else
@ -87,3 +99,4 @@
</div>
</form>
@endsection