Adrian,
I think we should have always the same HTML markup regardless of how
it has been obtained: a screenlet widget rendering, a containers
sequence rendering of even and FTL file (as we have in this case).
Since there no means of putting the screenlet content outside of the
screenlet-body tag, I think we should always have it there even when
we are able to do it by using an FTL file.

This makes the HTML more consistent and the life easier to CSS.

If we need to have more room for a special screenlet we could use a
special style and work on the CSS.


-Bruno


2009/10/8 Adrian Crum <adri...@hlmksw.com>:
> Bruno,
>
> The "defacto" standard that has been used so far is to eliminate the
> screenlet body in screenlets that contain tables. The idea is to leave more
> room for the table contents, plus have any grid lines extend to the
> screenlet border.
>
> -Adrian
>
> bus...@apache.org wrote:
>>
>> Author: buscob
>> Date: Thu Oct  8 17:30:56 2009
>> New Revision: 823237
>>
>> URL: http://svn.apache.org/viewvc?rev=823237&view=rev
>> Log:
>> Added missing "screenlet-body" tag
>>
>> Modified:
>>
>>  ofbiz/trunk/framework/webtools/webapp/webtools/service/availableservices.ftl
>>
>> Modified:
>> ofbiz/trunk/framework/webtools/webapp/webtools/service/availableservices.ftl
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/webtools/webapp/webtools/service/availableservices.ftl?rev=823237&r1=823236&r2=823237&view=diff
>>
>> ==============================================================================
>> ---
>> ofbiz/trunk/framework/webtools/webapp/webtools/service/availableservices.ftl
>> (original)
>> +++
>> ofbiz/trunk/framework/webtools/webapp/webtools/service/availableservices.ftl
>> Thu Oct  8 17:30:56 2009
>> @@ -365,26 +365,28 @@
>>     <div class="screenlet-title-bar">
>>       <h3>${uiLabelMap.WebtoolsServicesListFor}
>> ${dispatcherName?default(uiLabelMap.CommonNA)} (${servicesFoundCount}
>> ${uiLabelMap.CommonFound})</h3>
>>     </div>
>> -    <table class="basic-table hover-bar" cellspacing='0'>
>> -      <tr class="header-row">
>> -        <td>${uiLabelMap.WebtoolsServiceName}</td>
>> -        <td>${uiLabelMap.WebtoolsEngineName}</td>
>> -        <td>${uiLabelMap.WebtoolsDefaultEntityName}</td>
>> -        <td>${uiLabelMap.WebtoolsInvoke}</td>
>> -        <td>${uiLabelMap.WebtoolsLocation}</td>
>> -      </tr>
>> -      <#assign alt_row = false>
>> -      <#list servicesList as service>
>> -        <tr<#if alt_row> class="alternate-row"</#if>>
>> -          <td><a
>> href='<@ofbizUrl>${url}?sel_service_name=${service.serviceName}</@ofbizUrl>'>${service.serviceName}</a></td>
>> -          <td><a
>> href='<@ofbizUrl>${url}?constraint=engine_n...@${service.enginename?default(uiLabelMap.CommonNA)}</@ofbizUrl>'>${service.engineName}</a></td>
>> -          <td><a
>> href='<@ofbizUrl>${url}?constraint=default_entity_n...@${service.defaultentityname?default(uiLabelMap.CommonNA)}</@ofbizUrl>'>${service.defaultEntityName}</a></td>
>> -          <td>${service.invoke}</td>
>> -          <td><a
>> href='<@ofbizUrl>${url}?constraint=locat...@${service.location?default(uiLabelMap.CommonNA)}</@ofbizUrl>'>${service.location}</a></td>
>> +    <div class="screenlet-body">
>> +      <table class="basic-table hover-bar" cellspacing='0'>
>> +        <tr class="header-row">
>> +          <td>${uiLabelMap.WebtoolsServiceName}</td>
>> +          <td>${uiLabelMap.WebtoolsEngineName}</td>
>> +          <td>${uiLabelMap.WebtoolsDefaultEntityName}</td>
>> +          <td>${uiLabelMap.WebtoolsInvoke}</td>
>> +          <td>${uiLabelMap.WebtoolsLocation}</td>
>>         </tr>
>> -        <#assign alt_row = !alt_row>
>> -      </#list>
>> -    </table>
>> +        <#assign alt_row = false>
>> +        <#list servicesList as service>
>> +          <tr<#if alt_row> class="alternate-row"</#if>>
>> +            <td><a
>> href='<@ofbizUrl>${url}?sel_service_name=${service.serviceName}</@ofbizUrl>'>${service.serviceName}</a></td>
>> +            <td><a
>> href='<@ofbizUrl>${url}?constraint=engine_n...@${service.enginename?default(uiLabelMap.CommonNA)}</@ofbizUrl>'>${service.engineName}</a></td>
>> +            <td><a
>> href='<@ofbizUrl>${url}?constraint=default_entity_n...@${service.defaultentityname?default(uiLabelMap.CommonNA)}</@ofbizUrl>'>${service.defaultEntityName}</a></td>
>> +            <td>${service.invoke}</td>
>> +            <td><a
>> href='<@ofbizUrl>${url}?constraint=locat...@${service.location?default(uiLabelMap.CommonNA)}</@ofbizUrl>'>${service.location}</a></td>
>> +          </tr>
>> +          <#assign alt_row = !alt_row>
>> +        </#list>
>> +      </table>
>> +    </div>
>>   </div>
>>  <#else>
>>   ${uiLabelMap.WebtoolsNoServicesFound}.
>>
>>
>>
>

Reply via email to