Hi all,
I've realized web2py uses 'app/static/images/glyphicons-halflings.png' (and
the white version) in a CSS way.
For example, the edit button on a grid is rendered to something like:
<span class="icon pen icon-pencil glyphicon glyphicon-arrow-pencil"></span>
I want to use those icons that way, so i'm begging to write things like:
SPAN(_class="icon ok icon-ok glyphicon glyphicon-ok")
It seems to work also simply with:
SPAN(_class="icon-ok")
or the following if you have black background:
SPAN(_class="icon-white icon-ok")
What are the proper combinations of classes?. Should we write the large
one, or evry class has its own purpose?.
Just in case it helps, i've wrote this to find quickly a certain icon:
def icons():
classes = ['glass','music','search','envelope','heart','star',
'star-empty','user','film','th-large','th','th-list','ok','remove','zoom-in'
,'zoom-out','off','signal','cog','trash','home','file','time','road',
'download-alt','download','upload','inbox','play-circle','repeat','refresh',
'list-alt','lock','flag','headphones','volume-off','volume-down','volume-up'
,'qrcode','barcode','tag','tags','book','bookmark','print','camera','font',
'bold','italic','text-height','text-width','align-left','align-center',
'align-right','align-justify','list','indent-left','indent-right',
'facetime-video','picture','pencil','map-marker','adjust','tint','edit',
'share','check','move','step-backward','fast-backward','backward','play',
'pause','stop','forward','fast-forward','step-forward','eject',
'chevron-left','chevron-right','plus-sign','minus-sign','remove-sign',
'ok-sign','question-sign','info-sign','screenshot','remove-circle',
'ok-circle','ban-circle','arrow-left','arrow-right','arrow-up','arrow-down',
'share-alt','resize-full','resize-small','plus','minus','asterisk',
'exclamation-sign','gift','leaf','fire','eye-open','eye-close',
'warning-sign','plane','calendar','random','comment','magnet','chevron-up',
'chevron-down','retweet','shopping-cart','folder-close','folder-open',
'resize-vertical','resize-horizontal','hdd','bullhorn','bell','certificate',
'thumbs-up','thumbs-down','hand-right','hand-left','hand-up','hand-down',
'circle-arrow-right','circle-arrow-left','circle-arrow-up',
'circle-arrow-down','globe','wrench','tasks','filter','briefcase',
'fullscreen']
icon = "icon %(c)s icon-%(c)s glyphicon glyphicon-%(c)s"
icon_white = "icon-white %(c)s icon-%(c)s glyphicon glyphicon-%(c)s"
trs = [TR(TD(SPAN(_class=icon % locals(), _style=
'background-color:white'),
SPAN(_class=icon_white % locals(), _style=
'background-color:black'),
SPAN(' %(c)s' % locals(), _style=
'background-color:white'))) for c in classes]
return dict(html=TABLE(trs))
Regards!
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.