moved resizing function to list.js
This commit is contained in:
parent
1afb0697cd
commit
974238724a
|
@ -3,7 +3,7 @@
|
||||||
$Id$
|
$Id$
|
||||||
|
|
||||||
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
||||||
Copyright (C) 2005 - 2009 Roland Gruber
|
Copyright (C) 2005 - 2010 Roland Gruber
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -208,7 +208,8 @@ class lamUserList extends lamList {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$jpeg_filename = 'jpg' . $_SESSION['ldap']->new_rand() . '.jpg';
|
$imgNumber = $_SESSION['ldap']->new_rand();
|
||||||
|
$jpeg_filename = 'jpg' . $imgNumber . '.jpg';
|
||||||
$outjpeg = @fopen($_SESSION['lampath'] . 'tmp/' . $jpeg_filename, "wb");
|
$outjpeg = @fopen($_SESSION['lampath'] . 'tmp/' . $jpeg_filename, "wb");
|
||||||
fwrite($outjpeg, $entry[$attribute][0]);
|
fwrite($outjpeg, $entry[$attribute][0]);
|
||||||
fclose ($outjpeg);
|
fclose ($outjpeg);
|
||||||
|
@ -219,7 +220,10 @@ class lamUserList extends lamList {
|
||||||
$minSize = $imgSize[0];
|
$minSize = $imgSize[0];
|
||||||
}
|
}
|
||||||
$imgTitle = _('Click to switch between thumbnail and original size.');
|
$imgTitle = _('Click to switch between thumbnail and original size.');
|
||||||
echo "<img title=\"$imgTitle\" onload=\"addResizeHandler(this, $minSize, " . $imgSize[1] . ")\" height=$minSize src=\"" . $photoFile . "\" alt=\"" . _('Photo') . "\">";
|
echo "<img id=\"img$imgNumber\" title=\"$imgTitle\" height=$minSize src=\"" . $photoFile . "\" alt=\"" . _('Photo') . "\">";
|
||||||
|
echo '<script type="text/javascript">';
|
||||||
|
echo "addResizeHandler(document.getElementById(\"img$imgNumber\"), $minSize, " . $imgSize[1] . ")";
|
||||||
|
echo '</script>';
|
||||||
}
|
}
|
||||||
elseif (($attribute == 'mail') || ($attribute == 'rfc822Mailbox')) {
|
elseif (($attribute == 'mail') || ($attribute == 'rfc822Mailbox')) {
|
||||||
if (isset($entry[$attribute][0]) && ($entry[$attribute][0] != '')) {
|
if (isset($entry[$attribute][0]) && ($entry[$attribute][0] != '')) {
|
||||||
|
@ -270,33 +274,6 @@ class lamUserList extends lamList {
|
||||||
$this->trans_primary = $tpOption->isSelected();
|
$this->trans_primary = $tpOption->isSelected();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @see lamList::listPrintHeader()
|
|
||||||
*/
|
|
||||||
protected function listPrintHeader() {
|
|
||||||
parent::listPrintHeader();
|
|
||||||
// add code to animate images
|
|
||||||
?>
|
|
||||||
<script>
|
|
||||||
function addResizeHandler(item, min, max) {
|
|
||||||
jQuery(item).toggle(
|
|
||||||
function(){
|
|
||||||
jQuery(item).animate({
|
|
||||||
height: max
|
|
||||||
});
|
|
||||||
},
|
|
||||||
function(){
|
|
||||||
jQuery(item).animate({
|
|
||||||
height: min
|
|
||||||
});
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
|
@ -3,7 +3,7 @@
|
||||||
$Id$
|
$Id$
|
||||||
|
|
||||||
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
||||||
Copyright (C) 2003 - 2007 Roland Gruber
|
Copyright (C) 2003 - 2010 Roland Gruber
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -63,3 +63,18 @@ function SubmitForm(id, e) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function addResizeHandler(item, min, max) {
|
||||||
|
jQuery(item).toggle(
|
||||||
|
function(){
|
||||||
|
jQuery(item).animate({
|
||||||
|
height: max
|
||||||
|
});
|
||||||
|
},
|
||||||
|
function(){
|
||||||
|
jQuery(item).animate({
|
||||||
|
height: min
|
||||||
|
});
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue