Difference between revisions of "Sitemap"

m (Protected "Sitemap" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
 
(474 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{Mobile}}
 
<html>
 
<html>
  
Line 5: Line 6:
 
.HQ_info { display:none;}
 
.HQ_info { display:none;}
  
#HQ_page .threeColumns  .hub_link { width:100%;  background-color: #5ba88a; padding:5px; height:30px;  color:white; -o-transition:.2s; -ms-transition:.2s; -moz-transition:.2s; -webkit-transition:.2s;
+
#HQ_page .threeColumns  .hub_link { width:100%;  background-color: #5ba88a; padding:5px; height:30px;  color:white; -o-transition:.2s; -ms-transition:.2s; -moz-transition:.2s; -webkit-transition:.2s; transition:.2s; }
transition:.2s; }
+
 
#HQ_page .threeColumns  .hub_link:hover { background-color: white; color:#5ba88a;}
 
#HQ_page .threeColumns  .hub_link:hover { background-color: white; color:#5ba88a;}
  
.center_text {text-align: center;}
 
  
#HQ_page .threeColumns  .turquoise_link  a { color: #5ba88a; }
 
#HQ_page .threeColumns  .turquoise_link  a:hover { color: #93c9b2; }
 
#HQ_page .threeColumns  .turquoise_link  a:visited { color: #656b68; }
 
#HQ_page .threeColumns  .turquoise_link  a:visited:hover { color: #8f9995; }
 
  
 +
#HQ_page .threeColumns  .turquoise_link  a, #HQ_page .twoColumns  .turquoise_link  a ,  #HQ_page .oneColumn  .turquoise_link  a  { color: #5ba88a; }
 +
#HQ_page .threeColumns  .turquoise_link  a:hover, #HQ_page .twoColumns .turquoise_link  a:hover  , #HQ_page .oneColumn .turquoise_link  a:hover    { color: #93c9b2; }
 +
#HQ_page .threeColumns  .turquoise_link  a:visited, #HQ_page .twoColumns  .turquoise_link  a:visited, #HQ_page .oneColumn  .turquoise_link  a:visited  { color: #656b68; }
  
