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 () { $('#passwordModal').on('shown.bs.modal', function () {
$('#current_password').focus(); $('#current_password').focus();
}) })
localStorage.setItem('auth_provider', '{{ strtolower($oauthProviderName) }}');
}); });
function showChangePassword() { function showChangePassword() {

View File

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

View File

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