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 uneditableInput( 

5 placeholder="", 

6 span=2, 

7 inlineHelpText=False, 

8 blockHelpText=False): 

9 """ 

10 *Generate a uneditableInput - TBS style* 

11 

12 **Key Arguments** 

13 

14 - ``placeholder`` -- the placeholder text 

15 - ``span`` -- column span 

16 - ``inlineHelpText`` -- inline and block level support for help text that appears around form controls 

17 - ``blockHelpText`` -- a longer block of help text that breaks onto a new line and may extend beyond one line 

18  

19 

20 **Return** 

21 

22 - ``uneditableInput`` -- an uneditable input - the user can see but not interact 

23  

24 """ 

25 if span: 

26 span = "span%(span)s" % locals() 

27 else: 

28 span = "" 

29 

30 if inlineHelpText: 

31 inlineHelpText = """<span class="help-inline">%(inlineHelpText)s</span>""" % locals( 

32 ) 

33 else: 

34 inlineHelpText = "" 

35 

36 if blockHelpText: 

37 blockHelpText = """<span class="help-block">%(blockHelpText)s</span>""" % locals( 

38 ) 

39 else: 

40 blockHelpText = "" 

41 

42 uneditableInput = """ 

43 <span class="%(span)s uneditable-input"> 

44 %(placeholder)s 

45 </span>%(inlineHelpText)s%(blockHelpText)s""" % locals() 

46 

47 return uneditableInput