#HQ_page .threeColumns ol {margin-left:20px;}
+
#HQ_page .threeColumns .turquoise_link  a:visited:hover , #HQ_page .twoColumns  .turquoise_link  a:visited:hover , #HQ_page .oneColumn  .turquoise_link  a:visited:hover { color: #8f9995; }
  
  
.hide_content{ display:none;}
+
#HQ_page .threeColumns ol  {margin-left:20px;}
  
  
.collapse_icon { float:left;  }
+
.bucket_wrapper {border:1px solid #d3d3d3;padding: 10px 15px; border-radius:3px; }
 +
.list_view {display:none;}
 +
.bucket_view {display:none;}
 +
 
 +
 
 +
.collapse_control {cursor:pointer; font-weight:bold; font-size:16px; padding-bottom:5px; color: #4e606e; text-align:center;}
 +
.collapse_icon { float: right; margin-right: -20px; margin-top: -25px; border: 2px solid white; border-radius: 50%height: 20px;width: 25px;color:white; text-align: center;padding: 10px 5px 5px 5px;  }
 +
.collapse_content { padding-top:5px;  border-top: 1px solid #f2f2f2; }
 +
 
 +
.triangle_hide { padding:10px 4px 5px 6px; border: 2px solid #e9232f; background-color:#e9232f; }
 +
.triangle_hide:hover { border: 2px solid #e9232f; background-color: white; color: #e9232f;}
 
.triangle_hide:after { content: "▶"; }
 
.triangle_hide:after { content: "▶"; }
 +
 +
.triangle_show {  border: 2px solid #5ba88a; background-color: #5ba88a;}
 +
.triangle_show:hover { border: 2px solid #5ba88a;  background-color: white; color: #5ba88a;}
 
.triangle_show:after { content: "▼"; }
 
.triangle_show:after { content: "▼"; }
  
.collapse_control {cursor:pointer; }
+
 
 +
.display_style_button{ font-size: 12px; }
 +
.display_style_button.selected { font-size: 16px; }
 +
 
 +
.display_control { float:left; width:128px;  height:20px; padding:5px;  text-align:center; margin: 0px 5px;  font-weight:bold; cursor:pointer; background-color: #f2f2f2; color:#d3d3d3; border-radius: 7px;}
 +
.display_control:hover  { background-color: #e8edaa;}
 +
.display_control.selected {background-color:#3b99fc; color: white;}
 +
.display_control_wrapper {    margin: auto;  }
 +
 
 +
 
 +
.center_text {text-align: center;}
 +
.hide_content{ display:none;}
 +
 
 +
.selected_icon {background-color: blue; color: white; }
 +
.selected_icon:after { content: "✓"; }
 
</style>
 
</style>
  
  
 +
<div class="oneColumn" >
 +
<p> iGEM is a multifaceted competition with many different components. Our websites have a lot of information, from requirements of the competition to tips on how make fundraising easier. This page is here to help you navigate our site and make sure you have access to all of its content. </p>
 +
</div>
  
<div class="oneColumn HQ_info">
+
<div class="threeColumns "></div>
 +
<div class="threeColumns ">
 +
<center> <h5> View mode </h5>
  
<table>
 
<tr>
 
<th>  Total number of pages </th>
 
  
<th> 2016  Wiki </th>
+
<div class="display_control" id="display_as_list">
 +
LIST
 +
</div>
  
<thHQ </th>
+
<div class="display_control"  id="display_as_bucket">  
 +
MENU
 +
</div>
 +
  </center>
 +
</div>
  
<th> Not sorted </th>
 
  
<th>  Redirect </th>
 
  
</tr>
 
  
<tr>
+
<div class="threeColumns ">
<td class="total_number_of_pages center_text"> </td>
+
<td class="total_number_of_our_wiki_pages center_text"></td>
+
<td class="total_number_of_hq_pages center_text"></td>
+
<td class="total_number_of_not_sorted_pages center_text"></td>
+
<td class="total_number_of_redirect_pages center_text"> </td>
+
</tr>
+
</table>
+
 
</div>
 
</div>
  
  
  
<div class="oneColumn">
+
 
<h3> Menu items </h3>
+
<div class="oneColumn list_view" id="list_view">
<p> Lorem ipsum </p>
+
 
 +
<h3> List view </h3>
 +
<p>Complete list of the pages in our wiki ordered alphabetically. </p>
 +
<br><br>
 +
 
 +
<div class="bucket_wrapper" >
 +
<div class="collapse_control" >  <div class="collapse_icon triangle_show"></div> All Pages </div>
 +
<div class="collapse_content" >
 +
<ol id="main_container" >
 +
 
 +
</ol>
 +
</div>
 +
 
 +
</div>
 
</div>
 
</div>
  
  
<div class="oneColumn HQ_info" id="testing_general">
 
  
 +
<div class ="bucket_view">
 +
<div class="oneColumn">
 +
<h3> Menu view </h3>
 +
<p>Pages are sorted into "buckets" or categories that mimic the menu on the right side of the page. </p>
 
</div>
 
</div>
  
  
<div class="threeColumns full_border">
 
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div>  Teams and Community </h3>  </div>
 
  
<div class="collapse_content">
+
<div class="threeColumns ">
 +
<div  class="bucket_wrapper">
 +
<div class="collapse_control" >  <div class="collapse_icon triangle_show"></div>About  </div>
  
<h5 id="Community"> </h5>
+
<div class="collapse_content" >
<ol id="Community_pages" class="turquoise_link">
+
<!-- <p> <i> Information about the iGEM competition, our organization as well as dedicated pages for our 2016 sponsors. </i> </p>-->
<!-- things under tracks fall here -->
+
<div id="About_Hub"></div>
</ol>
+
  
 
<h5 id="Tracks"> </h5>
 
<ol id="Tracks_pages" class="turquoise_link">
 
<!-- things under tracks fall here -->
 
</ol>
 
  
 +
<div id="Sponsors_Hub"></div>
 
</div>
 
</div>
 
 
</div>
 
</div>
 +
</div>
 +
 +
 +
  
  
 
<div class="threeColumns">
 
<div class="threeColumns">
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div> Requirements  </h3>  </div>
 
  
<div class="collapse_content">
+
<div class="bucket_wrapper">
<h5 id="Requirements"> </h5>
+
<div class="collapse_control" >   <div class="collapse_icon triangle_show"></div> Requirements  </div>
<ol id="Requirements_pages" class="turquoise_link">
+
<!-- things under resources fall here -->
+
</ol>
+
</div>
+
  
</div>
+
<div class="collapse_content" >
</div>
+
  
  
<div class="threeColumns full_border">
+
<div id="Calendar_Hub"></div>
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div> Calendar </h3>  </div>
+
 
 +
<div id="Requirements_Hub"></div>
 +
 
  
<div class="collapse_content">
 
<h5 id="Calendar"> </h5>
 
<ol id="Calendar_pages" class="turquoise_link">
 
<!-- things under resources fall here -->
 
</ol>
 
 
</div>
 
</div>
 +
</div>
 +
</div>
  
</div>
+
<div class="threeColumns ">
 +
<div  class="bucket_wrapper">
 +
<div class="collapse_control" >  <div class="collapse_icon triangle_show"></div> Competition  </div>
 +
 
 +
<div class="collapse_content" >
 +
 
 +
<div id="Safety_Hub"></div>
 +
 
 +
<div id="Human_Practices_Hub"></div>
 +
 
 +
 
 +
</div>
 +
</div>
 
</div>
 
</div>
 +
  
  
 
<div class="clear"></div>
 
<div class="clear"></div>
  
<div class="threeColumns full_border">
 
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div>  Judging </h3>  </div>
 
  
<div class="collapse_content">
 
<h5 id="Judging"> </h5>
 
<ol id="Judging_pages" class="turquoise_link">
 
<!-- things under judging fall here -->
 
</ol>
 
</div>
 
  
 +
 +
<div class="threeColumns ">
 +
<div  class="bucket_wrapper">
 +
<div class="collapse_control" > <div class="collapse_icon triangle_show"></div> Judging  </div>
 +
 +
<div class="collapse_content" >
 +
 +
<div id="Judging_Hub"></div>
 +
 +
</div>
 +
</div>
 
</div>
 
</div>
  
  
  
<div class="threeColumns">
+
<div class="threeColumns ">
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div> Competition </h3>  </div>
+
<div  class="bucket_wrapper">
 +
<div class="collapse_control" > <div class="collapse_icon triangle_show"></div> Giant Jamboree </div>
  
<div class="collapse_content">
+
<div class="collapse_content" >
<h5 id="Safety"> </h5>
+
 
<ol id="Safety_pages" class="turquoise_link">
+
<div id="Giant_Jamboree_Hub"></div>
<!-- things under safety fall here -->
+
</ol>
+
  
<h5 id="Human_Practices"> </h5>
 
<ol id="Human_Practices_pages" class="turquoise_link">
 
<!-- things under  human practices  fall here -->
 
</ol>
 
 
</div>
 
</div>
 +
</div>
 +
</div>
  
  
</div>
+
<div class="threeColumns ">
 +
<div  class="bucket_wrapper">
 +
<div class="collapse_control" >  <div class="collapse_icon triangle_show"></div>  Resources </div>
  
 +
<div class="collapse_content" >
  
<div class="threeColumns full_border">
+
<div id="Resources_Hub"></div>
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div>  Giant Jamboree </h3>  </div>
+
  
<div class="collapse_content">
 
<h5 id="Giant_Jamboree"> </h5>
 
<ol id="Giant_Jamboree_pages" class="turquoise_link">
 
<!-- things under resources fall here -->
 
</ol>
 
 
</div>
 
</div>
 +
</div>
 
</div>
 
</div>
  
  
 +
<div class="clear"></div>
  
  
<div class="clear"></div>
+
<div class="threeColumns ">
 +
<div  class="bucket_wrapper">
 +
<div class="collapse_control" >  <div class="collapse_icon triangle_show"></div>  Teams and Community  </div>
  
 +
<div class="collapse_content" >
 +
 +
<div id="Community_Hub"></div>
 +
 +
<div id="Teams_Hub"></div>
 +
<div id="Tracks_Hub"></div>
  
<div class="threeColumns full_border">
 
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div> Resources </h3>  </div>
 
  
<div class="collapse_content">
 
<h5 id="Resources"> </h5>
 
<ol id="Resources_pages" class="turquoise_link">
 
<!-- things under resources fall here -->
 
</ol>
 
 
</div>
 
</div>
 +
</div>
 
</div>
 
</div>
  
  
<div class="threeColumns">
+
<div class="threeColumns ">
 +
<div  class="bucket_wrapper">
 +
<div class="collapse_control" >  <div class="collapse_icon triangle_show"></div> Team Wiki Standard Pages </div>
  
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div>  About </h3>  </div>
+
<div class="collapse_content" >
  
<div class="collapse_content">
+
<ul id="Team_Hub"></ul>
<h5 id="About"> </h5>
+
<ol id="About_pages" class="turquoise_link">
+
<!-- things under resources fall here -->
+
</ol>
+
 
+
<h5 id="Sponsors"> </h5>
+
<ol id="Sponsors_pages" class="turquoise_link">
+
<!-- things under resources fall here -->
+
</ol>
+
  
 
</div>
 
</div>
 +
</div>
 
</div>
 
</div>
  
  
 
+
</div>
 
<div class="clear"></div>
 
<div class="clear"></div>
  
  
<div class="oneColumn HQ_info">
 
<h3> HQ  Pages </h3>
 
<p> Lorem ipsum </p>
 
</div>
 
  
<div class="threeColumns HQ_info full_border">
 
  
<div class="collapse_control " > <h3>  <div class="collapse_icon"></div> Development </h3>  </div>
 
  
<div class="collapse_content">
 
<h5 id="Dev"> Dev</h5>
 
<ol id="Dev_pages" class="turquoise_link">
 
<!-- things under resources fall here -->
 
</ol>
 
  
</div>
+
<div class="twoColumns HQ_info">
 +
<h3> HQ control pages</h3>
 +
<p> This information is for HQ to keep track of the pages that are not on the menu and or that are being developed by headquarters. </p>
  
</div>
+
<table>
 +
<tr>
 +
<th>  Total number of pages </th>  
  
 +
<th> 2016  Wiki </th>
  
 +
<th>  HQ </th>
  
<div class="threeColumns HQ_info">
+
<th> Not sorted </th>
  
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div>  HQ</h3>  </div>
+
<thRedirect </th>
  
<div class="collapse_content">
+
</tr>
<h5 id="HQ_"> HQ </h5>
+
<ol id="HQ_pages" class="turquoise_link">
+
<!-- things under resources fall here -->
+
</ol>
+
</div>
+
  
 +
<tr>
 +
<td class="total_number_of_pages center_text"> </td>
 +
<td class="total_number_of_our_wiki_pages center_text"></td>
 +
<td class="total_number_of_hq_pages center_text"></td>
 +
<td class="total_number_of_not_sorted_pages center_text"></td>
 +
<td class="total_number_of_redirect_pages center_text"> </td>
 +
</tr>
 +
</table>
 
</div>
 
</div>
  
  
<div class="threeColumns HQ_info full_border">
 
  
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div>  Team Example Wiki  </h3>  </div>
 
  
<div class="collapse_content">
 
<h5 id="Team"> wiki pages </h5>
 
<ol id="Team_pages" class="turquoise_link">
 
<!-- things under resources fall here -->
 
</ol>
 
</div>
 
  
</div>
 
  
  
  
<div class="clear"></div>
 
<div class="oneColumn HQ_info">
 
<h3> Special Pages </h3>
 
<p> Lorem ipsum </p>
 
</div>
 
  
 +
<div class="twoColumns HQ_info">
 +
<div  class="bucket_wrapper">
 +
<div class="collapse_control" >  <div class="collapse_icon triangle_show"></div>  Not sorted  </div>
  
<div class="threeColumns HQ_info full_border">
+
<div class="collapse_content" >
  
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div>  Not sorted  </h3>  </div>
+
<ol  class='turquoise_link' id="not_sorted"></ul>
  
<div class="collapse_content">
 
<ol id="not_sorted" class="turquoise_link">
 
<!-- things under resources fall here -->
 
</ol>
 
 
</div>
 
</div>
 
+
</div>
 
</div>
 
</div>
  
 +
<div class="clear"></div>
  
<div class="threeColumns HQ_info full_border">
 
<div class="collapse_control" > <h3>  <div class="collapse_icon"></div>  Redirect</h3>  </div>
 
  
<div class="collapse_content">
 
<ol id="redirect" class="turquoise_link">
 
<!-- things under resources fall here -->
 
</ol>
 
</div>
 
  
 +
<div class="twoColumns HQ_info">
 +
<div  class="bucket_wrapper">
 +
<div class="collapse_control" >  <div class="collapse_icon triangle_show"></div>  HQ pages and Dev  </div>
 +
 +
<div class="collapse_content" >
 +
 +
<ol  class='turquoise_link' id="HQ_Hub"></ol>
 +
 +
</div>
 +
</div>
 
</div>
 
</div>
  
Line 291: Line 316:
  
  
<div class="clear"></div>
+
<div class="twoColumns HQ_info">
 +
<div  class="bucket_wrapper">
 +
<div class="collapse_control" >  <div class="collapse_icon triangle_show"></div>  Redirect </div>
  
<div class="oneColumn HQ_info ">
+
<div class="collapse_content" >
<div class="click_open" > <h5>All Pages </h5> <div class="click_icon"></div>
+
 
 +
<ol  class='turquoise_link' id="redirect" ></ol>
  
<div class="click_content">
 
<ol id="complete_list_of_pages">
 
<!-- full list of pages goes here -->
 
</ol>
 
 
</div>
 
</div>
 
+
</div>
</div>
+
 
</div>
 
</div>
  
Line 311: Line 334:
  
  
 +
<div class="clear"></div>
  
  
  
<script>
 
  
$(document).ready(function() {
 
  
 +
<div class="oneColumn HQ_info"style="display:none">
  
var page_names =[];
+
<ol id="complete_list_of_pages" style="display:none">
var page_links = [] ;
+
</ol>
var x =0;
+
+
$("#complete_list_of_pages").load( "https://2016.igem.org/Special:AllPages .mw-allpages-chunk", function() {
+
  
$('ul.mw-allpages-chunk li').each(function () {
+
</div>
  
page_names [x] = $(this).text();
 
page_links [x] = $(this).html();
 
x++;
 
  
});
 
  
place_page_in_list ( page_names, page_links );
 
  
// Wiki counters
 
$(".total_number_of_pages").html( $("#complete_list_of_pages").children().children().length );
 
  
$(".total_number_of_our_wiki_pages").html(  $("#Community_pages").children().length + $("#Tracks_pages").children().length  + $("#Requirements_pages").children().length + $("#Judging_pages").children().length + $("#Safety_pages").children().length  + $("#Resources_pages").children().length  + $("#About_pages").children().length + $("#Sponsors_pages").children().length + $("#Human_pages").children().length  + $("#Giant_Jamboree_pages").children().length +9 );
 
  
$(".total_number_of_hq_pages").html( $("#Team_pages").children().length + $("#HQ_pages").children().length + $("#Dev_pages").children().length );
+
<script>
  
$(".total_number_of_redirect_pages").html( $("#redirect").children().length );
+
$(document).ready(function() {
  
$(".total_number_of_not_sorted_pages").html( $("#not_sorted").children().length );
 
  
});
 
  
 +
load_page_list ( );
 +
 +
$(".list_view").delay( 500 ).fadeIn('slow');
 +
$("#display_as_list").addClass("selected");
  
 
$(".collapse_control").click(function() {
 
$(".collapse_control").click(function() {
  
 
$(this).next(".collapse_content").toggleClass( "hide_content");
 
$(this).next(".collapse_content").toggleClass( "hide_content");
 +
 +
if( $(this).next(".collapse_content").hasClass("hide_content") ) {
 +
$(this).find(".collapse_icon").addClass("triangle_hide").removeClass("triangle_show");
 +
}
 +
else {
 +
$(this).find(".collapse_icon").addClass("triangle_show").removeClass("triangle_hide");
 +
}
 +
});
 
 
$(this).next(".collapse_icon").toggleClass ("triangle_show", "triangle_hide");
+
 
 +
 
 +
 
 +
$("#display_as_list").click(function() {
 +
 
 +
$(this).addClass("selected");
 +
$("#display_as_bucket").removeClass("selected");
 +
$(".list_view").fadeIn('slow');
 +
$(".bucket_view").hide();
  
 
});
 
});
+
 
 +
$("#display_as_bucket").click(function() {
 +
 
 +
$(this).addClass("selected");
 +
$("#display_as_list").removeClass("selected");
 +
$(".bucket_view").fadeIn('slow');
 +
$(".list_view").hide();
 +
 
 +
});
 +
 
 
});
 
});
  
  
  
function place_page_in_list ( page_name , page_link ) {
 
  
for ( w=0; w< page_name.length; w++) { //go through the array
+
function load_page_list () {
 +
 +
$("#complete_list_of_pages").load( "https://2016.igem.org/Special:AllPages .mw-allpages-chunk", function() {
 +
 
 +
$('ul.mw-allpages-chunk li').each(function () {
 +
sort_pages( $(this).text(),  $(this).html() );   //sort each page
 +
});
 +
 
 +
// Wiki counters
 +
$(".total_number_of_pages").html( $( 'ul.mw-allpages-chunk li').length );
 +
 +
$(".total_number_of_our_wiki_pages").html( $( 'ul.mw-allpages-chunk li').length - ( $("#HQ_Hub").children().length +   $("#redirect").children().length + $("#not_sorted").children().length) );
 +
 
 +
$(".total_number_of_hq_pages").html( $("#HQ_Hub").children().length );
 +
 
 +
$(".total_number_of_redirect_pages").html( $("#redirect").children().length );
 +
 
 +
$(".total_number_of_not_sorted_pages").html( $("#not_sorted").children().length );
 +
 
 +
});
 +
 
 +
 
 +
 
 +
}
 +
 
 +
 
 +
function sort_pages ( page_name , page_link ) {
 +
 +
if ( is_it_a_special_page ( page_name, page_link ) == false ) {  // check if a page is a redirect
 
 
if ( is_page_a_redirect( page_link[w] ) == false ) {  // check if a page is a redirect
 
  
page_name[w] = page_name[w].replace(/ \s+/g, "_").replace(/:/g, "_");  // clean string from empty spaces and ":"
+
page_name = page_name.replace(/ /g,"_").replace(/:/g, "_");  // clean string from empty spaces  
  
  
switch  ( (page_name[w].match( /\//g ) || []).length  ) {  // check how many "tiers" the page name has in order to nest it
+
switch  ( (page_name.match( /\//g ) || []).length  ) {  // check how many "tiers" (  /  ) the page name has in order to nest it
  
case 0:  // this might be a hub or an unassigned page
+
case 0:  // this might be a hub or an unassigned page
append_tier_one ( page_name[w] );  
+
append_tier_one ( page_name );  
break;  
+
break;  
  
case 1: //this page is likely to have a hub to append to
+
case 1: //this page is likely to have a hub to append to
append_tier_two ( page_name[w] );   
+
append_tier_two ( page_name );   
break;
+
break;
  
case 2: //this page might be a subpage inside a page in a hub list
+
case 2: //this page might be a subpage inside a page in a hub list
append_tier_three ( page_name[w] );   
+
append_tier_three ( page_name );   
break;
+
break;
  
}
+
case 3: //this page might be a subpage inside a page in a hub list
 +
append_to_not_sorted  (page_name );
 +
break;
 
}
 
}
  
 
}
 
}
  
 +
 
}
 
}
  
 
//Function to check if the page is a redirect ( a non existing page)
 
//Function to check if the page is a redirect ( a non existing page)
function is_page_a_redirect ( page_link ) {
+
function is_it_a_special_page ( page_name, page_link ) {
if( page_link.indexOf("mw-redirect") >= 0)  {  
+
 
$("#redirect").append("<li>"+ page_link+"</li>" );
+
// is it a HQ page or a dev page ?
 +
if( page_name.substring(0, 2 ) == "HQ"  ||  page_name.substring(0, page_name.indexOf("/") ) == "Dev" ) {
 +
$("#HQ_Hub").append("<li ><a  href='/"+page_name+"'>"+page_name +"</a> </li>");
 +
return true;
 +
}
 +
 
 +
// is this a page from a team ?
 +
 
 +
else if ( page_name.substring(0, 4 ) == "Team") {
 +
 
 +
console.log (page_name);
 +
 
 +
if ( page_name.substring(5, 12 ) == "Example" )  {
 +
if ( page_name.substring(5, 13 ) != "Example2") {
 +
//return false;    // if it is from team example it is fine
 +
 
 +
 
 +
var page_help = page_name.replace(/:/g, "_");
 +
 
 +
if ( page_name == "Team:Example") {
 +
$("#Team_Hub").append("<div id='"+page_name+"_wrapper'><a  href='/"+page_name+"'>"+page_name+"</a> <ol  class='turquoise_link' id='" +page_help+"' ></ol> </div>");
 +
$("#main_container").append("<div id='"+page_name+"_wrapper'><a  href='/"+page_name+"'>"+page_name+"</a> <ol  class='turquoise_link' id='main_"+page_help+"' ></ol> </div>");
 +
}
 +
 
 +
else {
 +
console.log(page_name);
 +
$("#"+page_help.substring(0, page_help.indexOf("/") ) ).append("<li><a href='/"+page_name+"'> "+page_name.substring( page_name.indexOf("/")+1, page_name.length )+"</a>  <ul id='"+page_help+"'>  </ul></li>");
 +
 
 +
$("#main_"+page_help.substring(0, page_help.indexOf("/") ) ).append("<li><a href='/"+page_name+"'> "+page_name.substring( page_name.indexOf("/")+1, page_name.length )+"</a>  <ul id='main_"+page_help+"'>  </ul></li>");
 +
 
 +
}
 +
 
 +
return true;  // page sorted, done!
 +
}
 +
}
 +
 
 +
else {
 +
return true;  // this is a page from a team, ignore
 +
}
 +
}
 +
 
 +
// is it a redirect?
 +
else if( page_link.indexOf("mw-redirect") >= 0)  {  
 +
$("#redirect").append("<li >"+ page_link+"</li>" );
 
return true;
 
return true;
 
}
 
}
Line 403: Line 514:
  
  
function append_tier_one ( page_name ) {
+
function append_to_not_sorted  (page_name) {
 +
 
 +
$("#not_sorted").append("<li> <a  href='"+page_name+"'>"+page_name +"</a></li>");
  
$("#testing_general").append("<div id='+page_name+'><a  href='"+page_name+"'>"+page_name +"</a></div>");
 
 
}
 
}
  
  
function append_tier_two (page_name ) {
+
function append_tier_one ( page_name ) {
 +
var categories_for_links = ["About",  "Community",  "Requirements", "Calendar", "Judging",  "Safety", "Tracks", "Human_Practices",  "Giant_Jamboree", "Resources", "Sponsors" ];
 +
var was_page_placed = false;
 +
var no_underscores_name = page_name.replace( /_/g , " ");
  
console.log(page_name);
+
 
append_to_not_sorted (page_name);
+
 
 +
for ( i =0; i< categories_for_links.length; i++) {
 +
// if the page name has that specific category
 +
 
 +
if  ( page_name.substring( 0 ,categories_for_links[i].length) == categories_for_links[i] ) {
 +
 
 +
 +
$("#"+categories_for_links[i]+"_Hub").append("<div id='"+page_name+"_wrapper'><a  href='"+page_name+"'>"+no_underscores_name+"</a> <ol  class='turquoise_link' id='" +page_name+"' ></ol> </div>");
 +
 
 +
 
 +
$("#main_container").append("<div id='"+page_name+"_wrapper'><a  href='"+page_name+"'>"+no_underscores_name+"</a> <ol  class='turquoise_link' id='main_"+page_name+"' ></ol> </div>");
 +
 
 +
 
 +
was_page_placed = true;
  
 
}
 
}
 +
}
  
 +
if ( was_page_placed == false ) {
 +
append_to_not_sorted  (page_name);
 +
}
 +
 +
}
 +
 +
 +
 +
 +
 +
function append_tier_two (page_name ) {
 +
 +
 +
var clean_name = page_name.replace( /\//g , "-");
 +
var no_underscores_name = page_name.replace( /_/g , " ");
 +
 +
 +
 +
 +
// for bucket
 +
$("#"+page_name.substring(0, page_name.indexOf("/") ) ).append("<li><a href='"+page_name+"'> "+no_underscores_name.substring( page_name.indexOf("/")+1, page_name.length )+"</a>  <ul id='"+clean_name+"'>  </ul></li>");
 +
 +
 +
 +
//for list
 +
$("#main_"+page_name.substring(0, page_name.indexOf("/") ) ).append("<li><a href='"+page_name+"'> "+no_underscores_name.substring( page_name.indexOf("/")+1, page_name.length )+"</a>  <ul id='main_"+clean_name+"'>  </ul></li>");
  
function append_tier_three (page_name ) {
 
  
append_to_not_sorted (page_name);
 
  
 
}
 
}
  
  
 +
 +
function append_tier_three (page_name ) {
  
function append_to_not_sorted  (page_name) {
+
var clean_name = page_name.replace( /\//g , "-");
 +
var no_underscores_name = page_name.replace( /_/g , " ");
  
$("#not_sorted").append("<li> <a  href='"+page_name+"'>"+page_name +"</a></li>");
+
//for bucket
 +
$("#"+clean_name.substring(0,  clean_name.lastIndexOf("-") ) ).append("<li id='"+page_name+"'><a href='"+page_name+"'>"+no_underscores_name.substring( page_name.lastIndexOf("/")+1, page_name.length )+"</a></li>");
 +
 +
//for list
 +
$("#main_"+clean_name.substring(0, clean_name.lastIndexOf("-") ) ).append("<li id='"+page_name+"'><a href='"+page_name+"'>"+no_underscores_name.substring( page_name.lastIndexOf("/")+1, page_name.length )+"</a></li>");
 +
  
 
}
 
}
 +
 +
 +
  
  
Line 437: Line 601:
 
case "Sifuentes anita":
 
case "Sifuentes anita":
 
case "Vinoo":
 
case "Vinoo":
$(".HQ_info").show();
+
case "THaddock":
 +
case "Meagan":
 +
$(".HQ_info").delay( 800 ).fadeIn('slow');
 
break;
 
break;
  
Line 443: Line 609:
 
$(".HQ_info").hide();
 
$(".HQ_info").hide();
 
break;
 
break;
 +
 +
 +
 
}
 
}
 +
 +
 +
 +
 +
 +
  
  

Latest revision as of 17:49, 10 June 2016

iGEM is a multifaceted competition with many different components. Our websites have a lot of information, from requirements of the competition to tips on how make fundraising easier. This page is here to help you navigate our site and make sure you have access to all of its content.

View mode
LIST
MENU

List view

Complete list of the pages in our wiki ordered alphabetically.



All Pages

Menu view

Pages are sorted into "buckets" or categories that mimic the menu on the right side of the page.

About
Requirements
Competition
Judging
Giant Jamboree
Resources
Teams and Community
Team Wiki Standard Pages

    HQ control pages

    This information is for HQ to keep track of the pages that are not on the menu and or that are being developed by headquarters.

    Total number of pages 2016 Wiki HQ Not sorted Redirect
    Not sorted
    HQ pages and Dev
    Redirect