github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/themes/wind/static/libs/sockjs-client-1.1.0/lib/transport/htmlfile.js (about) 1 'use strict'; 2 3 var inherits = require('inherits') 4 , HtmlfileReceiver = require('./receiver/htmlfile') 5 , XHRLocalObject = require('./sender/xhr-local') 6 , AjaxBasedTransport = require('./lib/ajax-based') 7 ; 8 9 function HtmlFileTransport(transUrl) { 10 if (!HtmlfileReceiver.enabled) { 11 throw new Error('Transport created when disabled'); 12 } 13 AjaxBasedTransport.call(this, transUrl, '/htmlfile', HtmlfileReceiver, XHRLocalObject); 14 } 15 16 inherits(HtmlFileTransport, AjaxBasedTransport); 17 18 HtmlFileTransport.enabled = function(info) { 19 return HtmlfileReceiver.enabled && info.sameOrigin; 20 }; 21 22 HtmlFileTransport.transportName = 'htmlfile'; 23 HtmlFileTransport.roundTrips = 2; 24 25 module.exports = HtmlFileTransport;