Author: sevein
Date: Thu Sep 22 17:11:26 2011
New Revision: 9799
Log:
First steps for a new digital object browser
Modified:
trunk/apps/qubit/modules/digitalobject/templates/browseSuccess.php
trunk/css/main.css
Modified: trunk/apps/qubit/modules/digitalobject/templates/browseSuccess.php
==============================================================================
--- trunk/apps/qubit/modules/digitalobject/templates/browseSuccess.php Thu Sep
22 17:10:22 2011 (r9798)
+++ trunk/apps/qubit/modules/digitalobject/templates/browseSuccess.php Thu Sep
22 17:11:26 2011 (r9799)
@@ -1,33 +1,27 @@
<h1><?php echo __('Browse %1% - %2%', array('%1%' =>
sfConfig::get('app_ui_label_digitalobject'), '%2%' =>
$mediaType->getName(array('cultureFallback' => true)))) ?></h1>
-<table class="sticky-enabled">
- <tbody>
- <tr>
- <?php foreach ($pager->getResults() as $key => $item): ?>
-
- <td>
-
- <?php if ($item->showAsCompoundDigitalObject()): ?>
- <?php echo get_component('digitalobject', 'show', array('resource'
=> $item->getPage(0), 'usageType' => QubitTerm::THUMBNAIL_ID, 'link' =>
array($item->informationObject, 'module' => 'informationobject'), 'iconOnly' =>
true)) ?>
- <?php else: ?>
- <?php echo get_component('digitalobject', 'show', array('resource'
=> $item, 'usageType' => QubitTerm::THUMBNAIL_ID, 'link' =>
array($item->informationObject, 'module' => 'informationobject'), 'iconOnly' =>
true)) ?>
- <?php endif; ?>
-
- <h2><?php echo link_to(render_title($item->informationObject),
array($item->informationObject, 'module' => 'informationobject')) ?><?php if
(QubitTerm::PUBLICATION_STATUS_DRAFT_ID ==
$item->informationObject->getPublicationStatus()->status->id): ?> <span
class="publicationStatus"><?php echo
$item->informationObject->getPublicationStatus()->status ?></span><?php endif;
?></h2>
-
- <?php if ($item->informationObject->getCollectionRoot() !==
$item->informationObject): ?>
- <?php echo render_show(__('Part of'),
link_to(render_title($item->informationObject->getCollectionRoot()),
array($item->informationObject->getCollectionRoot(), 'module' =>
'informationobject'))) ?>
- <?php endif; ?>
-
- </td>
-
- <?php if (3 == $key % 4): ?>
- </tr><tr>
- <?php endif; ?>
-
- <?php endforeach; ?>
- </tr>
- </tbody>
-</table>
+<div class="digital-object-browser">
+
+ <ul class="digital-object">
+
+ <?php foreach ($pager->getResults() as $key => $item): ?>
+
+ <?php if ($item->showAsCompoundDigitalObject()): ?>
+ <li><?php echo get_component('digitalobject', 'show', array('resource'
=> $item->getPage(0), 'usageType' => QubitTerm::THUMBNAIL_ID, 'link' =>
array($item->informationObject, 'module' => 'informationobject'), 'iconOnly' =>
true)) ?></li>
+ <?php else: ?>
+ <li><?php echo get_component('digitalobject', 'show', array('resource'
=> $item, 'usageType' => QubitTerm::THUMBNAIL_ID, 'link' =>
array($item->informationObject, 'module' => 'informationobject'), 'iconOnly' =>
true)) ?></li>
+ <?php endif; ?>
+
+ <!-- <h2><?php echo link_to(render_title($item->informationObject),
array($item->informationObject, 'module' => 'informationobject')) ?><?php if
(QubitTerm::PUBLICATION_STATUS_DRAFT_ID ==
$item->informationObject->getPublicationStatus()->status->id): ?> <span
class="publicationStatus"><?php echo
$item->informationObject->getPublicationStatus()->status ?></span><?php endif;
?></h2> -->
+
+ <?php if ($item->informationObject->getCollectionRoot() !==
$item->informationObject): ?>
+ <?php // echo render_show(__('Part of'),
link_to(render_title($item->informationObject->getCollectionRoot()),
array($item->informationObject->getCollectionRoot(), 'module' =>
'informationobject'))) ?>
+ <?php endif; ?>
+
+ <?php endforeach; ?>
+
+ </ul>
+
+</div>
<?php echo get_partial('default/pager', array('pager' => $pager)) ?>
Modified: trunk/css/main.css
==============================================================================
--- trunk/css/main.css Thu Sep 22 17:10:22 2011 (r9798)
+++ trunk/css/main.css Thu Sep 22 17:11:26 2011 (r9799)
@@ -223,3 +223,34 @@
ul.radio_list label {
display: inline;
}
+
+/* Digital object browser */
+
+.digital-object-browser {
+
+ zoom: 1;
+}
+
+.digital-object-browser:before,
+.digital-object-browser:after {
+ display: table;
+ content: '';
+}
+
+.digital-object-browser:after {
+ clear: both;
+}
+
+.digital-object-browser ul {
+
+}
+
+.digital-object-browser li {
+ display: inline;
+ float: left;
+ height: 100px;
+ width: 75px;
+ border: 1px solid black;
+ margin-right: 10px;
+ margin-bottom: 10px;
+}
--
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/qubit-commits?hl=en.