refactored folder structure, added /plugins which is initially only used by #57
This commit is contained in:
parent
e7c5de23d7
commit
f57de200ec
@ -118,7 +118,7 @@ Once Node.js and the dependencies are installed, run the following command from
|
|||||||
|
|
||||||
By default, the slides will be served at [localhost:1947](http://localhost:1947).
|
By default, the slides will be served at [localhost:1947](http://localhost:1947).
|
||||||
|
|
||||||
You can change the appearance of the speaker notes by editing the file at `lib/slidenotes/notes.html`.
|
You can change the appearance of the speaker notes by editing the file at `plugin/slidenotes/notes.html`.
|
||||||
|
|
||||||
### Known Issues
|
### Known Issues
|
||||||
|
|
||||||
@ -159,7 +159,7 @@ You can change the appearance of the speaker notes by editing the file at `lib/s
|
|||||||
- API methods for adding or removing all event listeners
|
- API methods for adding or removing all event listeners
|
||||||
- The 'slidechange' event now includes currentSlide and previousSlide
|
- The 'slidechange' event now includes currentSlide and previousSlide
|
||||||
- Fixed bug where 'slidechange' was firing twice when history was enabled
|
- Fixed bug where 'slidechange' was firing twice when history was enabled
|
||||||
- Changed /lib structure
|
- Folder structure updates for scalability (see /lib & /plugin)
|
||||||
- Slide notes by [rmurphey](https://github.com/rmurphey)
|
- Slide notes by [rmurphey](https://github.com/rmurphey)
|
||||||
|
|
||||||
#### 1.3
|
#### 1.3
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'League Gothic';
|
font-family: 'League Gothic';
|
||||||
src: url('../lib/leaguegothic/league_gothic-webfont.ttf') format('truetype');
|
src: url('../lib/font/league_gothic-webfont.ttf') format('truetype');
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
}
|
}
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
<link rel="stylesheet" href="css/main.css">
|
<link rel="stylesheet" href="css/main.css">
|
||||||
<link rel="stylesheet" href="css/print.css" type="text/css" media="print">
|
<link rel="stylesheet" href="css/print.css" type="text/css" media="print">
|
||||||
|
|
||||||
<link rel="stylesheet" href="lib/highlight/zenburn.css">
|
<link rel="stylesheet" href="lib/css/zenburn.css">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
@ -264,7 +264,7 @@ linkify( 'a' );
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Optional libraries for code syntax highlighting and classList support in IE9 -->
|
<!-- Optional libraries for code syntax highlighting and classList support in IE9 -->
|
||||||
<script src="lib/head/head.min.js"></script>
|
<script src="lib/js/head.min.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// Load the main reveal.js script
|
// Load the main reveal.js script
|
||||||
@ -314,14 +314,14 @@ linkify( 'a' );
|
|||||||
} );
|
} );
|
||||||
|
|
||||||
// Load third party scripts
|
// Load third party scripts
|
||||||
head.js( 'lib/highlight/highlight.js', 'lib/polyfills/classList.js', function() {
|
head.js( 'lib/js/highlight.js', 'lib/js/classList.js', function() {
|
||||||
// Fire off syntax highlighting for potential code samples in the slides
|
// Fire off syntax highlighting for potential code samples in the slides
|
||||||
hljs.initHighlightingOnLoad();
|
hljs.initHighlightingOnLoad();
|
||||||
} );
|
} );
|
||||||
|
|
||||||
// If we're runnning the notes server we need to include some additional JS
|
// If we're runnning the notes server we need to include some additional JS
|
||||||
if( window.location.host === 'localhost:1947' ) {
|
if( window.location.host === 'localhost:1947' ) {
|
||||||
head.js( 'socket.io/socket.io.js', 'lib/slidenotes/client.js' );
|
head.js( 'socket.io/socket.io.js', 'plugin/slidenotes/client.js' );
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ io.sockets.on('connection', function(socket) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
app.configure(function() {
|
app.configure(function() {
|
||||||
[ 'css', 'assets', 'js', 'lib' ].forEach(function(dir) {
|
[ 'css', 'js', 'plugin', 'lib' ].forEach(function(dir) {
|
||||||
app.use('/' + dir, staticDir(opts.baseDir + dir));
|
app.use('/' + dir, staticDir(opts.baseDir + dir));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -32,7 +32,7 @@ app.get("/", function(req, res) {
|
|||||||
|
|
||||||
app.get("/notes/:socketId", function(req, res) {
|
app.get("/notes/:socketId", function(req, res) {
|
||||||
|
|
||||||
fs.readFile(opts.baseDir + 'lib/slidenotes/notes.html', function(err, data) {
|
fs.readFile(opts.baseDir + 'plugin/slidenotes/notes.html', function(err, data) {
|
||||||
res.send(Mustache.to_html(data.toString(), {
|
res.send(Mustache.to_html(data.toString(), {
|
||||||
socketId : req.params.socketId
|
socketId : req.params.socketId
|
||||||
}));
|
}));
|
Loading…
Reference in New Issue
Block a user