Check for local storage support

This commit is contained in:
Hillel Coren 2017-03-20 15:40:10 +02:00
parent 72c0365aee
commit 66f842b7cd
3 changed files with 10 additions and 10 deletions

View File

@ -168,8 +168,6 @@
$('#passwordModal').on('shown.bs.modal', function () {
$('#current_password').focus();
})
localStorage.setItem('auth_provider', '{{ strtolower($oauthProviderName) }}');
});
function showChangePassword() {

View File

@ -302,7 +302,9 @@
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
var target = $(e.target).attr("href") // activated tab
target = target.substring(1);
if (isStorageSupported()) {
localStorage.setItem('client_tab', target);
}
if (!loadedTabs.hasOwnProperty(target)) {
loadedTabs[target] = true;
window['load_' + target]();

View File

@ -106,7 +106,9 @@
@endif
function handleSignedUp() {
if (isStorageSupported()) {
localStorage.setItem('guest_key', '');
}
fbq('track', 'CompleteRegistration');
trackEvent('/account', '/signed_up');
}
@ -157,10 +159,6 @@
}
}
function setSocialLoginProvider(provider) {
localStorage.setItem('auth_provider', provider);
}
window.loadedSearchData = false;
function onSearchBlur() {
$('#search').typeahead('val', '');
@ -338,8 +336,10 @@
if (history.pushState) {
history.pushState(null, null, target);
}
if (isStorageSupported()) {
localStorage.setItem('last:settings_page', location.href.replace(location.hash, ''));
}
}
});
// set timeout onDomReady
@ -666,7 +666,7 @@
<h4>{{ trans('texts.sign_up_using') }}</h4><br/>
@foreach (App\Services\AuthService::$providers as $provider)
<a href="{{ URL::to('auth/' . $provider) }}" class="btn btn-primary btn-block"
onclick="setSocialLoginProvider('{{ strtolower($provider) }}')" id="{{ strtolower($provider) }}LoginButton">
id="{{ strtolower($provider) }}LoginButton">
<i class="fa fa-{{ strtolower($provider) }}"></i> &nbsp;
{{ $provider }}
</a>