Changeset 974

Show
Ignore:
Timestamp:
08/20/08 09:15:11 (3 months ago)
Author:
arvind
Message:

Simplified UI on edit entry screen

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CrossPoster/plugins/CrossPoster/lib/CrossPoster/App/CMS.pm

    r973 r974  
    150150    $param->{crossposter_accts_loop} = \@accounts_loop; 
    151151     
    152     # Add our fancy javascript to the head 
    153     my $header_include = $tmpl->getElementById('header_include'); 
    154     my $head_setvar = $tmpl->createElement('setvarblock', { name => 'html_head', append => 1 }); 
    155      
    156     my $innerHTML = <<HTML; 
    157      
    158     <script type="text/javascript"> 
    159     <!-- 
    160         function toggleCrossposter() { 
    161             toggleVisible('crossposter-selector', 'visible'); 
    162             toggleVisible('select-crossposter-link', 'hidden'); 
    163         } 
    164  
    165  
    166         function toggleVisible(id, cn) { 
    167             var d = getByID(id); 
    168             if( DOM.hasClassName( d, cn ) ) 
    169                 DOM.removeClassName( d, cn ); 
    170             else 
    171                 DOM.addClassName( d, cn ); 
    172         } 
    173  
    174     //--> 
    175     </script> 
    176      
    177 HTML 
    178      
    179     $head_setvar->innerHTML($innerHTML); 
    180     $tmpl->insertBefore($head_setvar, $header_include); 
    181      
    182152    # Next add the crossposter field after entry basename 
    183153    my $basename_field = $tmpl->getElementById('basename'); 
     
    186156     
    187157    $innerHTML = <<HTML; 
    188      
    189     <a class="add-new-category-link visible" href="javascript:toggleCrossposter();" id="select-crossposter-link"><__trans phrase="Select Accounts"></a> 
    190  
    191     <div id="crossposter-selector" class="category-selector autolayout-flyout-smart flyout" style="position: static;"> 
    192         <div id="crossposter-selector-inner" class="inner"> 
    193             <h4 style="font-size: 14px; margin: 0pt 0pt 5px;"><__trans phrase="Crossposting Accounts"></h4> 
    194  
    195             <div id="crossposter-selector-list" class="category-selector-list"> 
    196                 <mt:loop name="crossposter_accts_loop"> 
    197                     <div style="text-align: left;"> 
    198                         <label><input type="checkbox" name="crosspost_acct_<mt:var name="id">" value="1" class="add-category-checkbox"<mt:if name="is_selected"> checked="checked"</mt:if> /> <mt:var name="name"></label> 
    199                     </div> 
    200                 </mt:loop> 
    201             </div> 
    202  
    203             <a class="add-category-ok-link" href="javascript:toggleCrossposter()" mt:command="close"><__trans phrase="OK"></a> 
    204         </div> 
    205     </div>   
    206      
     158<mt:loop name="crossposter_accts_loop"> 
     159    <label><input type="checkbox" name="crosspost_acct_<mt:var name="id">" value="1" class="add-category-checkbox"<mt:if name="is_selected"> checked="checked"</mt:if> /> <mt:var name="name"></label><br /> 
     160</mt:loop> 
    207161HTML 
    208162