Nickolay - Request.flXHR-0.01
POD ERRORS
Hey! The above document had some coding errors, which are explained below:
- Around line 2:
-
=cut found outside a pod block. Skipping to next block.
Class('Request.flXHR', { BEGIN : function (ready, resource) { use('/doc/s/sa/samuraijack/Request/flXHR/001/lib/Request/jsurl//Request/flXHR/static/flXHR.js', ready) }, have : { req : null, noCacheHeader : false }, methods: { initialize: function () { this.req = new flensed.flXHR({ noCacheHeader : this.noCacheHeader }) }, /** * Fetches text from an URL * @name getText * @param {string} url The URL * @function * @memberof JooseX.SimpleRequest */ getText: function (urlOrOptions, async, callback, scope) { var req = this.req var headers var url if (typeof urlOrOptions != 'string') { headers = urlOrOptions.headers url = urlOrOptions.url async = async || urlOrOptions.async callback = callback || urlOrOptions.callback scope = scope || urlOrOptions.scope } else url = urlOrOptions req.open('GET', url, async || false) if (headers) Joose.O.eachSafe(headers, function (value, name) { req.setRequestHeader(name, value) }) try { req.onerror = function (xhr) { throw xhr.message } req.onreadystatechange = function (event) { if (async && req.readyState == 4) { if (req.status == 200 || req.status == 0) callback.call(scope || this, true, req.responseText) else callback.call(scope || this, false, "File not found: " + url) } }; req.send(null) } catch (e) { throw "File not found: " + url } if (!async) if (req.status == 200 || req.status == 0) return req.responseText; else throw "File not found: " + url return null } } })