This repository was archived by the owner on Nov 21, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
142 lines (134 loc) · 7.08 KB
/
Copy pathindex.html
File metadata and controls
142 lines (134 loc) · 7.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<!DOCTYPE html>
<html>
<head>
<title>Novasoftware Analyserare</title>
<link href="css/fonts.css" rel="stylesheet" type="text/css" charset="utf-8" />
<link href="css/minimal.css" rel="stylesheet" media="screen" />
<link href="css/style.css" rel="stylesheet" />
<meta charset="utf-8">
</head>
<body>
<header>
<h1>
NOVAXML.JS
</h1>
<p>
Trött på fula schemaappar? Den här sidan erbjuder ett skript som analyserar ditt schema och genererar en fil din telefon kan läsa av.
</p>
</header>
<main>
<div class="carry">
<div class="center-container">
<form class="center-child" onsubmit='NOVA.startNova()' id="NOVA-input-form">
<input type="text" placeholder="Personnummer" id="NOVA-user-id">
<select id="NOVA-period-list">
<option value="Ht">Höstterminen</option>
<option value="Vt">Vårterminen</option>
</select>
<input type="button" id="NOVA-submit-btn" value="Generera sig!">
</form>
</div>
</div>
<div class="center" id="pdfContainer"></div>
</main>
<section id="faq">
<h2>
FAQ:
</h2>
<h3>
Q: Varför frågar ni om personnummer? Jag vill helst inte dela med mig av sånt.
</h3>
<p>
A: För att läsa av schemat behöver vi scheman som inte innehåller överlappande lektioner. Ett exempel på en överlappande lektioner kan vara individuella val, där en hel klass kan ha olika lektioner samtidigt. För att förhindra detta genererar vi ett personligt schema. Om du inte vill skriva in ditt personnummer så behöver du inte, men räkna inte med att få ett xml-schema då.
</p>
<h3>
Q: Sparar ni personnummrerna någonstans, säljer de vidare eller gör något annat ondskefullt?
</h3>
<p>
A: Det enda sättet att verkligen bevisa att att vi inte gör detta är att ta sig en titt i källkoden.
Hela den här sidan är publicerad på github (kolla längst ner på sidan för en länk).
Om du inte kan läsa kod så får du helt enkelt lite på oss när vi säger att vi inte sparar/säljer/gör
ondskefulla saker med det du skriver in.
</p>
<p>
Vi tycker att vår kod är så bra och godhjärtad att vi vill skryta om den för hela världen. Därför finns allt publicerat på github.
</p>
</section>
<footer>
<p>
Skript som sidan använder sig av:
</p>
<ul>
<li><i><a href="https://mozilla.github.io/pdf.js/">PDF.js</a></i> utvecklad av Mozilla</li>
<li><i><a href="https://github.com/akaProxy/NOVAXML.JS/blob/master/phpProxy.php">novaProxy.php</a></i> utvecklad av <a href="https://plus.google.com/100416451900540672233">Erik</a></li>
<li><i>Novasoftware Analyserare</i> (den här sidan) utvecklad av <a href="https://plus.google.com/+JohnDaniel">John Daniel</a> och <a href="https://plus.google.com/100416451900540672233">Erik</a> med extra hjälp och stöd av alla medlemmar i <a href="https://plus.google.com/communities/107156505224869664027">aka. Proxy</a></li>
<li><i><a href="http://www.stevenbonner.com/projects/langdon/">Langdon Font</a></i> utvecklad av Steven Bonner</li>
</ul>
</footer>
<script src="js/pdfjs/pdf.js"></script>
<script src="js/NOVAXML.js" type="text/javascript"></script>
<script type="text/javascript">
addForkMe = function(color,pos,size,parent,usrStyle){
var gitForkMeMedia = {baseUri:'https://s3.amazonaws.com/github/ribbons/forkme_',
pos:{right:'right_',left:'left_'},
color:{white:'white_ffffff.png',
gray:'gray_6d6d6d.png',
darkblue:'darkblue_121621.png',
red:'red_aa0000.png',
green:'green_007200.png',
orange:'orange_ff7600.png'},
link:'https://github.com/akaProxy/NOVAXML.JS',
randProp: function(obj){
var result;
var count = 0;
for (var prop in obj)
if (Math.random() < 1/++count)
result = prop;
return result;
}
};
obj = gitForkMeMedia;
if(!parent)
parent=document.body;
if(!color || color=='random')
color = gitForkMeMedia.randProp(obj.color);
if(pos=='random')
pos = (Math.random()<0.5)?'left':'right';
else if(pos!='right')
pos='left';
if(!size || size=='default')
size='149px';
var styles = {backgroundImage:'url("'+obj.baseUri+obj.pos[pos]+obj.color[color]+'")',
backgroundRepeat:'no-repeat',
backgroundSize:'cover',
position:'absolute',
zIndex:'100',
top:'0%',
right:'',
left:'',
width:size,
height:size
};
if(document.getElementById('ForkUsOnGit'))
gitA=document.getElementById('ForkUsOnGit');
else{
var gitA = document.createElement('a'),
href=document.createAttribute("href"),
id=document.createAttribute("id");
href.value=obj.link,
id.value='ForkUsOnGit';
gitA.setAttributeNode(href),
gitA.setAttributeNode(id);
}
for(style in styles)
gitA.style[style] = styles[style];
for(style in usrStyle)
gitA.style[style] = usrStyle[style];
gitA.style[pos] = '0%'
parent.appendChild(gitA);
};
//Add 'fork me' button top right.
addForkMe('random','right', 'default', document.querySelector('header'), {'margin-top': '-100px'});
</script>
</body>
</html>