summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--inc/media.php23
-rw-r--r--lib/tpl/default/mediamanager.css48
2 files changed, 40 insertions, 31 deletions
diff --git a/inc/media.php b/inc/media.php
index f316bc34e..b2d608860 100644
--- a/inc/media.php
+++ b/inc/media.php
@@ -1093,21 +1093,22 @@ function media_printfile_thumbs($item,$auth,$jump){
echo '<img src="'.DOKU_BASE.'lib/images/icon-file.png" width="90px" />';
echo '</a>';
}
+ //echo '<input type=checkbox />';
echo '<a href="'.media_managerURL(array('image' => hsc($item['id']))).'" name=
- "h_:'.$item['id'].'" class="info" >'.hsc($file).'</a>';
+ "h_:'.$item['id'].'" class="name">'.hsc($file).'</a>';
if($item['isimg']){
- $info = '';
- $info .= (int) $item['meta']->getField('File.Width');
- $info .= '&#215;';
- $info .= (int) $item['meta']->getField('File.Height');
- echo '<span class="info">'.$info.'</span>';
+ $size = '';
+ $size .= (int) $item['meta']->getField('File.Width');
+ $size .= '&#215;';
+ $size .= (int) $item['meta']->getField('File.Height');
+ echo '<span class="size">'.$size.'</span>';
} else {
- echo '<span class="info">&nbsp;</span>';
+ echo '<span class="size">&nbsp;</span>';
}
- $info = '<i>'.dformat($item['mtime']).'</i>';
- echo '<span class="info">'.$info.'</span>';
- $info = filesize_h($item['size']);
- echo '<span class="info">'.$info.'</span>';
+ $date = dformat($item['mtime']);
+ echo '<span class="date">'.$date.'</span>';
+ $filesize = filesize_h($item['size']);
+ echo '<span class="filesize">'.$filesize.'</span>';
echo '<div class="clearer"></div>';
echo '</div></li>'.NL;
}
diff --git a/lib/tpl/default/mediamanager.css b/lib/tpl/default/mediamanager.css
index 7a85f3c8b..cceecf7fe 100644
--- a/lib/tpl/default/mediamanager.css
+++ b/lib/tpl/default/mediamanager.css
@@ -24,11 +24,6 @@
overflow-y: auto;
}
-.mediamanager .clearer {
- font-size: 0;
- line-height: 0;
-}
-
.mediamanager .mediamanager-slider {
width: auto;
}
@@ -154,10 +149,15 @@ form.meta textarea.edit {
display: -moz-inline-stack;
text-align: center;
zoom: 1;
- *display: inline;
- _height: 130px;
position: relative;
}
+* html .mediamanager-thumbs li {
+ display: inline;
+}
+*+html .mediamanager-thumbs li {
+ display: inline;
+ _height: 130px;
+}
.mediamanager-thumbs li .image {
width: 100%;
@@ -166,23 +166,23 @@ form.meta textarea.edit {
overflow: hidden;
}
-.mediamanager-thumbs li .info {
+.mediamanager-thumbs li .name,
+.mediamanager-thumbs li .size,
+.mediamanager-thumbs li .filesize,
+.mediamanager-thumbs li .date {
display: block;
overflow: hidden;
}
.mediamanager-thumbs li input[type=checkbox] {
- /*position: absolute;
- left: 100%;
- top: 100%;
- margin-left: -20px;
- margin-top: -20px;*/
display: none;
+ float: left;
+ margin: 3px;
}
.mediamanager-thumbs li:hover input[type=checkbox],
.mediamanager-thumbs li input[type=checkbox]:checked {
- display: inline;
+ display: block;
}
.mediamanager-list li {
@@ -210,19 +210,25 @@ form.meta textarea.edit {
width: 100%;
}
-.mediamanager-list li .info {
+.mediamanager-list li .name,
+.mediamanager-list li .size,
+.mediamanager-list li .filesize
+.mediamanager-list li .date {
overflow: hidden;
float: left;
width: 19%;
margin-left: 1%;
}
+.mediamanager-list li .date,
+.mediamanager-thumbs li .date {
+ font-style: italic;
+}
+
.mediamanager-list li input[type=checkbox] {
- position: absolute;
- left: 100%;
- margin-left: -20px;
- margin-top: 3px;
display: none;
+ float: left;
+ margin: 3px;
}
.mediamanager-list li:hover input[type=checkbox],
@@ -247,7 +253,9 @@ form.meta textarea.edit {
padding: 2px;
vertical-align: top;
zoom: 1;
- *display: inline;
+}
+* html .mediamanager-table-50 li {
+ display: inline;
}
.mediamanager-preview {