Skip to content

Commit 0f717f6

Browse files
committed
Send code with ss.client.send
1 parent 0b598c7 commit 0f717f6

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Usage
22

3-
Include Jades runtime.js in your page. https://raw.github.com/visionmedia/jade/master/runtime.js
4-
53
Include this line in your app.js;
64

75
ss.client.templateEngine.use(require('ss-clientjade'));

lib/engine.js

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ exports.init = function(root, config) {
77
// Set global/window variable used to access templates from the browser
88
var namespace = config && config.namespace || 'JT';
99
var self = config && config.self || false;
10+
var debug = config && config.debug ? config.debug : false;
11+
12+
var jadeRuntimePath = pathlib.join(__dirname, '/../node_modules/jade/runtime.'+ (debug ? '' : 'min.') + 'js');
13+
var clientCode = fs.readFileSync(jadeRuntimePath, 'utf8');
14+
ss.client.send('lib', 'clientjade-template', clientCode, {minified: debug});
1015

1116
return {
1217

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "ss-clientjade",
33
"author": "Sveinung Røsaker <[email protected]>",
44
"description": "Jade template engine wrapper providing server-side compiled templates for SocketStream apps",
5-
"version": "0.0.3",
5+
"version": "0.0.4",
66
"main": "./lib/engine.js",
77
"repository": {
88
"type" : "git",

0 commit comments

Comments
 (0)