def init_mobile(self): if self.has_var("mobile"): self.mobile = bool(self.var("mobile")) else: self.mobile = mobile.is_mobile(self.get_user_agent()) # Redirect to mobile GUI if we are a mobile device and # the URL is / if self.myfile == "index" and self.mobile: self.myfile = "mobile"
def init_mobile(self): if self.has_var("mobile"): self.mobile = bool(self.var("mobile")) # Persist the explicitly set state in a cookie to have it maintained through further requests self.set_cookie("mobile", str(int(self.mobile))) elif self.has_cookie("mobile"): self.mobile = self.cookie("mobile", "0") == "1" else: self.mobile = mobile.is_mobile(self.get_user_agent()) # Redirect to mobile GUI if we are a mobile device and # the URL is / if self.myfile == "index" and self.mobile: self.myfile = "mobile"