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.

Reply via email to