forked from GNUsocial/gnu-social
Moved StatusNetInstance into SN in util.js
This commit is contained in:
32
js/util.js
32
js/util.js
@@ -54,7 +54,8 @@ var SN = { // StatusNet
|
||||
NoticeGeoName: 'notice_data-geo_name',
|
||||
NoticeDataGeo: 'notice_data-geo',
|
||||
NoticeDataGeoCookie: 'notice_data-geo_cookie',
|
||||
NoticeDataGeoSelected: 'notice_data-geo_selected'
|
||||
NoticeDataGeoSelected: 'notice_data-geo_selected',
|
||||
StatusNetInstance:'StatusNetInstance'
|
||||
}
|
||||
},
|
||||
|
||||
@@ -670,6 +671,35 @@ var SN = { // StatusNet
|
||||
date.setFullYear(year, month, day);
|
||||
|
||||
return date;
|
||||
},
|
||||
|
||||
StatusNetInstance: {
|
||||
Set: function(value) {
|
||||
var SNI = SN.U.StatusNetInstance.Get();
|
||||
if (SNI !== null) {
|
||||
value = $.extend(SNI, value);
|
||||
}
|
||||
|
||||
$.cookie(
|
||||
SN.C.S.StatusNetInstance,
|
||||
JSON.stringify(value),
|
||||
{
|
||||
path: '/',
|
||||
expires: SN.U.GetFullYear(2029, 0, 1)
|
||||
});
|
||||
},
|
||||
|
||||
Get: function() {
|
||||
var cookieValue = $.cookie(SN.C.S.StatusNetInstance);
|
||||
if (cookieValue !== null) {
|
||||
return JSON.parse(cookieValue);
|
||||
}
|
||||
return null;
|
||||
},
|
||||
|
||||
Delete: function() {
|
||||
$.cookie(SN.C.S.StatusNetInstance, null);
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
Reference in New Issue
Block a user