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',
|
NoticeGeoName: 'notice_data-geo_name',
|
||||||
NoticeDataGeo: 'notice_data-geo',
|
NoticeDataGeo: 'notice_data-geo',
|
||||||
NoticeDataGeoCookie: 'notice_data-geo_cookie',
|
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);
|
date.setFullYear(year, month, day);
|
||||||
|
|
||||||
return date;
|
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.
|
* @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() {
|
SN.Init.OStatusCookie = function() {
|
||||||
if (SN.U.StatusNetInstance.Get() === null) {
|
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') {
|
if (form.attr('id') == 'form_ostatus_connect') {
|
||||||
SN.Init.OStatusCookie();
|
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() {
|
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;
|
return true;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user