FAFOing on disclosure arrows being remembered
This commit is contained in:
@@ -4,12 +4,17 @@
|
||||
@php
|
||||
$localPermission = $area_permission[0];
|
||||
@endphp
|
||||
<div class="form-group{{ ($localPermission['permission']!='superuser') ? ' nonsuperuser' : '' }}{{ ( ($localPermission['permission']!='superuser') && ($localPermission['permission']!='admin')) ? ' nonadmin' : '' }}">
|
||||
<div id="{{ str_slug($localPermission['permission'])}}" class="form-group remember-toggle {{ ($localPermission['permission']!='superuser') ? ' nonsuperuser' : '' }}{{ ( ($localPermission['permission']!='superuser') && ($localPermission['permission']!='admin')) ? ' nonadmin' : '' }}">
|
||||
<div class="callout callout-legend col-md-12">
|
||||
<div class="col-md-10">
|
||||
<h4>
|
||||
{{ trans('permissions.'.str_slug($area).'.name') }}
|
||||
</h4>
|
||||
<a id="toggled_remember-toggle-{{ str_slug($localPermission['permission'])}}">
|
||||
<h4>
|
||||
@if (count($area_permission) > 1)
|
||||
<x-icon type="caret-down" id="toggle-arrow-{{ str_slug($localPermission['permission'])}}" />
|
||||
@endif
|
||||
{{ trans('permissions.'.str_slug($area).'.name') }}
|
||||
</h4>
|
||||
</a>
|
||||
|
||||
@if (\Lang::has('permissions.'.str_slug($area).'.note'))
|
||||
<p>{{ trans('permissions.'.str_slug($area).'.note') }}</p>
|
||||
@@ -100,7 +105,7 @@
|
||||
@php
|
||||
$section_translation = trans('permissions.'.str_slug($this_permission['permission']).'.name');
|
||||
@endphp
|
||||
<div class="{{ ($localPermission['permission']!='superuser') ? ' nonsuperuser' : '' }}{{ ( ($localPermission['permission']!='superuser') && ($localPermission['permission']!='admin')) ? ' nonadmin' : '' }}">
|
||||
<div class="toggle-content-{{ str_slug($localPermission['permission']) }} {{ ($localPermission['permission']!='superuser') ? ' nonsuperuser' : '' }}{{ ( ($localPermission['permission']!='superuser') && ($localPermission['permission']!='admin')) ? ' nonadmin' : '' }}">
|
||||
<div class="form-group" style="border-bottom: 1px solid #eee; padding-right: 13px;">
|
||||
<div class="col-md-10">
|
||||
<strong>{{ $section_translation }}</strong>
|
||||
|
||||
@@ -717,6 +717,23 @@ $(document).ready(function() {
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
// toggle everything
|
||||
$(".remember-toggle").on("click",function(){
|
||||
var toggleable_callout_id = $(this).attr('id');
|
||||
var toggle_content_id = 'toggle-content-'+$(this).attr('id');
|
||||
var toggle_arrow = '#toggle-arrow-' + toggleable_callout_id;
|
||||
var toggle_cookie_name = 'toggle_state_' + toggleable_callout_id;
|
||||
|
||||
$('.'+toggle_content_id).fadeToggle(100);
|
||||
$(toggle_arrow).toggleClass('fa-caret-right fa-caret-down');
|
||||
var toggle_open = $(toggle_arrow).hasClass('fa-caret-down');
|
||||
alert(toggle_open);
|
||||
document.cookie = toggle_cookie_name+"="+toggle_open+'; path=/';
|
||||
});
|
||||
|
||||
|
||||
|
||||
$("#optional_user_info").on("click",function(){
|
||||
$('#optional_user_details').fadeToggle(100);
|
||||
$('#optional_user_info_icon').toggleClass('fa-caret-right fa-caret-down');
|
||||
@@ -725,15 +742,30 @@ $(document).ready(function() {
|
||||
});
|
||||
|
||||
|
||||
|
||||
var all_cookies = document.cookie.split(';')
|
||||
for(var i in all_cookies) {
|
||||
for (var i in all_cookies) {
|
||||
var trimmed_cookie = all_cookies[i].trim(' ')
|
||||
elems = all_cookies[i].split('=', 2);
|
||||
|
||||
if (trimmed_cookie.startsWith('optional_user_info_open=')) {
|
||||
elems = all_cookies[i].split('=', 2)
|
||||
|
||||
if (elems[1] == 'true') {
|
||||
$('#optional_user_info').trigger('click')
|
||||
}
|
||||
}
|
||||
|
||||
// We have to do more here since we don't know the name of the selector
|
||||
if (trimmed_cookie.startsWith('toggle_state_')) {
|
||||
// alert('toggle cookies exist!');
|
||||
// alert(elems);
|
||||
var toggle_selector_name = elems[0].replace('toggle_state_','');
|
||||
if (elems[1] == 'false') {
|
||||
// alert(toggle_selector_name);
|
||||
$('.' + toggle_selector_name).trigger('click')
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$("#two_factor_reset").click(function(){
|
||||
|
||||
Reference in New Issue
Block a user