Merge remote-tracking branch 'origin/QA_4_3' into QA_4_3

This commit is contained in:
Weblate 2015-01-07 21:56:21 +01:00
commit 962fc5d084
4 changed files with 7 additions and 6 deletions

View File

@ -2,6 +2,7 @@ phpMyAdmin - ChangeLog
======================
4.3.7.0 (not yet released)
- bug #4694 js error on marking table as favorite in Safari (in private mode)
4.3.6.0 (2015-01-07)
- bug Undefined index notices while configuring recent and favorite tables

View File

@ -3840,14 +3840,13 @@ AJAX.registerOnload('functions.js', function () {
cache: false,
type: 'POST',
data: {
favorite_tables: (window.localStorage && window.localStorage.favorite_tables
!== undefined)
favorite_tables: (isStorageSupported('localStorage'))
? window.localStorage['favorite_tables']
: ''
},
success: function (data) {
// Update localStorage.
if (window.localStorage && window.localStorage !== undefined) {
if (isStorageSupported('localStorage')) {
window.localStorage.favorite_tables
= data.favorite_tables;
}
@ -4652,6 +4651,7 @@ function isStorageSupported(type)
}
} catch(error) {
// Not supported
PMA_ajaxShowMessage(PMA_messages.strNoLocalStorage, false);
}
return false;
}

View File

@ -526,6 +526,7 @@ $js_messages['phpErrorsBeingSubmitted'] = '<div class="error">'
$js_messages['strConsoleRequeryConfirm'] = __('Execute this query again?');
$js_messages['strConsoleDeleteBookmarkConfirm'] = __('Do you really want to delete this bookmark?');
$js_messages['strNoLocalStorage'] = __('Your web browser does not support local storage of settings or the quota limit has been reached, some features may not work properly for you. In Safari, such problem is commonly caused by "Private Mode Browsing".');
echo "var PMA_messages = new Array();\n";
foreach ($js_messages as $name => $js_message) {

View File

@ -330,8 +330,7 @@ $(function () {
cache: false,
type: 'POST',
data: {
favorite_tables: (window.localStorage && window.localStorage.favorite_tables
!== undefined)
favorite_tables: (isStorageSupported('localStorage'))
? window.localStorage.favorite_tables
: ''
},
@ -345,7 +344,7 @@ $(function () {
$('#' + anchor_id).attr("title")
);
// Update localStorage.
if (window.localStorage && window.localStorage !== undefined) {
if (isStorageSupported('localStorage')) {
window.localStorage.favorite_tables = data.favorite_tables;
}
} else {