moved resizing function to list.js
This commit is contained in:
		
							parent
							
								
									1afb0697cd
								
							
						
					
					
						commit
						974238724a
					
				|  | @ -3,7 +3,7 @@ | |||
| $Id$ | ||||
| 
 | ||||
|   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 | ||||
|   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"); | ||||
| 			fwrite($outjpeg, $entry[$attribute][0]); | ||||
| 			fclose ($outjpeg); | ||||
|  | @ -219,7 +220,10 @@ class lamUserList extends lamList { | |||
| 				$minSize = $imgSize[0]; | ||||
| 			} | ||||
| 			$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')) { | ||||
| 			if (isset($entry[$attribute][0]) && ($entry[$attribute][0] != '')) { | ||||
|  | @ -270,33 +274,6 @@ class lamUserList extends lamList { | |||
| 		$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$ | ||||
| 
 | ||||
|   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 | ||||
|   it under the terms of the GNU General Public License as published by | ||||
|  | @ -63,3 +63,18 @@ function SubmitForm(id, e) { | |||
| 		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