mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-07 14:39:56 +01:00
Return clone of preference object as we don't want direct reference to original object
This commit is contained in:
parent
294546bf2d
commit
d2945ce3b0
@ -256,7 +256,7 @@ egw.extend('message', egw.MODULE_WND_LOCAL, function(_app, _wnd)
|
|||||||
win.app_refresh(_msg, _app, _id, _type);
|
win.app_refresh(_msg, _app, _id, _type);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// etemplate2 specific to avoid reloading whole page
|
// etemplate2 specific to avoid reloading whole page
|
||||||
if(typeof win.etemplate2 != "undefined" && win.etemplate2.app_refresh)
|
if(typeof win.etemplate2 != "undefined" && win.etemplate2.app_refresh)
|
||||||
{
|
{
|
||||||
|
@ -66,9 +66,9 @@ egw.extend('preferences', egw.MODULE_GLOBAL, function() {
|
|||||||
request.sendRequest(false, 'GET'); // use synchronous (cachable) GET request
|
request.sendRequest(false, 'GET'); // use synchronous (cachable) GET request
|
||||||
if (typeof prefs[_app] == 'undefined') prefs[_app] = {};
|
if (typeof prefs[_app] == 'undefined') prefs[_app] = {};
|
||||||
}
|
}
|
||||||
if(_name == "*") return prefs[_app];
|
if(_name == "*") return typeof prefs[_app] ==='object'?jQuery.extend({},prefs[_app]):prefs[_app];
|
||||||
|
|
||||||
return prefs[_app][_name];
|
return typeof prefs[_app][_name] ==='object'?jQuery.extend({},prefs[_app][_name]):prefs[_app][_name];
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user