Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
var sys = require('sys'),
fs = require('fs');
var YUI = require("yui3").YUI;
var YUITest = require("yuitest").YUITest;
YUI({
filter: 'debug',
logExclude: {
'attribute': true,
'base': true,
//'get': true,
'loader': true,
'yui': true,
'widget': true,
'event': true
},
debug: false
}).useSync('dom-deprecated', 'dom-style', 'node-base', 'selector-css3', 'json-stringify', function(Y) {
var document = Y.Browser.document;
var window = Y.Browser.window;
/* {{{ DOM Test Suite */
function doit(data) {
YUI({
// filter: 'DEBUG',
logExclude: {
attribute: true
,base: true
,get: true
,loader: true
,selector: true
,yui: true
,widget: true
,event: true
}
}).use('node', 'nodejs-dom', function(Y) {
var document = Y.Browser.document, window = document.parentWindow,
orig_eval = eval,
createElementOrig = document.createElement,
function doit(data, d, w) {
YUI({
// filter: 'DEBUG',
logExclude: {
attribute: true
,base: true
,get: true
,loader: true
,selector: true
,yui: true
,widget: true
,event: true
}
,doc: d
,win: w
}).use('node', 'nodejs-dom', function(Y) {
var document = Y.Browser.document, window = document.parentWindow,
#!/usr/bin/env node
var sys = require('sys');
var YUI = require("yui3").YUI;
YUI({
filter: 'debug',
debug: true
}).use('overlay', function(Y) {
var document = Y.Browser.document;
Y.log('JSDom testing..');
//sys.puts('Inside1: ' + sys.inspect(process.memoryUsage()));
var div = document.createElement('div');
div.id = 'demo';
div.innerHTML = '<div id="myContent"><div class="yui-widget-hd">Overlay Header</div><div class="yui-widget-bd">Overlay Body</div><div class="yui-widget-ft">Overlay Footer</div></div>';
document.body.appendChild(div);
Y.log('Creating the Overlay from source..');
var overlay = new Y.Overlay({
// Specify a reference to a node which already exists
app.use(express.session({ secret: "monkey wrench" }));
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});
app.configure('development', function(){
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
app.configure('production', function(){
app.use(express.errorHandler());
});
// Routes
YUI().use("json","substitute",function(Y){
var rootFolder = "/storage/Video",
outputFolder = "/storage/Video",
profiles = {
"high-profile":"-i {inputFile} -o {outputFile}.mp4 -e x264 -q 20.0 -a 1,1 -E copy:ac3,faac -B 160,160 -6 auto,dpl2 -R Auto,Auto -D 0.0,0.0 -f mp4 --detelecine --decomb --loose-anamorphic -m -x b-adapt=2:rc-lookahead=50",
"android-tablet":"-i {inputFile} -o {outputFile}.m4v -e x264 -q 20.0 -r 30 --pfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0.0 -f mp4 -4 -X 1280 --loose-anamorphic -m",
"universal":"-i {inputFile} -o {outputFile}.mp4 -e x264 -q 20.0 -a 1,1 -E faac,copy:ac3 -B 160,160 -6 dpl2,auto -R Auto,Auto -D 0.0,0.0 -f mp4 -X 720 --loose-anamorphic -m -x cabac=0:ref=2:me=umh:bframes=0:weightp=0:8x8dct=0:trellis=0:subme=6",
"ipod":"-i {inputFile} -o {outputFile}.mp4 -e x264 -b 700 -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0.0 -f mp4 -I -X 320 -m -x level=30:bframes=0:weightp=0:cabac=0:ref=1:vbv-maxrate=768:vbv-bufsize=2000:analyse=all:me=umh:no-fast-pskip=1:subme=6:8x8dct=0:trellis=0",
"iphone+ipod-touch":"-i {inputFile} -o {outputFile}.mp4 -e x264 -q 20.0 -a 1 -E faac -B 128 -6 dpl2 -R Auto -D 0.0 -f mp4 -X 480 -m -x cabac=0:ref=2:me=umh:bframes=0:weightp=0:subme=6:8x8dct=0:trellis=0",
"iphone-4":"-i {inputFile} -o {outputFile}.mp4 -e x264 -q 20.0 -r 29.97 --pfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0.0 -f mp4 -4 -X 960 --loose-anamorphic -m",
"ipad":"-i {inputFile} -o {outputFile}.mp4 -e x264 -q 20.0 -r 29.97 --pfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0.0 -f mp4 -4 -X 1024 --loose-anamorphic -m",
"apple-tv":"-i {inputFile} -o {outputFile}.mp4 -e x264 -q 20.0 -a 1,1 -E faac,copy:ac3 -B 160,160 -6 dpl2,auto -R Auto,Auto -D 0.0,0.0 -f mp4 -4 -X 960 --loose-anamorphic -m -x cabac=0:ref=2:me=umh:b-pyramid=none:b-adapt=2:weightb=0:trellis=0:weightp=0:vbv-maxrate=9500:vbv-bufsize=9500",
"apple-tv-2":"-i {inputFile} -o {outputFile}.mp4 -e x264 -q 20.0 -a 1,1 -E faac,copy:ac3 -B 160,160 -6 dpl2,auto -R Auto,Auto -D 0.0,0.0 -f mp4 -4 -X 1280 --loose-anamorphic -m",
"normal":"-i {inputFile} -o {outputFile}.mp4 -e x264 -q 20.0 -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0.0 -f mp4 --strict-anamorphic -m -x ref=2:bframes=2:subme=6:mixed-refs=0:weightb=0:8x8dct=0:trellis=0",
"classic":"-i {inputFile} -o {outputFile}.mp4 -b 1000 -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0.0 -f mp4"
},
#!/usr/bin/env node
var sys = require('sys'),
fs = require('fs');
var YUI = require("yui3").YUI;
var YUITest = require("yuitest").YUITest;
YUI({
filter: 'debug',
logExclude: {
'attribute': true,
'base': true,
//'get': true,
'loader': true,
'yui': true,
'widget': true,
'event': true
},
debug: false
}).useSync('selector-css3', 'node-deprecated', 'anim', 'console', 'node-event-simulate', 'node-load', function(Y) {
var document = Y.config.doc;
var window = Y.config.win;
#!/usr/bin/env node
var express = require('express'),
YUI = require('yui3').YUI;
YUI({
debug: true,
combine: false,
filter: 'raw'
}).use('express', 'node', function(Y) {
var app = express.createServer();
app.configure(function(){
app.use(express.methodOverride());
app.use(express.bodyDecoder());
app.use(app.router);
app.use(express.staticProvider(__dirname + '/public'));
});
app.register('.html', YUI);
#!/usr/bin/env node
var sys = require('sys');
var YUI = require("yui3").YUI;
YUI.add('foo', function(Y) {
Y.log('FOO LOADED');
}, '1.0', { requires: ['external-foo'] });
YUI({
filter: 'debug',
debug: true,
groups: {
dav: {
modules: {
'external-foo': {
fullpath: __dirname + '/external-module.js',
requires: ['dom']
}
}
}
}
}).use('base', 'foo', function(Y) {
Y.log('This is a test of loading internal and external custom YUI3 modules');
#!/usr/bin/env node
var sys = require('sys'),
http = require('http'),
fs = require('fs'),
YUI = require("yui3").YUI;
var DEBUG = true;
YUI({ debug: DEBUG }).use('base', 'nodejs-dom', 'node', 'gallery-yql', 'json-stringify', function(Y) {
Y.log('Loaded first instance..');
var docType = '' + "\n";
http.createServer(function (req, res) {
YUI({ debug: DEBUG }).use('nodejs-dom', 'node', 'gallery-yql', 'json-stringify', function(Page) {
//This is an example, normally we would use HTML templates.
//Some JSON data to work on the template.
var data = {
TITLE: 'Test Page: ' + (new Date()),
PARAS: [
'This is some test',
'This is some test',
'This is some test',
'This is some test',
#!/usr/bin/env node
var fs = require('fs');
var YUI = require("yui3").YUI;
YUI({
filter: 'debug',
debug: true
}).use('parallel', function(Y) {
Y.log('Reading this directory and reading the contents of each file..');
var stack = new Y.Parallel();
fs.readdir(__dirname, stack.add(function(err, files) {
files.forEach(function(f) {
fs.readFile(__dirname + f, stack.add(function(err, data) {
//Do something here..
}));
});
}));
stack.done(function() {
Y.log('All callbacks have fired..');
});