diff --git a/Gruntfile.js b/Gruntfile.js index 2c5da4ab1..4c25cd822 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -150,6 +150,11 @@ module.exports = function(grunt) { "public/vendor/vendor.css": [ // TODO: resolve relative resource paths in // bootstrap/FA/jquery + ], + "public/vendor/vendor-jquery.js": [ + "editor/vendor/jquery/js/jquery-1.11.3.min.js", + "editor/vendor/jquery/js/jquery-ui-1.10.3.custom.min.js", + "editor/vendor/jquery/js/jquery.ui.touch-punch.min.js", ] } } diff --git a/nodes/core/core/58-debug.html b/nodes/core/core/58-debug.html index 845c0ed72..05d6c25d2 100644 --- a/nodes/core/core/58-debug.html +++ b/nodes/core/core/58-debug.html @@ -46,7 +46,8 @@ - + diff --git a/nodes/core/core/58-debug.js b/nodes/core/core/58-debug.js index bf9b6610f..d080c38ee 100644 --- a/nodes/core/core/58-debug.js +++ b/nodes/core/core/58-debug.js @@ -18,6 +18,7 @@ module.exports = function(RED) { "use strict"; var util = require("util"); var events = require("events"); + var path = require("path"); var debuglength = RED.settings.debugMaxLength||1000; var useColors = false; // util.inspect.styles.boolean = "red"; @@ -153,4 +154,13 @@ module.exports = function(RED) { res.sendStatus(404); } }); + + RED.httpAdmin.get("/debug/view/*",RED.auth.needsPermission("debug.read"),function(req,res) { + var options = { + root: __dirname + '/lib/debug/', + dotfiles: 'deny' + }; + console.log("SERVING UP",req.params[0]); + res.sendFile(req.params[0], options); + }); }; diff --git a/nodes/core/core/lib/debug/debug.js b/nodes/core/core/lib/debug/debug.js new file mode 100644 index 000000000..3b8f419f5 --- /dev/null +++ b/nodes/core/core/lib/debug/debug.js @@ -0,0 +1,6 @@ +$(function() { + window.addEventListener('message',function(evt) { + console.log(evt.data); + $('