17
17
<script language="JavaScript" src="/media/ajax.js"></script>
18
18
<script language="JavaScript" src="/media/schedule/schedule.js"></script>
20
<script language="JavaScript">
21
function toggle_uninterested()
23
var divs = document.getElementsByTagName('DIV');
24
for (var i = 0; i < divs.length; i++) {
27
if (div.className.match(/meeting.*uninterested/) || div.className.match(/meeting.*ambivalent/)) {
28
if (div.style.visibility == 'hidden') {
29
div.style.visibility = 'visible';
31
div.style.visibility = 'hidden';
36
{% if not schedule.nextonly %}
37
function addMySessionsLink (e) {
38
if (!document.getElementsByClassName) return;
39
var lnk = document.createElement("a");
41
lnk.appendChild(document.createTextNode("Hide talks that aren't for me"));
42
lnk.className = 'sub-nav-item';
43
lnk.onclick = function(e) {
44
var whoami = document.getElementById("whoami");
46
var name = whoami.firstChild.nodeValue.toString().replace(/^\s*|\s*$/g, "");
47
var meetings = document.getElementsByClassName("meeting");
48
for (var i=0; i<meetings.length; i++) {
49
var foundInMeeting = false;
50
var participantslist = meetings[i].getElementsByClassName("participants");
51
if (participantslist.length > 0) {
52
var participants = participantslist[0].getElementsByTagName("li");
53
for (var j=0; j<participants.length; j++) {
54
var plnk = participants[j].getElementsByTagName("a");
55
if (plnk.length > 0) {
56
if (plnk[0].textContent == name) {
57
var foundInMeeting = true;
62
if (!foundInMeeting) {
63
meetings[i].style.opacity = "0.2";
69
document.getElementById("sub-nav").appendChild(lnk);
72
(function(i) {var u =navigator.userAgent;var e=/*@cc_on!@*/false; var st =
73
setTimeout;if(/webkit/i.test(u)){st(function(){var dr=document.readyState;
74
if(dr=="loaded"||dr=="complete"){i()}else{st(arguments.callee,10);}},10);}
75
else if((/mozilla/i.test(u)&&!/(compati)/.test(u)) || (/opera/i.test(u))){
76
document.addEventListener("DOMContentLoaded",i,false); } else if(e){ (
77
function(){var t=document.createElement('doc:rdy');try{t.doScroll('left');
78
i();t=null;}catch(e){st(arguments.callee,0);}})();}else{window.onload=i;}})(addMySessionsLink);
83
20
{% if schedule.nextonly or autoreload %}
84
21
<script language="JavaScript">