forked from GNUsocial/gnu-social
Moved StatusNetInstance into SN in util.js
This commit is contained in:
parent
8e7606cc8d
commit
1f45273d53
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);
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@ -24,35 +24,9 @@
|
||||
* @note Everything in here should eventually migrate over to /js/util.js's SN.
|
||||
*/
|
||||
|
||||
SN.C.S.StatusNetInstance = 'StatusNetInstance';
|
||||
|
||||
SN.U.StatusNetInstance = {
|
||||
Set: function(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);
|
||||
}
|
||||
};
|
||||
|
||||
SN.Init.OStatusCookie = function() {
|
||||
if (SN.U.StatusNetInstance.Get() === null) {
|
||||
SN.U.StatusNetInstance.Set({profile: null});
|
||||
SN.U.StatusNetInstance.Set({RemoteProfile: null});
|
||||
}
|
||||
};
|
||||
|
||||
@ -101,10 +75,10 @@ SN.U.DialogBox = {
|
||||
|
||||
if (form.attr('id') == 'form_ostatus_connect') {
|
||||
SN.Init.OStatusCookie();
|
||||
form.find('#profile').val(SN.U.StatusNetInstance.Get().profile);
|
||||
form.find('#profile').val(SN.U.StatusNetInstance.Get().RemoteProfile);
|
||||
|
||||
form.find("[type=submit]").bind('click', function() {
|
||||
SN.U.StatusNetInstance.Set({profile: form.find('#profile').val()});
|
||||
SN.U.StatusNetInstance.Set({RemoteProfile: form.find('#profile').val()});
|
||||
return true;
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user