update travis and some stuff

Former-commit-id: 7b81b0828f72d824080ac47d5724bf8301b35947
This commit is contained in:
Henrique Dias
2017-01-03 17:06:04 +00:00
parent 4c4d80166c
commit 01b475f4f0
5 changed files with 314 additions and 310 deletions

View File

@@ -121,7 +121,6 @@ function getCSSRule(rules) {
* * * * * * * * * * * * * * * */
// TODO: here, we should create an abstraction layer from the webdav.
// We must create functions that do the requests to the webdav backend.
// this functions will contain a 'callback' to be used withing the other function.
webdav.move = function(oldLink, newLink) {
return new Promise((resolve, reject) => {
@@ -140,6 +139,22 @@ webdav.move = function(oldLink, newLink) {
});
}
webdav.put = function(link, body) {
return new Promise((resolve, reject) => {
let request = new XMLHttpRequest();
request.open('PUT', toWebDavURL(link), true);
request.onload = () => {
if (request.status == 201) {
resolve(request.response);
} else {
reject(request.statusText);
}
}
request.onerror = () => reject(request.statusText);
request.send(body);
});
}
/* * * * * * * * * * * * * * * *
* *
@@ -614,4 +629,4 @@ document.addEventListener("DOMContentLoaded", function(event) {
setupSearch();
return false;
});
});