2013-09-11 04:43:51 +08:00
|
|
|
/**
|
2013-12-04 03:22:32 +08:00
|
|
|
An object that is responsible for logic related to mobile devices.
|
2013-09-11 04:43:51 +08:00
|
|
|
|
|
|
|
@namespace Discourse
|
2013-12-04 03:22:32 +08:00
|
|
|
@module Mobile
|
2013-09-11 04:43:51 +08:00
|
|
|
**/
|
|
|
|
Discourse.Mobile = {
|
2013-12-12 00:17:55 +08:00
|
|
|
|
2013-09-11 04:43:51 +08:00
|
|
|
mobileView: false,
|
|
|
|
|
|
|
|
init: function() {
|
|
|
|
var $html = $('html');
|
|
|
|
this.mobileView = $html.hasClass('mobile-view');
|
|
|
|
},
|
|
|
|
|
|
|
|
toggleMobileView: function() {
|
|
|
|
if (localStorage) {
|
|
|
|
localStorage.mobileView = !this.mobileView;
|
|
|
|
}
|
2013-12-12 00:17:55 +08:00
|
|
|
window.location.reload();
|
2013-12-10 05:28:11 +08:00
|
|
|
}
|
2013-12-12 00:17:55 +08:00
|
|
|
|
2013-09-11 04:43:51 +08:00
|
|
|
};
|