Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1# encoding: utf-8 

2from . import * 

3 

4def hide_from_device( 

5 content="", 

6 onPhone=True, 

7 onTablet=True, 

8 onDesktop=True): 

9 """ 

10 *hide from device)* 

11 

12 **Key Arguments** 

13 

14 - ``content`` - content to hide/show 

15 - ``onPhone`` - onPhone? 

16 - ``onTablet`` - onTablet? 

17 - ``onDesktop`` - onDesktop? 

18  

19 

20 **Return** 

21 

22 - ``span`` -- span containings content with show/hide parameters 

23  

24 """ 

25 

26 phoneClass = "" 

27 tabletClass = "" 

28 desktopClass = "" 

29 if onPhone: 

30 if onTablet: 

31 if not onDesktop: 

32 desktopClass = "hidden-desktop" 

33 else: 

34 if not onDesktop: 

35 phoneClass = "visible-phone" 

36 else: 

37 tabletClass = "hidden-tablet" 

38 else: 

39 if onTablet: 

40 if not onDesktop: 

41 tabletClass = "visible-tablet" 

42 else: 

43 phoneClass = "hidden-phone" 

44 else: 

45 desktopClass = "visible-desktop" 

46 

47 span = """<span class="%(phoneClass)s %(tabletClass)s %(desktopClass)s">%(content)s</span>""" % locals( 

48 ) 

49 return span