I have a solution now that seems to work.  In style.css, I added:

#content a.w2p_trap.button {
   margin-right: 8px;
} 

This solves the spacing problem between the buttons.  I'm wondering is this 
is specific enough, i.e does web2py apply the w2p_trap and button classes 
to any anchors other than View, Edit, Create, Delete, Add, Export?


On Friday, September 14, 2012 11:03:37 AM UTC-4, Michael Ellis wrote:
>
> I've got an app that uses SQLFORM.grid in a number of pages.
>
> At the end of each row in my grid, the View, Edit, Create, Delete buttons 
> are rendered as text links with no horizontal margin or padding, ie they 
> render like this:
>
> *ViewEditCreateDelete*
>
> I'd like to at least put some horizontal space between them and, perhaps, 
> render them as nice looking buttons.
>
> The generated html for each button looks like this:
>
> <a class="w2p_trap button" href="
> /init/default/test_report_manage/view/t_test_report/2160?_signature=108be65dee5dcf9a3bf4f41a57e937366e685050<http://localhost:8000/init/default/test_report_manage/view/t_test_report/2160?_signature=108be65dee5dcf9a3bf4f41a57e937366e685050>
> ">
>  <span class="icon magnifier"</span>
>  <span class="buttontext button" title="View">View</span>
> </a>
>
> Using Chrome Developer Tools, I can see that the only css rules applied to 
> this element are the following in style.css file from my theme 
> (CorporateOffice). 
>
> /** Common Styles */
>
> body {
>     margin: 30px 0 20px 0;
>     padding: 0;
>     background: #D7D7BD;
>     text-align: justify;
>     line-height: 25px;
>     font-family: Tahoma, Arial, Helvetica, sans-serif;
>     font-size: 11px;
>     color: #3C3C37;
> }
>
> a {
>     color: #005880;
> }                  
>
> So my question is "What's the cleanest way to alter the style for the 
> View, Edit, ... buttons in all the grids in my app without affecting any 
> other items?"
>
> Thanks,
> Mike
>  

-- 



Reply via email to