Added Polymer
This commit is contained in:
5
rpg-docs/public/bower_components/marked/test/browser/index.html
vendored
Normal file
5
rpg-docs/public/bower_components/marked/test/browser/index.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<!doctype html>
|
||||
<title>marked tests</title>
|
||||
<p>testing...</p>
|
||||
<script src="marked.js"></script>
|
||||
<script src="test.js"></script>
|
||||
41
rpg-docs/public/bower_components/marked/test/browser/index.js
vendored
Normal file
41
rpg-docs/public/bower_components/marked/test/browser/index.js
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
var fs = require('fs');
|
||||
|
||||
var test = require('../')
|
||||
, runTests = test.runTests
|
||||
, load = test.load;
|
||||
|
||||
var express = require('express')
|
||||
, app = express();
|
||||
|
||||
app.use(function(req, res, next) {
|
||||
var setHeader = res.setHeader;
|
||||
res.setHeader = function(name) {
|
||||
switch (name) {
|
||||
case 'Cache-Control':
|
||||
case 'Last-Modified':
|
||||
case 'ETag':
|
||||
return;
|
||||
}
|
||||
return setHeader.apply(res, arguments);
|
||||
};
|
||||
next();
|
||||
});
|
||||
|
||||
var dir = __dirname + '/../tests'
|
||||
, files = {};
|
||||
|
||||
app.get('/test.js', function(req, res, next) {
|
||||
var test = fs.readFileSync(__dirname + '/test.js', 'utf8')
|
||||
, files = load();
|
||||
|
||||
test = test.replace('__TESTS__', JSON.stringify(files));
|
||||
test = test.replace('__MAIN__', runTests + '');
|
||||
|
||||
res.contentType('.js');
|
||||
res.send(test);
|
||||
});
|
||||
|
||||
app.use(express.static(__dirname + '/../../lib'));
|
||||
app.use(express.static(__dirname));
|
||||
|
||||
app.listen(8080);
|
||||
62
rpg-docs/public/bower_components/marked/test/browser/test.js
vendored
Normal file
62
rpg-docs/public/bower_components/marked/test/browser/test.js
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
;(function() {
|
||||
|
||||
var console = {}
|
||||
, files = __TESTS__;
|
||||
|
||||
console.log = function(text) {
|
||||
var args = Array.prototype.slice.call(arguments, 1)
|
||||
, i = 0;
|
||||
|
||||
text = text.replace(/%\w/g, function() {
|
||||
return args[i++] || '';
|
||||
});
|
||||
|
||||
if (window.console) window.console.log(text);
|
||||
document.body.innerHTML += '<pre>' + escape(text) + '</pre>';
|
||||
};
|
||||
|
||||
if (!Object.keys) {
|
||||
Object.keys = function(obj) {
|
||||
var out = []
|
||||
, key;
|
||||
|
||||
for (key in obj) {
|
||||
if (Object.prototype.hasOwnProperty.call(obj, key)) {
|
||||
out.push(key);
|
||||
}
|
||||
}
|
||||
|
||||
return out;
|
||||
};
|
||||
}
|
||||
|
||||
if (!Array.prototype.forEach) {
|
||||
Array.prototype.forEach = function(callback, context) {
|
||||
for (var i = 0; i < this.length; i++) {
|
||||
callback.call(context || null, this[i], i, obj);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
if (!String.prototype.trim) {
|
||||
String.prototype.trim = function() {
|
||||
return this.replace(/^\s+|\s+$/g, '');
|
||||
};
|
||||
}
|
||||
|
||||
function load() {
|
||||
return files;
|
||||
}
|
||||
|
||||
function escape(html, encode) {
|
||||
return html
|
||||
.replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&')
|
||||
.replace(/</g, '<')
|
||||
.replace(/>/g, '>')
|
||||
.replace(/"/g, '"')
|
||||
.replace(/'/g, ''');
|
||||
}
|
||||
|
||||
(__MAIN__)();
|
||||
|
||||
}).call(this);
|
||||
Reference in New Issue
Block a user