Template:Team:Paris-Saclay/left-column
From 2012.igem.org
(Difference between revisions)
YohannPetiot (Talk | contribs) |
YohannPetiot (Talk | contribs) |
||
(76 intermediate revisions not shown) | |||
Line 3: | Line 3: | ||
<link rel='stylesheet' type='text/css' href='/Team:Paris-Saclay/left-column.css?action=raw&ctype=text/css'/> | <link rel='stylesheet' type='text/css' href='/Team:Paris-Saclay/left-column.css?action=raw&ctype=text/css'/> | ||
<link rel='stylesheet' type='text/css' href='/Team:Paris-Saclay/jtweetsanywhere.css?action=raw&ctype=text/css'/> | <link rel='stylesheet' type='text/css' href='/Team:Paris-Saclay/jtweetsanywhere.css?action=raw&ctype=text/css'/> | ||
+ | <link rel='stylesheet' type='text/css' href='/Team:Paris-Saclay/MetroJs.css?action=raw&ctype=text/css'/> | ||
+ | <script type="text/javascript" src='/Team:Paris-Saclay/jquery.min.js?action=raw&ctype=text/javascript'></script> | ||
<script type="text/javascript" src='/Team:Paris-Saclay/jtweetsanywhere.min.js?action=raw&ctype=text/javascript'> | <script type="text/javascript" src='/Team:Paris-Saclay/jtweetsanywhere.min.js?action=raw&ctype=text/javascript'> | ||
</script> | </script> | ||
- | <script type="text/javascript" src='/Team:Paris-Saclay/ | + | <script type="text/javascript" src='/Team:Paris-Saclay/MetroJs.js?action=raw&ctype=text/javascript'></script> |
</head> | </head> | ||
<body> | <body> | ||
<div id="left-column"> | <div id="left-column"> | ||
- | |||
<div id="articles-widget" class="widget"> | <div id="articles-widget" class="widget"> | ||
Line 17: | Line 18: | ||
</div> | </div> | ||
<script type="text/javascript"> | <script type="text/javascript"> | ||
+ | |||
$(document).ready(function() { | $(document).ready(function() { | ||
- | |||
var url = document.location.href; | var url = document.location.href; | ||
var idxPS = url.indexOf("Team:Paris-Saclay",0); | var idxPS = url.indexOf("Team:Paris-Saclay",0); | ||
- | + | var Title = url.substring(idxPS,url.length); | |
+ | LinkTitle = url.replace("_"," "); | ||
+ | Category = ""; | ||
$.ajax({ | $.ajax({ | ||
Line 28: | Line 31: | ||
async : false, | async : false, | ||
data:{ | data:{ | ||
- | format: 'xml', | + | format: 'xml', |
action: 'query', | action: 'query', | ||
- | titles: | + | titles: Title, |
prop: 'categories'}, | prop: 'categories'}, | ||
dataType: "xml", // type of file you are trying to read | dataType: "xml", // type of file you are trying to read | ||
Line 36: | Line 39: | ||
$(xmlData).find('cl').each(function() { | $(xmlData).find('cl').each(function() { | ||
Category = $(this).attr("title"); | Category = $(this).attr("title"); | ||
+ | var idxCategory = Category.lastIndexOf("/"); | ||
+ | var name = Category.substring(idxCategory+1); | ||
} ) | } ) | ||
}, | }, | ||
Line 53: | Line 58: | ||
action: 'query', | action: 'query', | ||
list: 'categorymembers', | list: 'categorymembers', | ||
+ | cmlimit: 'max', | ||
cmtitle: Category}, | cmtitle: Category}, | ||
dataType: "xml", // type of file you are trying to read | dataType: "xml", // type of file you are trying to read | ||
success : function(xmlData){ | success : function(xmlData){ | ||
+ | var count = 0; | ||
$(xmlData).find('cm').each(function() { | $(xmlData).find('cm').each(function() { | ||
var idxArticle = $(this).attr("title").lastIndexOf("/"); | var idxArticle = $(this).attr("title").lastIndexOf("/"); | ||
var Article = $(this).attr("title").substring(idxArticle+1); | var Article = $(this).attr("title").substring(idxArticle+1); | ||
var linkArticle = "https://2012.igem.org/"+$(this).attr("title"); | var linkArticle = "https://2012.igem.org/"+$(this).attr("title"); | ||
- | + | if (linkArticle != LinkTitle){ | |
- | } ) | + | if(Article == "Notebook") |
+ | { | ||
+ | $("ul#ltArticles").append('<li>' + '<a href="https://2012.igem.org/Team:Paris-Saclay/Project/Notebook/Week 1">' + Article + '</a>'+ '</li>'); | ||
+ | count += 1; | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | $("ul#ltArticles").append('<li>' + '<a href="' + linkArticle + '">' + Article + '</a>'+ '</li>'); | ||
+ | count += 1; | ||
+ | } | ||
+ | }} | ||
+ | |||
+ | ) | ||
+ | if (count == 0) { | ||
+ | $("div#articles-widget").hide(); | ||
+ | } | ||
}, | }, | ||
error : function(){ | error : function(){ | ||
Line 89: | Line 111: | ||
<div id="tweetFeed"> | <div id="tweetFeed"> | ||
- | <script> | + | <script type="text/javascript"> |
$(document).ready(function(){ | $(document).ready(function(){ | ||
$('#tweetFeed').jTweetsAnywhere({ | $('#tweetFeed').jTweetsAnywhere({ |
Latest revision as of 23:53, 26 September 2012
Follow us !