-
Notifications
You must be signed in to change notification settings - Fork 11
/
demo-submission.html
39 lines (39 loc) · 10.7 KB
/
demo-submission.html
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
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type="text/css" rel="stylesheet" href="resources/sheet.css" >
<style type="text/css">.ritz .waffle a { color: inherit; }.ritz .waffle .s3{border-right: none;background-color:#ffffff;text-align:left;text-decoration:underline;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;color:#1155cc;font-family:'Arial';font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px 3px 2px 3px;}.ritz .waffle .s0{background-color:#ffffff;text-align:left;color:#000000;font-family:'Arial';font-size:10pt;vertical-align:top;white-space:normal;overflow:hidden;word-wrap:break-word;direction:ltr;padding:2px 3px 2px 3px;}.ritz .waffle .s2{background-color:#ffffff;text-align:left;text-decoration:underline;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;color:#1155cc;font-family:'Arial';font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px 3px 2px 3px;}.ritz .waffle .s1{background-color:#ffffff;text-align:left;color:#000000;font-family:'Arial';font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px 3px 2px 3px;}</style><div class="ritz grid-container" dir="ltr"><table class="waffle" cellspacing="0" cellpadding="0"><thead><tr><th class="row-header"></th><th id="0C0" style="width:100px" class="column-headers-background">A</th><th id="0C1" style="width:226px" class="column-headers-background">B</th><th class="freezebar-cell frozen-column-cell freezebar-vertical-handle"></th><th id="0C2" style="width:305px" class="column-headers-background">C</th><th id="0C3" style="width:100px" class="column-headers-background">D</th><th id="0C4" style="width:100px" class="column-headers-background">E</th><th id="0C5" style="width:100px" class="column-headers-background">F</th><th id="0C6" style="width:100px" class="column-headers-background">G</th></tr></thead><tbody><tr style='height:20px;'><th id="0R0" style="height: 20px;" class="row-headers-background"><div class="row-header-wrapper" style="line-height: 20px;">1</div></th><td class="s0" dir="ltr">Name</td><td class="s0" dir="ltr">Self intro</td><td class="freezebar-cell"></td><td class="s0">Choose what kind of talk are you going to provide?</td><td class="s0">Abstract</td><td class="s0">Description</td><td class="s0" dir="ltr">Subject</td><td class="s0">Attachment📎</td></tr><tr><th style="height:3px" class="freezebar-cell freezebar-horizontal-handle"></th><td class="freezebar-cell"></td><td class="freezebar-cell"></td><td class="freezebar-cell"></td><td class="freezebar-cell"></td><td class="freezebar-cell"></td><td class="freezebar-cell"></td><td class="freezebar-cell"></td><td class="freezebar-cell"></td></tr><tr style='height:20px;'><th id="0R1" style="height: 20px;" class="row-headers-background"><div class="row-header-wrapper" style="line-height: 20px;">2</div></th><td class="s1" dir="ltr">Inndy</td><td class="s1" dir="ltr">How to make a simple web app</td><td class="freezebar-cell"></td><td class="s1" dir="ltr">Workshop</td><td class="s1 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 97px; left: -1px;">Review submission on gsheet is annoying</div></td><td class="s1 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 97px; left: -1px;">Let's make a simple vue.js app to make life easier</div></td><td class="s2" dir="ltr"><a target="_blank" href="http://Vue.js">Vue.js</a></td><td class="s3 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 398px; left: -1px;"><a target="_blank" href="https://github.com/Inndy/gsheet-submission-review-tool">https://github.com/Inndy/gsheet-submission-review-tool</a></div></td></tr><tr style='height:20px;'><th id="0R2" style="height: 20px;" class="row-headers-background"><div class="row-header-wrapper" style="line-height: 20px;">3</div></th><td class="s1" dir="ltr">Inndy</td><td class="s1 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 223px; left: -1px;">A happy programmer and security researcher</div></td><td class="freezebar-cell"></td><td class="s1" dir="ltr">Workshop</td><td class="s1 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 97px; left: -1px;">Web Security 101</div></td><td class="s1 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 97px; left: -1px;">How to prevent SQL injection like a boss.</div></td><td class="s1" dir="ltr">Web Security</td><td class="s3 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 198px; left: -1px;"><a target="_blank" href="https://www.owasp.org/">https://www.owasp.org/</a></div></td></tr><tr style='height:20px;'><th id="0R3" style="height: 20px;" class="row-headers-background"><div class="row-header-wrapper" style="line-height: 20px;">4</div></th><td class="s1" dir="ltr">Lorem</td><td class="s1" dir="ltr">cat /etc/urandom</td><td class="freezebar-cell"></td><td class="s1" dir="ltr">Talk</td><td class="s1 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 97px; left: -1px;">Lorem Ipsum Random Text Generator</div></td><td class="s1 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 97px; left: -1px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris rutrum risus sed fringilla mollis. Phasellus leo elit, laoreet et fermentum eu, venenatis eu metus. Suspendisse nec gravida augue, fermentum egestas dolor. Sed posuere ornare lorem nec luctus. Pellentesque lectus quam, sagittis eu luctus at, malesuada vel nulla. Pellentesque non pretium ligula. Aliquam pretium, magna at hendrerit volutpat, ante turpis luctus nunc, et ultrices velit mauris sed quam. Nam ut erat in tortor volutpat pellentesque. Aenean sodales mattis iaculis.<br><br>Cras hendrerit orci ac vulputate rutrum. Donec pulvinar pretium mauris, vel ultrices diam facilisis in. Vestibulum at orci ipsum. Etiam ut rhoncus sem. Nullam mollis, justo vel eleifend iaculis, libero urna ullamcorper leo, nec tempus nulla lorem id libero. Aliquam suscipit venenatis felis, suscipit accumsan ex gravida et. Integer consectetur arcu ut blandit consequat.<br><br>Cras ultrices, nibh aliquam egestas finibus, lacus arcu gravida lacus, quis pharetra mi urna at leo. Duis blandit imperdiet neque. In viverra accumsan eros non aliquam. Integer luctus feugiat turpis ut congue. Vestibulum pellentesque dolor ultricies, gravida mauris vitae, porttitor odio. Curabitur a ex id sapien accumsan placerat. Nam ex magna, convallis ut lobortis non, scelerisque quis dolor. Cras eget varius turpis. Morbi aliquet dui et est efficitur, non dapibus nulla fermentum. Aenean commodo laoreet tellus, non sodales lorem fermentum eget. Cras luctus cursus libero sed pharetra. Nulla nec massa in ante feugiat eleifend. Mauris imperdiet facilisis rutrum. Fusce sed nisl fermentum libero porttitor malesuada.<br><br>Aenean venenatis faucibus laoreet. Praesent et ligula ante. Quisque auctor diam at ligula venenatis, feugiat cursus purus bibendum. Duis eu nunc luctus, vulputate nulla id, vulputate neque. Etiam vehicula mauris eu mi semper gravida. Morbi vel magna eget arcu sodales dignissim sed a mauris. Pellentesque ut quam eros. Pellentesque vel risus vitae est maximus posuere eu et elit. Aenean consequat magna quis efficitur rutrum. Suspendisse ultricies augue diam, ac aliquet est molestie eu. Nam arcu velit, interdum et est eget, sollicitudin porta diam. Nullam egestas rhoncus metus sed vulputate. Nam hendrerit et magna in varius. Integer euismod sapien lorem, in blandit risus vehicula sed. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras viverra sapien at libero porta consectetur.<br><br>Aenean accumsan, purus sed venenatis aliquet, quam risus iaculis lorem, quis molestie magna velit consectetur augue. Integer quis rutrum eros. Suspendisse vitae libero semper, dignissim tellus non, tincidunt urna. Donec ultricies dui sit amet mauris eleifend egestas. Curabitur cursus, velit nec vulputate ornare, nibh ipsum iaculis velit, quis placerat est ex at lacus. Maecenas ac elementum tellus. Phasellus cursus velit in scelerisque pretium. Duis vitae lacus id purus condimentum sollicitudin non non nulla. Pellentesque eget nulla quam. Phasellus orci sem, sollicitudin mollis nulla sed, ultricies maximus lacus. Mauris at luctus quam. Donec bibendum nibh eu magna mollis vehicula. Praesent eget nisi non augue ornare efficitur. Nulla facilisi. Sed convallis quam metus, in posuere quam vestibulum sit amet.</div></td><td class="s1 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 97px; left: -1px;">Programming, Algorithm</div></td><td class="s3 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 198px; left: -1px;"><a target="_blank" href="https://www.lipsum.com/">https://www.lipsum.com/</a></div></td></tr><tr style='height:20px;'><th id="0R4" style="height: 20px;" class="row-headers-background"><div class="row-header-wrapper" style="line-height: 20px;">5</div></th><td class="s1" dir="ltr">root</td><td class="s1" dir="ltr">[ $UID -eq 0 ] && rm -rf /*</td><td class="freezebar-cell"></td><td class="s1" dir="ltr">Short Talk</td><td class="s1 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 97px; left: -1px;">Kill everything on your Linux in 1sec <script>alert(1);</script></div></td><td class="s1" dir="ltr">kill -9 -1</td><td class="s1" dir="ltr">Security</td><td></td></tr><tr style='height:20px;'><th id="0R5" style="height: 20px;" class="row-headers-background"><div class="row-header-wrapper" style="line-height: 20px;">6</div></th><td class="s1" dir="ltr">Some tips</td><td class="s1 softmerge" dir="ltr"><div class="softmerge-inner" style="width: 223px; left: -1px;">not important at all but look here --></div></td><td class="freezebar-cell"></td><td class="s1" dir="ltr"><-- Beware this bar, so we set 3rd field as null</td><td></td><td></td><td></td><td></td></tr></tbody></table></div>
<script type='text/javascript' nonce='12HRUEsfxkA/WGhkpHgKb9xQzlo'>
function posObj(sheet, id, row, col, x, y) {
var rtl = false;
var sheetElement = document.getElementById(sheet);
if (!sheetElement) {
sheetElement = document.getElementById(sheet + '-grid-container');
}
if (sheetElement) {
rtl = sheetElement.getAttribute('dir') == 'rtl';
}
var r = document.getElementById(sheet+'R'+row);
var c = document.getElementById(sheet+'C'+col);
if (r && c) {
var objElement = document.getElementById(id);
var s = objElement.style;
var t = y;
while (r && r != sheetElement) {
t += r.offsetTop;
r = r.offsetParent;
}
var offsetX = x;
while (c && c != sheetElement) {
offsetX += c.offsetLeft;
c = c.offsetParent;
}
if (rtl) {
offsetX -= objElement.offsetWidth;
}
s.left = offsetX + 'px';
s.top = t + 'px';
s.display = 'block';
s.border = '1px solid #000000';
}
};
function posObjs() {
};
posObjs();</script>