[Linpha-cvs] SF.net SVN: linpha: [4898] trunk/linpha2
Status: Inactive
Brought to you by:
bzrudi
From: <fan...@us...> - 2008-03-07 20:16:26
|
Revision: 4898 http://linpha.svn.sourceforge.net/linpha/?rev=4898&view=rev Author: fangehrn Date: 2008-03-07 12:16:10 -0800 (Fri, 07 Mar 2008) Log Message: ----------- 2008-03-07 flo * started using YUI tabview (oh this was easy) Modified Paths: -------------- trunk/linpha2/ChangeLog trunk/linpha2/index.php trunk/linpha2/lib/classes/linpha.imgview.class.php trunk/linpha2/lib/js/LinGlobal.js trunk/linpha2/lib/js/LinImage.js trunk/linpha2/templates/default/global.html.php trunk/linpha2/templates/default/menu.html.php trunk/linpha2/templates/default/view_img.head.php trunk/linpha2/templates/default/view_img.html.php Added Paths: ----------- trunk/linpha2/templates/default/static.view_img.html.php trunk/linpha2/templates/default/static.view_thumb.html.php Removed Paths: ------------- trunk/linpha2/templates/default/view_img_static.html.php trunk/linpha2/templates/default/view_thumb_static.html.php Modified: trunk/linpha2/ChangeLog =================================================================== --- trunk/linpha2/ChangeLog 2008-03-07 15:53:42 UTC (rev 4897) +++ trunk/linpha2/ChangeLog 2008-03-07 20:16:10 UTC (rev 4898) @@ -1,5 +1,6 @@ 2008-03-07 flo + * started using YUI tabview (oh this was easy) * fixed some bugs * implemented dynamic menu reload * added static login form (for non javascript browsers) Modified: trunk/linpha2/index.php =================================================================== --- trunk/linpha2/index.php 2008-03-07 15:53:42 UTC (rev 4897) +++ trunk/linpha2/index.php 2008-03-07 20:16:10 UTC (rev 4898) @@ -71,7 +71,10 @@ case 'geodata': require_once(LINPHA_DIR.'/lib/modules/module.geodata.php'); break; -case 'empty': +case 'viewer': + require_once(LINPHA_DIR.'/lib/modules/module.viewer.php'); + break; + case 'empty': require_once(LINPHA_DIR.'/lib/modules/module.empty.php'); break; Modified: trunk/linpha2/lib/classes/linpha.imgview.class.php =================================================================== --- trunk/linpha2/lib/classes/linpha.imgview.class.php 2008-03-07 15:53:42 UTC (rev 4897) +++ trunk/linpha2/lib/classes/linpha.imgview.class.php 2008-03-07 20:16:10 UTC (rev 4898) @@ -686,7 +686,7 @@ } else { - $GLOBALS['linpha']->template->setModuleName('view_thumb_static'); + $GLOBALS['linpha']->template->setModuleName('static.view_thumb'); $GLOBALS['linpha']->template->overrideModule('css','view_thumb'); $this->viewThumbNojs(); @@ -1149,7 +1149,7 @@ } else { - $GLOBALS['linpha']->template->setModuleName('view_img_static'); + $GLOBALS['linpha']->template->setModuleName('static.view_img'); $GLOBALS['linpha']->template->overrideModule('css','view_img'); } } @@ -1401,7 +1401,7 @@ */ function viewMeta() { - $GLOBALS['linpha']->template->setModuleName('view_img_static'); + $GLOBALS['linpha']->template->setModuleName('static.view_img'); $GLOBALS['linpha']->template->overrideModule('css','view_img'); $this->src_file = LinSql::getFullImagePath( $GLOBALS['linpha']->template->idCurrent ); Modified: trunk/linpha2/lib/js/LinGlobal.js =================================================================== --- trunk/linpha2/lib/js/LinGlobal.js 2008-03-07 15:53:42 UTC (rev 4897) +++ trunk/linpha2/lib/js/LinGlobal.js 2008-03-07 20:16:10 UTC (rev 4898) @@ -100,7 +100,7 @@ // Handle 404 on404: function(t) { - alert('Error 404: location "' + t.statusText + '" was not found.'); + alert('Error 404: ' + t.statusText); }, // Handle other errors onFailure: function(t) { @@ -203,7 +203,7 @@ /** * menu tab functions - */ + openTab: function( className, tabNr ) { divElems = document.getElementsByTagName('div'); for(i = 0, n = 0; i < divElems.length; i++) @@ -233,7 +233,7 @@ //this.tabs[ className ][ tabNr ] = ''; //this.tabs.className.tabNr = ''; $(elemAId).style.color = ''; - }, + },*/ /** * popup functions Modified: trunk/linpha2/lib/js/LinImage.js =================================================================== --- trunk/linpha2/lib/js/LinImage.js 2008-03-07 15:53:42 UTC (rev 4897) +++ trunk/linpha2/lib/js/LinImage.js 2008-03-07 20:16:10 UTC (rev 4898) @@ -465,7 +465,7 @@ case '1': // image this.setImageInfoLink(); // show the "info" link, must be called after Appear('linImgMainimage') - Element.hide('linDivVideoLink'); + //Element.hide('linDivVideoLink'); //Element.show('linDivExifLink'); //$('linAMetaExif').href = '#' + $('linAMetaExif').href; //myLinGlobal.enableTab( 'linDivTab', 3, 'linAMetaExif' ); @@ -473,7 +473,7 @@ break; case '2': // video - Element.show('linDivVideoLink'); + //Element.show('linDivVideoLink'); //Element.hide('linDivExifLink'); //$('linAMetaExif').href = $('linAMetaExif').href.substring(1); //$('linAMetaExif').href = '#' + $('linAMetaExif').href; @@ -903,19 +903,15 @@ * idea: * swap the colors of <a> and <div> tag (id 'linHrefInfoLink' and 'linDivInfoLink' * so it is possible to set the colors in the css template (and not in javascript file) - */ + showImgInfo: function() { - /** - * make visible/invisible - */ + // make visible/invisible if( this.imgInfoShowHide == 'hide' ) { this.imgInfoShowHide = 'show'; - /** - * set position - */ + // set position $('linDivMetaOuter').style.top = $('linImgMainimage').offsetTop + 'px'; $('linDivMetaOuter').style.height = $('linImgMainimage').offsetHeight + 'px'; @@ -933,12 +929,14 @@ $('linHrefInfoLink').style.color = this.imgInfoColorActive; } - }, + },*/ hideImgInfoNow: function() { //Element.hide('linDivMetaOuter'); Element.hide('linHrefPanoLink'); - Element.setOpacity('linDivMainimage',1); + Element.hide('linDivVideoLink'); + + //Element.setOpacity('linDivMainimage',1); this.imgInfoShowHide = 'hide'; //$('linHrefInfoLink').style.color = this.imgInfoColorActive; Modified: trunk/linpha2/templates/default/global.html.php =================================================================== --- trunk/linpha2/templates/default/global.html.php 2008-03-07 15:53:42 UTC (rev 4897) +++ trunk/linpha2/templates/default/global.html.php 2008-03-07 20:16:10 UTC (rev 4898) @@ -56,7 +56,7 @@ <?php $linTpl->includeFile('body'); ?> -<?php echo microtime(true)-$GLOBALS['linStartTime']; ?> +<?php /*echo microtime(true)-$GLOBALS['linStartTime'];*/ ?> </body> </html> <?php Modified: trunk/linpha2/templates/default/menu.html.php =================================================================== --- trunk/linpha2/templates/default/menu.html.php 2008-03-07 15:53:42 UTC (rev 4897) +++ trunk/linpha2/templates/default/menu.html.php 2008-03-07 20:16:10 UTC (rev 4898) @@ -124,6 +124,10 @@ reset($linTpl->menuFinal); for($i=1; list($key, $menuEntry) = each($linTpl->menuFinal); $i++) { + if ($key=='more') { + continue; // static mode hasn't a 'more' menu + } + if (isset( $menu[$key.'_img'] )) { echo '<a href="'.$menuEntry['link'].'" class="linAIconMenu">'.$menu[$key.'_img'].' '.'</a>'; // icons } else { Copied: trunk/linpha2/templates/default/static.view_img.html.php (from rev 4895, trunk/linpha2/templates/default/view_img_static.html.php) =================================================================== --- trunk/linpha2/templates/default/static.view_img.html.php (rev 0) +++ trunk/linpha2/templates/default/static.view_img.html.php 2008-03-07 20:16:10 UTC (rev 4898) @@ -0,0 +1,107 @@ + +<!-- navigation --> +<?php if(isset($linTpl->output['navigation']) && !empty($linTpl->output['navigation'])) { ?> + <?php echo $linTpl->divRoundCorners('top','main'); ?> + + <div id="linDivNavigation"> + <?php echo $linTpl->output['navigation']; ?> + </div> + + <?php echo $linTpl->divRoundCorners('bottom','main'); ?> +<?php } ?> + +<!-- thumbnails --> +<?php echo $linTpl->divRoundCorners('top','main'); ?> + + <div id="linDivThumbnavi"> + <div id="linDivThumbnavi_Prev"> + <?php echo $linTpl->output['prev_thumb']; ?> + </div> + <div id="linDivThumbnavi_Current"> + <?php echo $linTpl->output['current_thumb']; ?> + </div> + <div id="linDivThumbnavi_Next"> + <?php echo $linTpl->output['next_thumb']; ?> + </div> + </div> + +<?php echo $linTpl->divRoundCorners('bottom','main'); ?> + +<?php echo $linTpl->divRoundCorners('top','main'); ?> + <div id="linDivMain"> + <?php if($_SESSION['mode_imageview']=='meta') { ?> + <!-- edit meta data - include view_meta.html --> + <a href="<?php echo $linTpl->URL_full.'&view=img'; ?>"><?php echo i18n("<< Back To Default View");?></a> + <br /><br /> + <h1 class="linStyle"><?php echo i18n("Edit Image Imformation")?></h1> + <?php LinMetaData::showEditMetaData(); + } else { ?> + + <!-- show image --> + <div id="linDivMainimage"> + <img id="linImgMainimage" width="<?php echo $GLOBALS['linpha']->imgview->img_width; ?>" height="<?php echo $GLOBALS['linpha']->imgview->img_height; + ?>" src="<?php echo LINPHA_CLIENT.'/get_image.php?linId='.$GLOBALS['linpha']->template->idCurrent. + '&max_width='.$GLOBALS['linpha']->imgview->img_width.'&max_height='.$GLOBALS['linpha']->imgview->img_height; ?>" /> + </div> + <br /><br /> + + <!-- comments --> + <?php if($GLOBALS['linpha']->sql->checkPermission('metadata_comments')) { ?> + <!-- show add comment form --> + <div id="linDivAddComment"> + <form action="<?php echo $linTpl->URL_full; ?>" method="POST"> + <?php echo i18n("Add Comment"); ?>:<br /> + <div id="linDivAddCommentText"> + <input type="text" id="linInputAddCommentText" class="linForms" name="inputAddCommentText" value="" tabindex="1" style="width: 300px" /> + <a href="javascript:linOpenTextarea()">(+)</a> + </div> + <div id="linDivAddCommentTextarea" style="display: none;"> + <textarea id="linInputAddCommentTextarea" class="linForms" name="inputAddCommentTextarea" tabindex="1" rows="10" style="width: 300px"></textarea> + </div> + + <?php echo i18n("Name"); ?>: <input type="text" class="linForms" name="inputAddCommentAuthor" value="" tabindex="2" size="10" style="width: 100px" maxlength="255" /> + + <input type="hidden" name="cmd" value="add_comment" /> + <input type="submit" name="submit" class="linButton" value="<?php echo i18n("Submit"); ?>" tabindex="2" /> + </form> + </div> + <script language="JavaScript" type="text/javascript"> + function linOpenTextarea() + { + document.getElementById('linInputAddCommentTextarea').style.display = 'block'; + document.getElementById('linDivAddCommentText').style.display = 'none'; + + document.getElementById('linInputAddCommentTextarea').value = document.getElementById('linInputAddCommentText').value; + } + </script> + + <br /><br /> + <?php } /* end if checkPermission('metadata_comments') */ ?> + + <!-- show image comments --> + <div id="linDivComments"> + <?php while($data = $linTpl->output['image_comments']->FetchRow()) { ?> + <?php echo linStrftime($data['meta_time']).' '.i18n("by").' '.htmlspecialchars($data['meta_author'],ENT_QUOTES); ?> + <hr /> + <?php echo linHtmlTag($data['meta_comment'],ENT_QUOTES); ?> + <br /><br /> + <?php } ?> + </div> + + <?php } /* end if view!=meta */ ?> + </div> + +<?php echo $linTpl->divRoundCorners('top','bottom'); ?> + +<?php echo $linTpl->divRoundCorners('top','main'); ?> + <div id="linDivMetaStatic"> + <table id="linTableMeta"> + <?php + foreach($linTpl->output['image_infos'] AS $value) + { + echo '<tr><td class="linTdMetaLeftColumn">'.$value['name'].'</strong></td><td>'.$value['value'].'</td></tr>'; + } + ?> + </table> + </div> +<?php echo $linTpl->divRoundCorners('botom','main'); ?> \ No newline at end of file Copied: trunk/linpha2/templates/default/static.view_thumb.html.php (from rev 4895, trunk/linpha2/templates/default/view_thumb_static.html.php) =================================================================== --- trunk/linpha2/templates/default/static.view_thumb.html.php (rev 0) +++ trunk/linpha2/templates/default/static.view_thumb.html.php 2008-03-07 20:16:10 UTC (rev 4898) @@ -0,0 +1,52 @@ + +<!-- navigation --> +<?php if(isset($linTpl->output['navigation']) && !empty($linTpl->output['navigation'])) { ?> + <?php echo $linTpl->divRoundCorners('top','main'); ?> + + <div id="linDivNavigation"> + <?php echo $linTpl->output['navigation']; ?> + </div> + + <?php echo $linTpl->divRoundCorners('bottom','main'); ?> +<?php } ?> + +<!-- main --> +<?php echo $linTpl->divRoundCorners('top','main'); ?> + + <div id="linDivPagenrOuter"> + <div id="linDivPagenr"> + <div id="linDivPagenrLeft" class="linDivPagenrAll"><?php echo $linTpl->output['page_nr_left']; ?></div> + <div id="linDivPagenrMiddle" class="linDivPagenrAll linDivPagenrMiddle"><?php echo $linTpl->output['page_nr']; ?></div> + <div id="linDivPagenrRight" class="linDivPagenrAll"><?php echo $linTpl->output['page_nr_right']; ?></div> + </div> + </div> + + <div id="linDivMain"> + + <?php + if( isset($GLOBALS['linpha']->imgview->photos_show)) + { + for($i=1; list($key,$value) = each($GLOBALS['linpha']->imgview->photos_show); $i++) + { + if( ($i-1) % $GLOBALS['linpha']->sql->config->value['sys_style_thumb_nojsnrcols'] == 0) { + echo '<div style="clear: left;"></div>'; // add clear float for line break + } + ?> + + <div class="linDivThumb"> + <?php echo $linTpl->output['thumb_infos'][$value['id']]['before']; ?> + <div class="linDivImg"> + <a href="<?php echo $linTpl->URL_base.'&linId='.$value['id']; ?>"> + <img src="<?php echo LINPHA_CLIENT.'/get_thumb.php?linId='.$value['id']; ?>" width="<?php echo $GLOBALS['linpha']->sql->config->value['sys_style_thumb_size_display']; ?>" height="<?php echo $GLOBALS['linpha']->sql->config->value['sys_style_thumb_size_display']; ?>" alt="<?php echo $linTpl->output['thumb_infos'][$value['id']]['title']; ?>" title="<?php echo $linTpl->output['thumb_infos'][$value['id']]['title']; ?>" class="linImgThumb" /></a> + </div> + <div class="linDivText"><?php echo $linTpl->output['thumb_infos'][$value['id']]['after']; ?></div> + </div> + <?php + } + } + ?> + + </div> + <div style="clear: both;"></div> + +<?php echo $linTpl->divRoundCorners('bottom','main'); ?> Modified: trunk/linpha2/templates/default/view_img.head.php =================================================================== --- trunk/linpha2/templates/default/view_img.head.php 2008-03-07 15:53:42 UTC (rev 4897) +++ trunk/linpha2/templates/default/view_img.head.php 2008-03-07 20:16:10 UTC (rev 4898) @@ -22,3 +22,18 @@ <script type="text/javascript" language="javascript" src="<?php echo LINPHA_CLIENT; ?>/lib/js/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" language="javascript" src="<?php echo LINPHA_CLIENT; ?>/lib/js/LinImage.js"> </script> + + +<!-- YUI Dependencies --> +<!-- Sam Skin CSS for TabView --> +<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.0/build/tabview/assets/skins/sam/tabview.css"> + +<!-- JavaScript Dependencies for Tabview: --> +<script type="text/javascript" src="http://yui.yahooapis.com/2.5.0/build/yahoo-dom-event/yahoo-dom-event.js"></script> +<script type="text/javascript" src="http://yui.yahooapis.com/2.5.0/build/element/element-beta-min.js"></script> + +<!-- OPTIONAL: Connection (required for dynamic loading of data) --> +<script type="text/javascript" src="http://yui.yahooapis.com/2.5.0/build/connection/connection-min.js"></script> + +<!-- Source file for TabView --> +<script type="text/javascript" src="http://yui.yahooapis.com/2.5.0/build/tabview/tabview-min.js"></script> Modified: trunk/linpha2/templates/default/view_img.html.php =================================================================== --- trunk/linpha2/templates/default/view_img.html.php 2008-03-07 15:53:42 UTC (rev 4897) +++ trunk/linpha2/templates/default/view_img.html.php 2008-03-07 20:16:10 UTC (rev 4898) @@ -23,7 +23,7 @@ <!-- main --> <?php echo $linTpl->divRoundCorners('top','main'); ?> - <div id="linDivMain"> + <div id="linDivMain" class="yui-skin-sam"> <div id="linDivloading"> <img src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/loading.gif"> </div> @@ -37,72 +37,157 @@ <div id="linDivInfoLink" style="display: none; color: grey;"> <a id="linHrefPanoLink" href="<?php echo LINPHA_LINK.'linCat=panorama&linId='.$linTpl->idCurrent; ?>" onclick="javascript:myLinImage.updateLinId(this)" target="_blank" style="color: black;"><?php echo i18n("Panorama"); ?></a> + <div id="linDivVideoLink"> + <a href="<?php echo LINPHA_LINK.'linCat=video&linId='.$linTpl->idCurrent; ?>" onclick="javascript:myLinImage.updateLinId(this)" target="_blank"><?php echo i18n("Play Video"); ?></a> + <a href="<?php echo LINPHA_LINK.'linCat=download&linId='.$linTpl->idCurrent; ?>&isDownload=true" onclick="javascript:myLinImage.updateLinId(this)"><?php echo i18n("Download Video"); ?></a> + </div> <?php /*<a id="linHrefInfoLink" href="javascript:myLinImage.showImgInfo()" style="color: black;">Info</a>*/ ?> </div> <br /><br /> - - <div id="linDivTabs"> - <a href="javascript:myLinGlobal.openTab('linDivTab',0)">Comments</a> | - <a href="javascript:myLinGlobal.openTab('linDivTab',1)">Rating</a> | - <a href="javascript:myLinGlobal.openTab('linDivTab',2)">Info</a> | - <a id="linAMetaExif" href="javascript:myLinGlobal.openTab('linDivTab',3)">EXIF</a> - <br /><br /> - - <div class="linDivTab"> - <!-- comments --> - <?php if($GLOBALS['linpha']->sql->checkPermission('metadata_comments')) { ?> - <!-- show add comment form --> - <div id="linDivAddComment"> - <form action="" method="POST" onsubmit="myLinGlobal.AjaxPost(Form.serialize(this),myLinImage.saveComment); return false;"> - <?php echo i18n("Add Comment"); ?>:<br /> - <div id="linDivAddCommentText"> - <input type="text" id="linInputAddCommentText" class="linForms" name="inputAddCommentText" value="" tabindex="1" style="width: 300px" /> - <a href="javascript:myLinImage.openTextarea()">(+)</a> - </div> - <div id="linDivAddCommentTextarea" style="display: none;"> - <textarea id="linInputAddCommentTextarea" class="linForms" name="inputAddCommentTextarea" tabindex="1" rows="10" style="width: 300px"></textarea> - </div> - <?php echo i18n("Name"); ?>: <input type="text" class="linForms" name="inputAddCommentAuthor" value="" tabindex="2" size="10" style="width: 100px" maxlength="255" /> - - <input type="hidden" name="cmd" value="add_comment" /> - <input type="submit" name="submit" class="linButton" value="<?php echo i18n("Submit"); ?>" tabindex="2" /> - </form> - </div> - - <br /> - <?php } /* end if checkPermission('metadata_comments') */ ?> - - <!-- show image comments --> - <div id="linDivComments"></div> - </div> - <div class="linDivTab"> - Rating - </div> - <div class="linDivTab"> - Info - <div id="linDivMeta"></div> + <div id="linDivTabs" class="yui-navset"> + <ul class="yui-nav"> + <li class="selected"><a href=""><em><?php echo i18n("Comments"); ?></em></a></li> + </ul> + <div class="yui-content" style="height: 200px; overflow: auto;"> + <div><p> + <!-- comments --> + <?php if($GLOBALS['linpha']->sql->checkPermission('metadata_comments')) { ?> + <!-- show add comment form --> + <div id="linDivAddComment"> + <form action="" method="POST" onsubmit="myLinGlobal.AjaxPost(linUrlBase + '&linId=' + IdCurrent + '&xml', Form.serialize(this),myLinImage.saveComment); return false;"> + <?php echo i18n("Add Comment"); ?>:<br /> + <div id="linDivAddCommentText"> + <input type="text" id="linInputAddCommentText" class="linForms" name="inputAddCommentText" value="" tabindex="1" style="width: 300px" /> + <a href="javascript:myLinImage.openTextarea()">(+)</a> + </div> + <div id="linDivAddCommentTextarea" style="display: none;"> + <textarea id="linInputAddCommentTextarea" class="linForms" name="inputAddCommentTextarea" tabindex="1" rows="10" style="width: 300px"></textarea> + </div> + + <?php echo i18n("Name"); ?>: <input type="text" class="linForms" name="inputAddCommentAuthor" value="" tabindex="2" size="10" style="width: 100px" maxlength="255" /> + + <input type="hidden" name="cmd" value="add_comment" /> + <input type="submit" name="submit" class="linButton" value="<?php echo i18n("Submit"); ?>" tabindex="2" /> + </form> + </div> + + <br /> + <?php } /* end if checkPermission('metadata_comments') */ ?> + + <!-- show image comments --> + <div id="linDivComments"></div> + </p></div> + - <div id="linDivVideoLink" class="linDivMetaLinks"> - <a href="<?php echo LINPHA_LINK.'linCat=video&linId='.$linTpl->idCurrent; ?>" onclick="javascript:myLinImage.updateLinId(this)" target="_blank"><?php echo i18n("Play Video"); ?></a> - <br /> - <a href="<?php echo LINPHA_LINK.'linCat=metadata&linId='.$linTpl->idCurrent; ?>" onclick="javascript:myLinImage.updateLinId(this)" target="_blank"><?php echo i18n("Show All Metadata"); ?></a> - <br /> - <a href="<?php echo LINPHA_LINK.'linCat=download&linId='.$linTpl->idCurrent; ?>&isDownload=true" onclick="javascript:myLinImage.updateLinId(this)"><?php echo i18n("Download Video"); ?></a> - </div> + </div> + </div> - </div> - <div class="linDivTab"> - EXIF - - <div id="linDivExifLink" class="linDivMetaLinks"><a href="<?php echo LINPHA_LINK.'linCat=metadata&linId='.$linTpl->idCurrent; ?>" onclick="javascript:myLinImage.updateLinId(this)" target="_blank"><?php echo i18n("Show All Metadata"); ?></a></div> - </div> - <script type="text/javascript"> - //myLinGlobal.openTab('linDivTab',0); - </script> - </div> + + <script type="text/javascript"> + var myTabs = new YAHOO.widget.TabView("linDivTabs"); + + myTabs.addTab( new YAHOO.widget.Tab({ + label: '<?php echo i18n("Image Info"); ?>', + content: '<div id="linDivMeta"></div>' + })); + myTabs.addTab( new YAHOO.widget.Tab({ + label: '<?php echo i18n("GPS Info"); ?>', + content: 'GPS' + })); + myTabs.addTab( new YAHOO.widget.Tab({ + label: '<?php echo i18n("EXIF"); ?>', + content: 'EXIF' + })); + myTabs.addTab( new YAHOO.widget.Tab({ + label: '<?php echo i18n("ITPC/XMP"); ?>', + content: 'ITPC/XMP' + })); + + + myTabs.addTab( new YAHOO.widget.Tab({ + label: '<?php echo i18n("Edit Meta Data"); ?>', + content: 'edit' + })); + myTabs.addTab( new YAHOO.widget.Tab({ + label: '<?php echo i18n("Edit ITPC/XMP"); ?>', + content: 'edit' + })); + + + myTabs.addTab( new YAHOO.widget.Tab({ + label: '<?php echo i18n("Video Info"); ?>', + content: '<div id="linDivMeta"></div>' + })); + + /* + <li><a href=""><em><?php echo i18n("Rating"); ?></em></a></li> + <li><a href=""><em><?php echo i18n("Fileinfo"); ?></em></a></li> + <li><a href=""><em><?php echo i18n("GPS Info"); ?></em></a></li> + <li><a href=""><em><?php echo i18n("EXIF"); ?></em></a></li> + <li><a href=""><em><?php echo i18n("IPTC/XMP"); ?></em></a></li> + + <div><p><?php echo i18n("Rating"); ?></p></div> + + <div><p> + <?php echo i18n("Fileinfo"); ?> + <div id="linDivMeta"></div> + + + </p></div> + + <div><p><?php echo i18n("GPS Info"); ?></p></div> + + <div><p> + <?php echo i18n("EXIF"); ?> + <div id="linDivExifLink" class="linDivMetaLinks"><a href="<?php echo LINPHA_LINK.'linCat=metadata&linId='.$linTpl->idCurrent; ?>" onclick="javascript:myLinImage.updateLinId(this)" target="_blank"><?php echo i18n("Show All Metadata"); ?></a></div> + </p></div> + + <div><p><?php echo i18n("IPTC/XMP"); ?></p></div> + + */ + /*alert( myTabs ); + alert( myTabs.get(0) ); + alert( myTabs.get(0).set('content','hiho') );*/ + //var tab0 = myTabs.get(0); + //alert(tab0); + //tabView.removeTab(tabView.get('activeTab')); + </script> + + + <div id="container"></div> + + <script type="text/javascript"> + /*var tabView = new YAHOO.widget.TabView(); + + tabView.addTab( new YAHOO.widget.Tab({ + label: 'lorem', + content: '<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat.</p>', + active: true + })); + + tabView.addTab( new YAHOO.widget.Tab({ + label: 'ipsum', + content: '<ul><li><a href="#">Lorem ipsum dolor sit amet.</a></li><li><a href="#">Lorem ipsum dolor sit amet.</a></li><li><a href="#">Lorem ipsum dolor sit amet.</a></li><li><a href="#">Lorem ipsum dolor sit amet.</a></li></ul>' + + })); + + tabView.addTab( new YAHOO.widget.Tab({ + label: 'dolor', + content: '<form action="#"><fieldset><legend>Lorem Ipsum</legend><label for="foo"> <input id="foo" name="foo"></label><input type="submit" value="submit"></fieldset></form>' + })); + + tabView.appendTo('container');*/ + + //tabView.removeTab(tabView.get('activeTab')); + //tabView.getTab(0).set('content','hiho'); + //tabView.getTab(0).set('disabled',true); + //tabView.getTab(0).set('contentVisible',false); + + </script> + </div> <?php echo $linTpl->divRoundCorners('bottom','main'); ?> \ No newline at end of file Deleted: trunk/linpha2/templates/default/view_img_static.html.php =================================================================== --- trunk/linpha2/templates/default/view_img_static.html.php 2008-03-07 15:53:42 UTC (rev 4897) +++ trunk/linpha2/templates/default/view_img_static.html.php 2008-03-07 20:16:10 UTC (rev 4898) @@ -1,107 +0,0 @@ - -<!-- navigation --> -<?php if(isset($linTpl->output['navigation']) && !empty($linTpl->output['navigation'])) { ?> - <?php echo $linTpl->divRoundCorners('top','main'); ?> - - <div id="linDivNavigation"> - <?php echo $linTpl->output['navigation']; ?> - </div> - - <?php echo $linTpl->divRoundCorners('bottom','main'); ?> -<?php } ?> - -<!-- thumbnails --> -<?php echo $linTpl->divRoundCorners('top','main'); ?> - - <div id="linDivThumbnavi"> - <div id="linDivThumbnavi_Prev"> - <?php echo $linTpl->output['prev_thumb']; ?> - </div> - <div id="linDivThumbnavi_Current"> - <?php echo $linTpl->output['current_thumb']; ?> - </div> - <div id="linDivThumbnavi_Next"> - <?php echo $linTpl->output['next_thumb']; ?> - </div> - </div> - -<?php echo $linTpl->divRoundCorners('bottom','main'); ?> - -<?php echo $linTpl->divRoundCorners('top','main'); ?> - <div id="linDivMain"> - <?php if($_SESSION['mode_imageview']=='meta') { ?> - <!-- edit meta data - include view_meta.html --> - <a href="<?php echo $linTpl->URL_full.'&view=img'; ?>"><?php echo i18n("<< Back To Default View");?></a> - <br /><br /> - <h1 class="linStyle"><?php echo i18n("Edit Image Imformation")?></h1> - <?php LinMetaData::showEditMetaData(); - } else { ?> - - <!-- show image --> - <div id="linDivMainimage"> - <img id="linImgMainimage" width="<?php echo $GLOBALS['linpha']->imgview->img_width; ?>" height="<?php echo $GLOBALS['linpha']->imgview->img_height; - ?>" src="<?php echo LINPHA_CLIENT.'/get_image.php?linId='.$GLOBALS['linpha']->template->idCurrent. - '&max_width='.$GLOBALS['linpha']->imgview->img_width.'&max_height='.$GLOBALS['linpha']->imgview->img_height; ?>" /> - </div> - <br /><br /> - - <!-- comments --> - <?php if($GLOBALS['linpha']->sql->checkPermission('metadata_comments')) { ?> - <!-- show add comment form --> - <div id="linDivAddComment"> - <form action="<?php echo $linTpl->URL_full; ?>" method="POST"> - <?php echo i18n("Add Comment"); ?>:<br /> - <div id="linDivAddCommentText"> - <input type="text" id="linInputAddCommentText" class="linForms" name="inputAddCommentText" value="" tabindex="1" style="width: 300px" /> - <a href="javascript:linOpenTextarea()">(+)</a> - </div> - <div id="linDivAddCommentTextarea" style="display: none;"> - <textarea id="linInputAddCommentTextarea" class="linForms" name="inputAddCommentTextarea" tabindex="1" rows="10" style="width: 300px"></textarea> - </div> - - <?php echo i18n("Name"); ?>: <input type="text" class="linForms" name="inputAddCommentAuthor" value="" tabindex="2" size="10" style="width: 100px" maxlength="255" /> - - <input type="hidden" name="cmd" value="add_comment" /> - <input type="submit" name="submit" class="linButton" value="<?php echo i18n("Submit"); ?>" tabindex="2" /> - </form> - </div> - <script language="JavaScript" type="text/javascript"> - function linOpenTextarea() - { - document.getElementById('linInputAddCommentTextarea').style.display = 'block'; - document.getElementById('linDivAddCommentText').style.display = 'none'; - - document.getElementById('linInputAddCommentTextarea').value = document.getElementById('linInputAddCommentText').value; - } - </script> - - <br /><br /> - <?php } /* end if checkPermission('metadata_comments') */ ?> - - <!-- show image comments --> - <div id="linDivComments"> - <?php while($data = $linTpl->output['image_comments']->FetchRow()) { ?> - <?php echo linStrftime($data['meta_time']).' '.i18n("by").' '.htmlspecialchars($data['meta_author'],ENT_QUOTES); ?> - <hr /> - <?php echo linHtmlTag($data['meta_comment'],ENT_QUOTES); ?> - <br /><br /> - <?php } ?> - </div> - - <?php } /* end if view!=meta */ ?> - </div> - -<?php echo $linTpl->divRoundCorners('top','bottom'); ?> - -<?php echo $linTpl->divRoundCorners('top','main'); ?> - <div id="linDivMetaStatic"> - <table id="linTableMeta"> - <?php - foreach($linTpl->output['image_infos'] AS $value) - { - echo '<tr><td class="linTdMetaLeftColumn">'.$value['name'].'</strong></td><td>'.$value['value'].'</td></tr>'; - } - ?> - </table> - </div> -<?php echo $linTpl->divRoundCorners('botom','main'); ?> \ No newline at end of file Deleted: trunk/linpha2/templates/default/view_thumb_static.html.php =================================================================== --- trunk/linpha2/templates/default/view_thumb_static.html.php 2008-03-07 15:53:42 UTC (rev 4897) +++ trunk/linpha2/templates/default/view_thumb_static.html.php 2008-03-07 20:16:10 UTC (rev 4898) @@ -1,52 +0,0 @@ - -<!-- navigation --> -<?php if(isset($linTpl->output['navigation']) && !empty($linTpl->output['navigation'])) { ?> - <?php echo $linTpl->divRoundCorners('top','main'); ?> - - <div id="linDivNavigation"> - <?php echo $linTpl->output['navigation']; ?> - </div> - - <?php echo $linTpl->divRoundCorners('bottom','main'); ?> -<?php } ?> - -<!-- main --> -<?php echo $linTpl->divRoundCorners('top','main'); ?> - - <div id="linDivPagenrOuter"> - <div id="linDivPagenr"> - <div id="linDivPagenrLeft" class="linDivPagenrAll"><?php echo $linTpl->output['page_nr_left']; ?></div> - <div id="linDivPagenrMiddle" class="linDivPagenrAll linDivPagenrMiddle"><?php echo $linTpl->output['page_nr']; ?></div> - <div id="linDivPagenrRight" class="linDivPagenrAll"><?php echo $linTpl->output['page_nr_right']; ?></div> - </div> - </div> - - <div id="linDivMain"> - - <?php - if( isset($GLOBALS['linpha']->imgview->photos_show)) - { - for($i=1; list($key,$value) = each($GLOBALS['linpha']->imgview->photos_show); $i++) - { - if( ($i-1) % $GLOBALS['linpha']->sql->config->value['sys_style_thumb_nojsnrcols'] == 0) { - echo '<div style="clear: left;"></div>'; // add clear float for line break - } - ?> - - <div class="linDivThumb"> - <?php echo $linTpl->output['thumb_infos'][$value['id']]['before']; ?> - <div class="linDivImg"> - <a href="<?php echo $linTpl->URL_base.'&linId='.$value['id']; ?>"> - <img src="<?php echo LINPHA_CLIENT.'/get_thumb.php?linId='.$value['id']; ?>" width="<?php echo $GLOBALS['linpha']->sql->config->value['sys_style_thumb_size_display']; ?>" height="<?php echo $GLOBALS['linpha']->sql->config->value['sys_style_thumb_size_display']; ?>" alt="<?php echo $linTpl->output['thumb_infos'][$value['id']]['title']; ?>" title="<?php echo $linTpl->output['thumb_infos'][$value['id']]['title']; ?>" class="linImgThumb" /></a> - </div> - <div class="linDivText"><?php echo $linTpl->output['thumb_infos'][$value['id']]['after']; ?></div> - </div> - <?php - } - } - ?> - - </div> - <div style="clear: both;"></div> - -<?php echo $linTpl->divRoundCorners('bottom','main'); ?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |