-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex.html
More file actions
188 lines (188 loc) · 12.3 KB
/
index.html
File metadata and controls
188 lines (188 loc) · 12.3 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
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
<!DOCTYPE HTML>
<html>
<head>
<title>prototate</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type="text/javascript" src="js/grade.js"></script>
<script type="text/javascript" src="js/draw.js"></script>
<script type="text/javascript" src="js/annotation.js"></script>
<script type="text/javascript" src="js/highlights.js"></script>
<link rel="stylesheet" type="text/css" href="css/grade.css" />
<link rel="stylesheet" type="text/css" href="css/draw.css" />
<link rel="stylesheet" type="text/css" href="css/annotation.css" />
<link rel="stylesheet" type="text/css" href="css/highlights.css" />
<script type="text/javascript">
var menuVisible = false;
var colorpickerVisible = false;
var shapepickerVisible = false;
var drawing = false;
var inText = false;
var gradesVisible = false;
var rightTopPadding = 50;
var textSelection = '';
var t;
// Images used to draw the link
var preloadedImages;
// link index
var lineIndex = 0;
// avoid overlap
var lastAnnotationTop = 0;
function load() {
canvasInit();
shapeCanvasInit();
}
</script>
<style type="text/css">
body {
font-family: "Verdana";
position: relative;
height:100%;
width:100%;
padding: 0px;
margin: 0;
}
pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.content_mid {
margin-left: 20%;
margin-right: 20%;
border-style: solid;
padding: 10px;
position:absolute;
z-index:2;
top: 0px;
}
.menubutton {
float: right;
border-style: solid;
padding: 3px;
cursor: pointer;
background-color: #FFFFFF;
position: relative;
z-index: 6;
}
.menuicon {
float: right;
cursor: pointer;
background-color: #FFFFFF;
position: relative;
z-index: 6;
}
.leftcontent {
float:left;
position:relative;
width:100%;
height:100%;
}
.rightcontent {
float:right;
position:relative;
right:0px;
width:0%;
height:100%;
}
.toolbar {
width:99%;
right:10px;
position:relative;
}
</style>
</head>
<body onload="load()">
<div class="leftcontent" id="leftcontent">
<div class="toolbar">
<div class="menubutton" onclick="gradeButtonClick()">Grading</div>
<div class="menubutton" onclick="annotationButtonClick()">Annotation</div>
<div class="menubutton" id="expand" style="display:none">
<div class="menuicon">
<img src="imgs/5annotate.jpg" id="annotatebutton"/>
</div>
<div class="menuicon">
<img src="imgs/4thickness.jpg" />
</div>
<div class="menuicon">
<img src="imgs/3shape.jpg" onclick="shapeButtonClick()"/>
</div>
<div class="menuicon">
<img id="pencilicon" src="imgs/2pencil.jpg" onclick="drawButtonClick()"/>
</div>
<div class="menuicon" onclick="colorButtonClick()">
<img src="imgs/1newcolor.jpg" />
</div>
<div class="dropdown" id="colorpicker" style="display:none">
<img src="imgs/colorpicker.jpg" />
</div>
<div class="dropdown" id="shapepicker" style="display:none; margin-left:50px">
<img src="imgs/shapepicker.jpg" />
<img id="recticon" src="imgs/rect.jpg" onclick="drawRectClick()" />
<img id="circleicon" src="imgs/circle.jpg" onclick = "drawCircleClick()" />
</div>
</div>
</div>
<div class="content_mid" id="content" onclick="bodyClick()">
<p>Sample Document</p>
<p> </p>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras consequat ullamcorper augue imperdiet semper. Aenean ac diam lectus. Etiam odio lorem, posuere eget lacinia et, tristique a justo. Phasellus dictum eleifend purus id tempus. Vestibulum at erat nec nunc tincidunt pharetra ac eu nulla. Duis venenatis viverra ante, in porta diam molestie nec. Nunc ligula erat, sollicitudin sed eleifend nec, facilisis ac justo. Vestibulum viverra tellus sit amet turpis venenatis congue. Curabitur quis odio lorem, at accumsan felis.</p>
<p> Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam vulputate felis nec arcu facilisis eu hendrerit eros eleifend. Nulla facilisi. Proin lobortis diam euismod justo scelerisque rutrum. Donec commodo, quam ut porta vehicula, massa magna malesuada urna, in volutpat metus lectus at ante. Fusce id vestibulum odio. Phasellus a quam eget nibh vulputate consectetur vel non dui. Nullam augue nisl, sagittis at sollicitudin sit amet, malesuada at nibh. Sed interdum varius nulla ac sagittis. Nunc commodo, risus id suscipit interdum, metus sem rhoncus felis, id congue elit est a mi. Cras a nisi lacus. Aenean faucibus tincidunt arcu, non tincidunt arcu gravida quis. Donec sapien diam, venenatis non interdum sed, dignissim sit amet nisi. Maecenas tempus eros odio, at semper lacus.</p>
<p> Vivamus consectetur consectetur dignissim. Donec tempus pulvinar urna a luctus. Sed vulputate venenatis lectus in pellentesque. Etiam auctor convallis lacus, a bibendum mi tincidunt et. Curabitur sodales pharetra lorem scelerisque sagittis. Proin nec porttitor dolor. Praesent faucibus volutpat rutrum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus viverra, sem ac rhoncus tincidunt, risus nisi viverra elit, in porttitor elit dolor lacinia arcu. Quisque venenatis, risus iaculis molestie laoreet, lacus arcu pulvinar dui, aliquet bibendum dolor turpis eu nulla. Fusce placerat urna in lorem consequat fringilla. Pellentesque tincidunt sem non est auctor tempor. Vivamus pellentesque mattis volutpat. </p>
<p> Proin sagittis hendrerit commodo. Pellentesque interdum sem ac dolor aliquam eu ornare lorem elementum. Curabitur viverra, risus ut elementum rutrum, purus odio aliquam ante, non congue justo diam non libero. Aenean quis faucibus ligula. Suspendisse ac odio vel purus placerat mattis. Nunc in dui orci, a malesuada sem. Integer scelerisque purus sem, in blandit nisi. Aliquam lobortis porttitor metus elementum euismod. </p>
<p> Nulla a convallis leo. Proin non ligula sit amet nisl suscipit hendrerit rutrum id nunc. Suspendisse potenti. Morbi vestibulum quam id erat dictum fringilla. Quisque ac aliquam est. In hac habitasse platea dictumst. Maecenas accumsan justo vitae lorem euismod suscipit. Sed imperdiet porta metus sit amet sagittis. Nullam pharetra arcu a elit iaculis eget ultricies risus gravida. Donec condimentum metus ut urna varius consectetur. Sed laoreet urna sit amet orci congue sollicitudin. </p>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras consequat ullamcorper augue imperdiet semper. Aenean ac diam lectus. Etiam odio lorem, posuere eget lacinia et, tristique a justo. Phasellus dictum eleifend purus id tempus. Vestibulum at erat nec nunc tincidunt pharetra ac eu nulla. Duis venenatis viverra ante, in porta diam molestie nec. Nunc ligula erat, sollicitudin sed eleifend nec, facilisis ac justo. Vestibulum viverra tellus sit amet turpis venenatis congue. Curabitur quis odio lorem, at accumsan felis.</p>
<p> Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam vulputate felis nec arcu facilisis eu hendrerit eros eleifend. Nulla facilisi. Proin lobortis diam euismod justo scelerisque rutrum. Donec commodo, quam ut porta vehicula, massa magna malesuada urna, in volutpat metus lectus at ante. Fusce id vestibulum odio. Phasellus a quam eget nibh vulputate consectetur vel non dui. Nullam augue nisl, sagittis at sollicitudin sit amet, malesuada at nibh. Sed interdum varius nulla ac sagittis. Nunc commodo, risus id suscipit interdum, metus sem rhoncus felis, id congue elit est a mi. Cras a nisi lacus. Aenean faucibus tincidunt arcu, non tincidunt arcu gravida quis. Donec sapien diam, venenatis non interdum sed, dignissim sit amet nisi. Maecenas tempus eros odio, at semper lacus.</p>
<canvas class="pagecanvas" id="pagecanvas"></canvas>
<canvas class="pagecanvas" id="shapecanvas"></canvas>
</div>
</div>
<div class="rightcontent" id="rightcontent">
<div class="grades" id="grades">
<p>Sample Grading Rubric</p>
<p> </p>
<!--<div style="width:50%; float:left; display:inline-block;">
<div style="height:40px"><u>Requirements</u></div>
<div style="height:40px">Formatting</div>
<div style="height:40px">British Perspective</div>
<div style="height:40px">Tea Act</div>
<div style="height:40px">Add New...</div>
<div style="height:40px"><b>Total Grade</b></div>
</div>
<div style="width:50%; float:right" id="gradediv">
<div style="height:40px"><u>Points/Total</u></div>
<div style="height:40px"><input type="text" size=3 class="gradenum"/>/<input type="text" size=3 class="gradeden"/></div>
<div style="height:40px"><input type="text" size=3 class="gradenum"/>/<input type="text" size=3 class="gradeden"/></div>
<div style="height:40px"><input type="text" size=3 class="gradenum"/>/<input type="text" size=3 class="gradeden"/></div>
<div style="height:40px"><input type="text" size=3 class="gradenum"/>/<input type="text" size=3 class="gradeden"/></div>
<div style="height:40px"><input type="text" size=3 id="gradenumtot" disabled/>/<input type="text" size=3 id="gradedentot" disabled/></div>
</div>-->
<div id="gradediv">
<div>Requirements Points/Total<button id="gradeadd">+</button></div>
</div>
<div>Total <input type="text" size=3 id="gradenumtot" disabled/>/<input type="text" size=3 id="gradedentot" disabled/></div>
</div>
</div>
<div id="preload">
<img alt='' src='img/1up.gif' />
<img alt='' src='img/1down.gif' />
<img alt='' src='img/2up.gif' />
<img alt='' src='img/2down.gif' />
<img alt='' src='img/4up.gif' />
<img alt='' src='img/4down.gif' />
<img alt='' src='img/8up.gif' />
<img alt='' src='img/8down.gif' />
<img alt='' src='img/16up.gif' />
<img alt='' src='img/16down.gif' />
<img alt='' src='img/32up.gif' />
<img alt='' src='img/32down.gif' />
<img alt='' src='img/64up.gif' />
<img alt='' src='img/64down.gif' />
<img alt='' src='img/128up.gif' />
<img alt='' src='img/128down.gif' />
<img alt='' src='img/256up.gif' />
<img alt='' src='img/256down.gif' />
</div>
</body>
</html>