From 762ebf382b07277764268e3eb914b910faa897ac Mon Sep 17 00:00:00 2001 From: Nick Jennings Date: Sun, 19 Oct 2014 23:47:37 +0200 Subject: [PATCH] remove document object, updated dependencies and version bump --- package.json | 4 ++-- src/webfinger.js | 13 +++++-------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 788a772..a7270ce 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "webfinger.js", - "version": "2.0.3", + "version": "2.0.4", "description": "a simple webfinger record lookup library", "license": "AGPL", "private": false, @@ -14,7 +14,7 @@ "email": "nick@silverbucket.net" }, "dependencies": { - "xmlhttprequest": "1.5.x" + "xmlhttprequest": "^1.6.0" }, "devDependencies": { "jaribu": "*" diff --git a/src/webfinger.js b/src/webfinger.js index 926241a..3432def 100644 --- a/src/webfinger.js +++ b/src/webfinger.js @@ -1,7 +1,7 @@ // -*- mode:js; js-indent-level:2 -*- /*! * webfinger.js - * version 2.0.3 + * version 2.0.4 * http://github.com/silverbucket/webfinger.js * * Developed and Maintained by: @@ -16,17 +16,16 @@ * information must remain. * */ + if (typeof XMLHttpRequest === 'undefined') { XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest; } -if (typeof document === 'undefined') { - var document = {}; -} + if (typeof window === 'undefined') { var window = {}; } -(function (window, document, undefined) { +(function (window, undefined) { // URI to property name map var LINK_URI_MAPS = { @@ -135,7 +134,6 @@ if (typeof window === 'undefined') { return true; }; - WebFinger.prototype._log = function () { var args = Array.prototype.splice.call(arguments, 0); if ((this.config.debug) && (LOGABLE)) { @@ -197,7 +195,6 @@ if (typeof window === 'undefined') { cb(null, result); }; - WebFinger.prototype.lookup = function (address, cb) { if (typeof address !== 'string') { throw new Error('first parameter must be a user address'); @@ -280,7 +277,7 @@ if (typeof window === 'undefined') { window.WebFinger = WebFinger; -})(window, document); +})(window); if (typeof (define) === 'function' && define.amd) { define([], function () { return window.WebFinger; });