Procházet zdrojové kódy

Make sure that tabs (and tab panels) are properly identified

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@2780 a333f486-631f-4898-b8df-5754b55c2be0
dflaven před 12 roky
rodič
revize
d630a955e5

+ 2 - 2
application/ajaxwebpage.class.inc.php

@@ -174,7 +174,7 @@ EOF
 	          $i = 0;
 			  foreach($m_aTabs as $sTabName => $sTabContent)
 			  {
-			      $sTabs .= "<li><a href=\"#tab_{$sPrefix}$i\" class=\"tab\"><span>".htmlentities($sTabName, ENT_QUOTES, 'UTF-8')."</span></a></li>\n";
+			      $sTabs .= "<li><a href=\"#tab_{$sPrefix}{$sTabContainerName}$i\" class=\"tab\"><span>".htmlentities($sTabName, ENT_QUOTES, 'UTF-8')."</span></a></li>\n";
 			      $i++;
 	          }
 			  $sTabs .= "</ul>\n";
@@ -182,7 +182,7 @@ EOF
 			  $i = 0;
 			  foreach($m_aTabs as $sTabName => $sTabContent)
 			  {
-			      $sTabs .= "<div id=\"tab_{$sPrefix}$i\">".$sTabContent."</div>\n";
+			      $sTabs .= "<div id=\"tab_{$sPrefix}{$sTabContainerName}$i\">".$sTabContent."</div>\n";
 			      $i++;
 	          }
 			  $sTabs .= "</div>\n<!-- end of tabs-->\n";

+ 2 - 2
application/itopwebpage.class.inc.php

@@ -641,7 +641,7 @@ EOF
 				$i = 0;
 				foreach($m_aTabs as $sTabName => $sTabContent)
 				{
-					$sTabs .= "<li><a href=\"#tab_$i\" class=\"tab\"><span>".htmlentities($sTabName, ENT_QUOTES, 'UTF-8')."</span></a></li>\n";
+					$sTabs .= "<li><a href=\"#tab_{$container_index}$i\" class=\"tab\"><span>".htmlentities($sTabName, ENT_QUOTES, 'UTF-8')."</span></a></li>\n";
 					$i++;
 				}
 				$sTabs .= "</ul>\n";
@@ -649,7 +649,7 @@ EOF
 				$i = 0;
 				foreach($m_aTabs as $sTabName => $sTabContent)
 				{
-					$sTabs .= "<div id=\"tab_$i\">".$sTabContent."</div>\n";
+					$sTabs .= "<div id=\"tab_{$container_index}$i\">".$sTabContent."</div>\n";
 					$i++;
 				}
 				$sTabs .= "</div>\n<!-- end of tabs-->\n";