Skip to content

Commit

Permalink
mediamanager html bug fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
akate committed Aug 15, 2011
1 parent 873cd06 commit 5b9353f
Show file tree
Hide file tree
Showing 4 changed files with 57 additions and 47 deletions.
6 changes: 3 additions & 3 deletions inc/lang/en/lang.php
Expand Up @@ -350,9 +350,9 @@
$lang['media_restore'] = 'Restore this version';

$lang['js']['media_diff'] = 'View differences:';
$lang['js']['media_diff_both'] = 'Both images';
$lang['js']['media_diff_opacity'] = 'Changeable opacity of images';
$lang['js']['media_diff_portions'] = 'Portions of images';
$lang['js']['media_diff_both'] = 'Side by Side';
$lang['js']['media_diff_opacity'] = 'Overlay';
$lang['js']['media_diff_portions'] = 'Slider';

$lang['js']['media_select'] = 'Select files...';
$lang['js']['media_upload_btn'] = 'Start uploading';
Expand Down
86 changes: 48 additions & 38 deletions inc/media.php
Expand Up @@ -595,9 +595,23 @@ function media_filelist($ns,$auth=null,$jump='',$fullscreenview=false,$sort=fals

if(!count($data)){
echo '<div class="nothing">'.$lang['nothingfound'].'</div>'.NL;
}else foreach($data as $item){
if (!$fullscreenview) media_printfile($item,$auth,$jump);
else media_printfile_thumbs($item,$auth,$jump);
}else {
if ($fullscreenview) {
$view = $_REQUEST['view'];
if ($view == 'list') {
echo '<ul class="mediamanager-list" id="mediamanager__file_list">';
} else {
echo '<ul class="mediamanager-thumbs" id="mediamanager__file_list">';
}
}
foreach($data as $item){
if (!$fullscreenview) {
media_printfile($item,$auth,$jump);
} else {
media_printfile_thumbs($item,$auth,$jump);
}
}
if ($fullscreenview) echo '</ul>';
}
}
if (!$fullscreenview) media_searchform($ns);
Expand Down Expand Up @@ -721,18 +735,10 @@ function media_tab_files($ns,$auth=null,$jump='') {
media_tab_files_options($ns, $sort);

echo '<div class="scroll-container" >';
$view = $_REQUEST['view'];

if($auth < AUTH_READ){
echo '<div class="nothing">'.$lang['media_perm_read'].'</div>'.NL;
}else{
if ($view == 'list') {
echo '<ul class="mediamanager-list" id="mediamanager__file_list">';
} else {
echo '<ul class="mediamanager-thumbs" id="mediamanager__file_list">';
}
media_filelist($ns,$auth,$jump,true,$sort);
echo '</ul>';
}
echo '</div>';
}
Expand Down Expand Up @@ -774,17 +780,7 @@ function media_tab_search($ns,$auth=null) {

echo '<div class="scroll-container">';
media_searchform($ns, $query, true);

if($do == 'searchlist'){
$view = $_REQUEST['view'];
if ($view == 'list') {
echo '<ul class="mediamanager-list" id="mediamanager__file_list">';
} else {
echo '<ul class="mediamanager-thumbs" id="mediamanager__file_list">';
}
media_searchlist($query,$ns,$auth,true);
echo '</ul>';
}
if ($do == 'searchlist') media_searchlist($query,$ns,$auth,true);
echo '</div>';
}

Expand Down Expand Up @@ -874,21 +870,21 @@ function media_tab_history($image, $ns, $auth=null) {
function media_preview($image, $auth, $rev=false, $meta=false) {
global $lang;

echo '<div id="mediamanager__preview">';
echo '<div class="mediamanager__preview">';

$size = media_image_preview_size($image, $rev, $meta);

if ($size) {
$more = '';
$more = array();
if ($rev) {
$more = "rev=$rev";
$more['rev'] = $rev;
} else {
$t = @filemtime(mediaFN($image));
$more = "t=$t";
$more['t'] = $t;
}

$more .= '&w='.$size[0].'&h='.$size[1];

$more['w'] = $size[0];
$more['h'] = $size[1];
$src = ml($image, $more);
echo '<img src="'.$src.'" alt="'.$image.'" style="max-width: '.$size[0].'px;" />';
}
Expand All @@ -904,7 +900,7 @@ function media_preview($image, $auth, $rev=false, $meta=false) {
function media_preview_buttons($image, $auth, $rev=false) {
global $lang, $conf;

echo '<div id="mediamanager__preview_buttons">';
echo '<div class="mediamanager__preview_buttons">';

$more = '';
if ($rev) {
Expand Down Expand Up @@ -1146,8 +1142,8 @@ function media_file_diff($image, $l_rev, $r_rev, $ns, $auth, $fromajax){
if (!$fromajax) {
$form = new Doku_Form(array('action'=>media_managerURL(array(), '&'),
'id' => 'mediamanager__form_diffview'));
$form->addElement('<input type=hidden name=rev2[] value='.$l_rev.' ></input>');
$form->addElement('<input type=hidden name=rev2[] value='.$r_rev.' ></input>');
$form->addElement('<input type="hidden" name="rev2[]" value="'.$l_rev.'" ></input>');
$form->addElement('<input type="hidden" name="rev2[]" value="'.$r_rev.'" ></input>');
$form->addHidden('mediado', 'diff');
$form->printForm();

Expand Down Expand Up @@ -1237,8 +1233,8 @@ function media_image_diff($image, $l_rev, $r_rev, $l_size, $r_size, $type) {

echo '<div class="mediamanager-preview">';

$l_more = 'rev='.$l_rev.'&h='.$l_size[1].'&w='.$l_size[0];
$r_more = 'rev='.$r_rev.'&h='.$l_size[1].'&w='.$l_size[0];
$l_more = array('rev' => $l_rev, 'h' => $l_size[1], 'w' => $l_size[0]);
$r_more = array('rev' => $r_rev, 'h' => $l_size[1], 'w' => $l_size[0]);

$l_src = ml($image, $l_more);
$r_src = ml($image, $r_more);
Expand All @@ -1249,10 +1245,10 @@ function media_image_diff($image, $l_rev, $r_rev, $l_size, $r_size, $type) {
// two image's in div's
echo '<div id="mediamanager__diff_layout">';
echo '<div id="mediamanager__diff_'.$type.'_image1" style="max-width: '.$l_size[0].'px;">';
echo '<img src="'.$l_src.'" />';
echo '<img src="'.$l_src.'" alt="" />';
echo '</div>';
echo '<div id="mediamanager__diff_'.$type.'_image2" style="max-width: '.$l_size[0].'px;">';
echo '<img src="'.$r_src.'" />';
echo '<img src="'.$r_src.'" alt="" />';
echo '</div>';
echo '</div>';

Expand Down Expand Up @@ -1329,9 +1325,20 @@ function media_searchlist($query,$ns,$auth=null,$fullscreen=false){

if(!count($evdata['data'])){
echo '<div class="nothing">'.$lang['nothingfound'].'</div>'.NL;
}else foreach($evdata['data'] as $item){
if (!$fullscreen) media_printfile($item,$item['perm'],'',true);
else media_printfile_thumbs($item,$item['perm']);
}else {
if ($fullscreen) {
$view = $_REQUEST['view'];
if ($view == 'list') {
echo '<ul class="mediamanager-list" id="mediamanager__file_list">';
} else {
echo '<ul class="mediamanager-thumbs" id="mediamanager__file_list">';
}
}
foreach($evdata['data'] as $item){
if (!$fullscreen) media_printfile($item,$item['perm'],'',true);
else media_printfile_thumbs($item,$item['perm']);
}
if ($fullscreen) echo '</ul>';
}
}

Expand Down Expand Up @@ -1736,6 +1743,9 @@ function media_nstree($ns){
'label' => '['.$lang['mediaroot'].']'));

echo html_buildlist($data,'idx','media_nstree_item','media_nstree_li');
echo '</li>';

echo '</ul>';
}

/**
Expand Down
6 changes: 3 additions & 3 deletions lib/scripts/fileuploaderextended.js
Expand Up @@ -57,7 +57,7 @@ qq.extend(qq.FileUploader.prototype, {

var nameElement = this._find(item, 'nameInput');
nameElement.value = fileName;
nameElement.id = id;
nameElement.id = 'mediamanager__upload_item'+id;

this._listElement.appendChild(item);
}
Expand Down Expand Up @@ -183,7 +183,7 @@ qq.extend(qq.UploadHandlerForm.prototype, {

getName: function(id){
var file = this._inputs[id];
var name = document.getElementById(id);
var name = document.getElementById('mediamanager__upload_item'+id);
if (name != null) {
return name.value;
} else {
Expand Down Expand Up @@ -255,7 +255,7 @@ qq.extend(qq.UploadHandlerXhr.prototype, {

getName: function(id){
var file = this._files[id];
var name = document.getElementById(id);
var name = document.getElementById('mediamanager__upload_item'+id);
if (name != null) {
return name.value;
} else {
Expand Down
6 changes: 3 additions & 3 deletions lib/tpl/default/mediamanager.css
Expand Up @@ -291,13 +291,13 @@

/* File preview */

#mediamanager__preview,
#mediamanager__preview_buttons {
.mediamanager__preview,
.mediamanager__preview_buttons {
text-align: center;
margin-bottom: 5px;
}

#mediamanager__preview img {
.mediamanager__preview img {
width: 99%;
}

Expand Down

0 comments on commit 5b9353f

Please sign in to comment.