More work and clean-up on JSHint compliance.

This commit is contained in:
Jürg Lehni 2016-01-09 12:05:42 +01:00
parent c9c111070a
commit 8639051081
8 changed files with 24 additions and 24 deletions

View file

@ -12,9 +12,5 @@
"eqnull": true,
"loopfunc": true,
"boss": true,
"shadow": true,
"globals": {
"Event": true,
"MouseEvent": true
}
"shadow": true
}

View file

@ -13,7 +13,9 @@
// Node.js emulation layer of browser based environment, based on node-canvas
// and jsdom.
/*global document:true, window:true, navigator:true, HTMLCanvasElement:true, Image:true */
/* global document:true, window:true, navigator:true, HTMLCanvasElement:true,
Image:true */
var jsdom = require('jsdom'),
// Node Canvas library: https://github.com/learnboost/node-canvas
Canvas = require('canvas'),

View file

@ -16,6 +16,7 @@
* @class The Event object is the base class for any of the other event types,
* such as {@link MouseEvent}, {@link ToolEvent} and {@link KeyEvent}.
*/
/* global Event: true */
var Event = Base.extend(/** @lends Event# */{
_class: 'Event',

View file

@ -22,6 +22,7 @@
*
* @extends Event
*/
/* global MouseEvent: true */
var MouseEvent = Event.extend(/** @lends MouseEvent# */{
_class: 'MouseEvent',

View file

@ -14,8 +14,8 @@ var Http = {
request: function(method, url, callback, async) {
// Code borrowed from Coffee Script and extended:
async = (async === undefined) ? true : async;
var xhrConstructor = window.ActiveXObject || XMLHttpRequest;
var xhr = new xhrConstructor('Microsoft.XMLHTTP');
var ctor = window.ActiveXObject || XMLHttpRequest,
xhr = new ctor('Microsoft.XMLHTTP');
xhr.open(method.toUpperCase(), url, async);
if ('overrideMimeType' in xhr)
xhr.overrideMimeType('text/plain');