Skip to content
This repository has been archived by the owner on Dec 1, 2023. It is now read-only.

Commit

Permalink
v0.1.16
Browse files Browse the repository at this point in the history
  • Loading branch information
steffans committed Sep 13, 2015
1 parent 230da39 commit 9bfde7b
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 9 deletions.
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "vue-resource",
"main": "dist/vue-resource.js",
"description": "A web request service for Vue.js",
"version": "0.1.15",
"version": "0.1.16",
"homepage": "https://github.com/vuejs/vue-resource",
"license": "MIT",
"ignore": [
Expand Down
26 changes: 21 additions & 5 deletions dist/vue-resource.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* vue-resource v0.1.15
* vue-resource v0.1.16
* https://github.com/vuejs/vue-resource
* Released under the MIT License.
*/
Expand Down Expand Up @@ -195,6 +195,7 @@ return /******/ (function(modules) { // webpackBootstrap
* Service for URL templating.
*/

var ie = document.documentMode;
var el = document.createElement('a');

module.exports = function (_) {
Expand Down Expand Up @@ -286,6 +287,11 @@ return /******/ (function(modules) { // webpackBootstrap

Url.parse = function (url) {

if (ie) {
el.href = url;
url = el.href;
}

el.href = url;

return {
Expand Down Expand Up @@ -519,11 +525,16 @@ return /******/ (function(modules) { // webpackBootstrap
*/

var Promise = __webpack_require__(5);
var XDomain = window.XDomainRequest;

module.exports = function (_, options) {

var request = new XMLHttpRequest(), promise;

if (XDomain && options.crossOrigin) {
request = new XDomainRequest(); options.headers = {};
}

if (_.isPlainObject(options.xhr)) {
_.extend(request, options.xhr);
}
Expand All @@ -540,16 +551,21 @@ return /******/ (function(modules) { // webpackBootstrap
request.setRequestHeader(header, value);
});

request.onreadystatechange = function () {
var handler = function (event) {

if (request.readyState === 4) {
request.ok = event.type === 'load';

if (request.ok && request.status) {
request.ok = request.status >= 200 && request.status < 300;

(request.ok ? resolve : reject)(request);
}

(request.ok ? resolve : reject)(request);
};

request.onload = handler;
request.onabort = handler;
request.onerror = handler;

request.send(options.data);
});

Expand Down
4 changes: 2 additions & 2 deletions dist/vue-resource.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 9bfde7b

Please sign in to comment.