To participate you must create an account on apostrophenow.org. If you have already done so, click Login.

Changeset 2168

Show
Ignore:
Timestamp:
09/09/10 14:53:11 (17 months ago)
Author:
rickybanister
Message:

cleaned up media library upload controls design, moved media item controls out of the thumbnail list item so they now sit on top of the selected overlay

Location:
plugins/apostrophePlugin/trunk
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • plugins/apostrophePlugin/trunk/modules/aMedia/templates/_editLinks.php

    r2134 r2168  
    66<?php if ($mediaItem->userHasPrivilege('edit')): ?> 
    77        <ul class="a-ui a-controls"> 
    8  
    98    <li><?php echo link_to(a_("Edit"), "aMedia/edit", array("query_string" => http_build_query(array("slug" => $mediaItem->getSlug())), "class" => "a-btn icon a-edit")) ?></li> 
    109 
     
    2120                <?php endif ?> 
    2221 
    23                 <li><?php echo link_to(__("Delete", null, 'apostrophe'), "aMedia/delete?" . http_build_query( 
    24         array("slug" => $mediaItem->getSlug())), 
    25         array("confirm" => __("Are you sure you want to delete this item?", null, 'apostrophe'), "class"=>"a-btn icon a-delete no-label")) ?></li> 
     22                <li><?php echo link_to(__("Delete", null, 'apostrophe'), "aMedia/delete?" . http_build_query(array("slug" => $mediaItem->getSlug())),array("confirm" => __("Are you sure you want to delete this item?", null, 'apostrophe'), "class"=>"a-btn icon a-delete no-label")) ?></li> 
    2623 
    2724        </ul> 
  • plugins/apostrophePlugin/trunk/modules/aMedia/templates/_mediaItem.php

    r2134 r2168  
    2828 
    2929<?php endif ?> 
    30  
     30<li class="a-media-item-controls"> 
     31        <?php include_partial('aMedia/editLinks', array('mediaItem' => $mediaItem)) ?> 
     32</li> 
    3133<li class="a-media-item-thumbnail"> 
    32 <?php include_partial('aMedia/editLinks', array('mediaItem' => $mediaItem)) ?> 
    3334  <a <?php echo $linkAttributes ?> class="a-media-thumb-link"> 
    3435    <?php if ($type == 'video'): ?><span class="a-media-play-btn"></span><?php endif ?> 
  • plugins/apostrophePlugin/trunk/modules/aMedia/templates/_selectMultiple.php

    r2166 r2168  
    2525                        <div class="a-media-selection-help"> 
    2626                          <?php if (aMediaTools::isMultiple()): ?> 
    27                                 <h4><?php echo __('Add images to your slideshow', null, 'apostrophe') ?></h4> 
     27                                <h4><?php echo __('Select images for your slideshow', null, 'apostrophe') ?></h4> 
    2828                        <?php else: ?> 
    2929                          <h4><?php echo __('Select an image', null, 'apostrophe') ?></h4> 
  • plugins/apostrophePlugin/trunk/modules/aMedia/templates/indexSuccess.php

    r2134 r2168  
    3232 
    3333<div class="a-media-library"> 
    34          
     34 
    3535        <h3>Media Library</h3> 
    3636         
    3737        <?php include_partial('aMedia/describeConstraints', array('limitSizes' => $limitSizes)) ?> 
     38 
     39        <?php if (aMediaTools::userHasUploadPrivilege()): ?> 
     40          <ul class="a-ui a-controls a-media-upload-controls"> 
     41 
     42            <?php $typeLabel = aMediaTools::getBestTypeLabel() ?> 
     43            <?php if ($uploadAllowed): ?> 
     44              <li><a href="<?php echo url_for("aMedia/upload") ?>" class="a-btn icon big a-add"><?php echo a_('Upload ' . $typeLabel) ?></a></li> 
     45            <?php endif ?> 
     46            <?php if ($embedAllowed): ?> 
     47              <li><a href="<?php echo url_for("aMedia/embed") ?>" class="a-btn icon big a-add"><?php echo a_('Embed ' . $typeLabel) ?></a></li> 
     48            <?php endif ?> 
     49         </ul> 
     50        <?php endif ?> 
    3851         
    39         <?php if (aMediaTools::userHasUploadPrivilege()): ?> 
    40     <ul class="a-ui a-controls"> 
    41  
    42       <?php $typeLabel = aMediaTools::getBestTypeLabel() ?> 
    43       <?php if ($uploadAllowed): ?> 
    44         <li><a href="<?php echo url_for("aMedia/upload") ?>" class="a-btn icon big a-add"><?php echo a_('Upload ' . $typeLabel) ?></a></li> 
    45       <?php endif ?> 
    46       <?php if ($embedAllowed): ?> 
    47         <li><a href="<?php echo url_for("aMedia/embed") ?>" class="a-btn icon big a-add"><?php echo a_('Embed ' . $typeLabel) ?></a></li> 
    48       <?php endif ?> 
    49    </ul> 
    50   <?php endif ?> 
    51          
    52  <?php for ($n = 0; ($n < count($results)); $n += 2): ?> 
    53    <div class="a-media-row"> 
    54         <?php for ($i = $n; ($i < min(count($results), $n + 2)); $i++): ?> 
    55      <?php $mediaItem = $results[$i] ?> 
    56       <ul id="a-media-item-<?php echo $mediaItem->getId() ?>" class="a-media-item <?php echo ($i % 2) ? "odd" : "even" ?>"> 
    57         <?php include_partial('aMedia/mediaItem', array('mediaItem' => $mediaItem)) ?> 
    58       </ul> 
    59         <?php endfor ?> 
    60    </div> 
    61  <?php endfor ?> 
     52        <div class="a-media-items"> 
     53         <?php for ($n = 0; ($n < count($results)); $n += 2): ?> 
     54           <div class="a-media-row"> 
     55                <?php for ($i = $n; ($i < min(count($results), $n + 2)); $i++): ?> 
     56             <?php $mediaItem = $results[$i] ?> 
     57              <ul id="a-media-item-<?php echo $mediaItem->getId() ?>" class="a-media-item <?php echo ($i % 2) ? "odd" : "even" ?>"> 
     58                <?php include_partial('aMedia/mediaItem', array('mediaItem' => $mediaItem)) ?> 
     59              </ul> 
     60                <?php endfor ?> 
     61           </div> 
     62         <?php endfor ?> 
     63        </div> 
    6264</div> 
    6365 
  • plugins/apostrophePlugin/trunk/web/css/a-engines.css

    r2166 r2168  
    213213} 
    214214 
     215.a-media-toolbar, 
     216.a-media-library 
     217{ 
     218width: 720px; 
     219float: right; 
     220margin-bottom: 30px; 
     221/*overflow: hidden;*/ 
     222} 
     223 
     224.a-ui.a-media-upload-controls 
     225{ 
     226        margin-top: 5px; 
     227} 
     228 
     229.logged-in .a-media-items 
     230/* pushes a-controls away from media rows when authenticated */ 
     231{ 
     232        float: left; 
     233        width: 100%; 
     234        margin-top: 20px; 
     235} 
     236 
    215237.a-media-row 
    216238{ 
     
    219241margin-bottom: 60px; 
    220242width: 100%; 
    221 } 
    222  
    223 .a-media-toolbar, 
    224 .a-media-library 
    225 { 
    226 width: 720px; 
    227 float: right; 
    228 margin-bottom: 20px; 
    229 /*overflow: hidden;*/ 
    230 } 
    231  
    232 .a-media-toolbar 
    233 { 
    234 padding-bottom: 20px; 
    235 border-bottom: 1px solid #ddd; 
    236243} 
    237244 
     
    286293margin-bottom: 20px; 
    287294padding: 0; 
     295list-style: none; 
    288296} 
    289297 
     
    343351{ 
    344352padding: 10px; 
    345 margin: 0 0 20px -1px; 
     353margin: 0 0 0 -1px; 
    346354background-color: #efefef; 
    347355-moz-border-radius: 4px;