From e7b0cd53ed6a080652b69e388aa7985468a0b44b Mon Sep 17 00:00:00 2001 From: Nathan Leniz Date: Mon, 9 Feb 2015 14:20:27 -0500 Subject: [PATCH] Adding ramda to bonfire --- public/js/lib/bonfire/bonfireInit.js | 2 +- .../bonfire/{plugin_v0.1.2.js => plugin_v0.1.3.js} | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) rename public/js/lib/bonfire/{plugin_v0.1.2.js => plugin_v0.1.3.js} (82%) diff --git a/public/js/lib/bonfire/bonfireInit.js b/public/js/lib/bonfire/bonfireInit.js index ee885599f9..c5caaa9ec5 100644 --- a/public/js/lib/bonfire/bonfireInit.js +++ b/public/js/lib/bonfire/bonfireInit.js @@ -67,7 +67,7 @@ var requests; // (re)initializes the plugin var reset = function() { requests = 0; - plugin = new jailed.Plugin(path+'plugin_v0.1.2.js', api); + plugin = new jailed.Plugin(path+'plugin_v0.1.3.js', api); plugin.whenDisconnected( function() { // give some time to handle the last responce setTimeout( function() { diff --git a/public/js/lib/bonfire/plugin_v0.1.2.js b/public/js/lib/bonfire/plugin_v0.1.3.js similarity index 82% rename from public/js/lib/bonfire/plugin_v0.1.2.js rename to public/js/lib/bonfire/plugin_v0.1.3.js index 3c9942617b..25911b0a91 100644 --- a/public/js/lib/bonfire/plugin_v0.1.2.js +++ b/public/js/lib/bonfire/plugin_v0.1.3.js @@ -22,6 +22,16 @@ var run = function(code) { // protects even the worker scope from being accessed var runHidden = function(code) { + + var importScript = function(url) { + var error = null; + try { + importScripts(url); + } catch (e) { + error = e; + console.log('Unable to load ramda!'); + } + }; var indexedDB = null; var location = null; var navigator = null; @@ -44,7 +54,9 @@ var runHidden = function(code) { var dump = null; var onoffline = null; var ononline = null; - var importScripts = null; + importScript("https://cdnjs.cloudflare.com/ajax/libs/ramda/0.8.0/ramda.min.js"); + var _ = R; + return eval(code); }