S5 Slide notes

Slide notes are now served correctly (as application/xhtml+xml) to compatible
browsers. So you can put math in your notes, and the MathML will render.

We don't do real content-negotioation. IE gets text/html; everyone else gets application/xhtml+xml.
master
Jacques Distler 2007-09-15 00:29:20 -05:00
parent 08857ebe8e
commit 2c4473a0e9
6 changed files with 11 additions and 6 deletions

View File

@ -61,8 +61,7 @@ div#controls form {position:absolute;bottom:0;right:0;width:100%;
#controls #navLinks a {padding:0;margin:0 0.5em 0;background:#666;
border:none;color:#AAC;cursor:pointer}
#controls #navList {height:1em}
#controls #navList #jumplist {position:absolute;bottom:0;right:0;
background:#DDD;color:#227}
#controls #navList #jumplist {background:#DDD;color:#227}
#currentSlide {font-size:0.5em}
#currentSlide span {font-size:13px;color:#fff}

View File

@ -1,6 +1,7 @@
/* Following are the note styles -- edit away! */
body {
html { background: #333; color: #FFF; }
body {
margin: 0;
padding: 1.0em;
background: #333;

View File

@ -631,7 +631,11 @@ function createNotesWindow() { // creates a window for our notes
if (!s5NotesWindow || s5NotesWindow.closed) { // Create the window if it doesn't exist
s5NotesWindowLoaded = false;
// Note: Safari has a tendency to ignore window options preferring to default to the settings of the parent window, grr.
s5NotesWindow = window.open('/s5/ui/s5-notes.html', 's5NotesWindow', 'top=0,left=0,resizable=yes,scrollbars=auto');
if (isIE) {
s5NotesWindow = window.open('/s5/ui/s5-notes.html', 's5NotesWindow', 'top=0,left=0,resizable=yes,scrollbars=auto');
} else {
s5NotesWindow = window.open('/s5/ui/s5-notes.xhtml', 's5NotesWindow', 'top=0,left=0,resizable=yes,scrollbars=auto');
}
}
if (s5NotesWindowLoaded) { // Load the current note if the Note HTML has loaded
loadNote();

View File

@ -4,7 +4,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Notes</title>
<link rel="stylesheet" href="default/notes.css" type="text/css" />
<link rel="stylesheet" href="core/notes.css" type="text/css" />
<script type="text/javascript">
// <![CDATA[
document.onkeyup = opener.keys;

View File

@ -4,7 +4,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Notes</title>
<link rel="stylesheet" href="default/notes.css" type="text/css" />
<link rel="stylesheet" href="core/notes.css" type="text/css" />
<script type="text/javascript">
// <![CDATA[
document.onkeyup = opener.keys;

View File

@ -18,6 +18,7 @@ OPTIONS = {
'svg' => 'application/svg+xml',
'tar' => 'application/x-tar',
'tex' => 'application/x-tex',
'xhtml' => 'application/xhtml+xml',
'xml' => 'application/xml',
'xslt' => 'application/xslt+xml'
})