mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-07 11:14:40 -04:00
Check for local storage support
This commit is contained in:
parent
72c0365aee
commit
66f842b7cd
@ -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() {
|
||||||
|
@ -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]();
|
||||||
|
@ -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>
|
<i class="fa fa-{{ strtolower($provider) }}"></i>
|
||||||
{{ $provider }}
|
{{ $provider }}
|
||||||
</a>
|
</a>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user