1.Simply add the deploy.sh to your application folder
2.Start your service
deploy.sh start myApp.js
// Configs | |
S.cfga({ | |
"defaultToCurrentScreen" : true, | |
"secondsBetweenRepeat" : 0.1, | |
"checkDefaultsOnLoad" : true, | |
"focusCheckWidthMax" : 3000, | |
"orderScreensLeftToRight" : true | |
}); | |
// Monitors |
/*timestamp and datacreate | |
don't forget to set validate columns to ONLY DATA_VALUES for datacreate and timstamp columns | |
Do not allow to enter not valid data! | |
I don't know how to do this inside the script.*/ | |
function onEdit(e) { | |
//########################## SETUP BEGIN ################################### | |
var dc = 'datacreate'; //set datacreate_column_header | |
var ts = 'timestamp'; //set timestamp_column_header | |
// var dc_fontcolor = '#808080'; //set font-color in HEX or CSS mode for datacreate column | |
// var ts_fontcolor = '#808080'; //set font-color in HEX or CSS mode for timestamp column |
fs = require('fs') | |
cheerio = require('cheerio') | |
staticFolder = 'static' | |
imgFolder = 'img' | |
cssFolder = 'css' | |
cssRoot = __dirname + '/' + cssFolder | |
htmlFolder = 'views' | |
htmlRoot = __dirname + '/../application/' + htmlFolder |
NOTE I now use the conventions detailed in the SUIT framework
Used to provide structural templates.
Pattern
t-template-name
'use strict'; | |
var LIVERELOAD_PORT = 35729; | |
var lrSnippet = require('connect-livereload')({port: LIVERELOAD_PORT}); | |
var mountFolder = function (connect, dir) { | |
return connect.static(require('path').resolve(dir)); | |
}; | |
// # Globbing | |
// for performance reasons we're only matching one level down: | |
// 'test/spec/{,*/}*.js' |
$bgcolor: hsl(53,56%,87%); | |
.button-primary { | |
background: $bgcolor; | |
color: if(lightness($bgcolor) < 50%, white, black); | |
} |
@import "compass/utilities/sprites"; // Include compass sprite helpers | |
@import "compass/css3/background-size"; // Include helper to calc background size | |
@mixin sprite($name, $hover: false, $active: false) { | |
@include retina-sprite($name, $sprites, $sprites2x, $hover, $active); | |
} | |
// The general purpose retina sprite mixin. | |
// |
/* | |
* Takes provided URL passed as argument and make screenshots of this page with several viewport sizes. | |
* These viewport sizes are arbitrary, taken from iPhone & iPad specs, modify the array as needed | |
* | |
* Usage: | |
* $ casperjs screenshots.js http://example.com | |
*/ | |
var casper = require("casper").create(); |
define([ | |
'underscore', | |
'backbone' | |
], | |
function (_, Backbone) { | |
return Backbone.Router.extend({ | |
// Variants of the routes to be automatically bound to. This way you |