diff --git a/components/lenses/renderers/HTMLLensRenderer.vue b/components/lenses/renderers/HTMLLensRenderer.vue index bdce3fb3f..0e362561b 100644 --- a/components/lenses/renderers/HTMLLensRenderer.vue +++ b/components/lenses/renderers/HTMLLensRenderer.vue @@ -103,7 +103,7 @@ export default { const url = URL.createObjectURL(file) a.href = url // TODO get uri from meta - a.download = `response on ${Date()}`.replace(/\./g, "[dot]") + a.download = `${url.split("/").pop().split("#")[0].split("?")[0]}` document.body.appendChild(a) a.click() this.$refs.downloadResponse.innerHTML = this.doneButton diff --git a/components/lenses/renderers/ImageLensRenderer.vue b/components/lenses/renderers/ImageLensRenderer.vue index aa22d570a..02e0bbf58 100644 --- a/components/lenses/renderers/ImageLensRenderer.vue +++ b/components/lenses/renderers/ImageLensRenderer.vue @@ -76,8 +76,7 @@ export default { const url = URL.createObjectURL(file) a.href = url // TODO get uri from meta - a.download = `${url.split("/").pop().split("#")[0].split("?")[0]}.${this.responseType}` - // `response on ${Date()}`.replace(/\./g, "[dot]") + a.download = `${url.split("/").pop().split("#")[0].split("?")[0]}` document.body.appendChild(a) a.click() this.$refs.downloadResponse.innerHTML = this.doneButton diff --git a/components/lenses/renderers/JSONLensRenderer.vue b/components/lenses/renderers/JSONLensRenderer.vue index 267de275d..6bfc55011 100644 --- a/components/lenses/renderers/JSONLensRenderer.vue +++ b/components/lenses/renderers/JSONLensRenderer.vue @@ -112,7 +112,7 @@ export default { const url = URL.createObjectURL(file) a.href = url // TODO get uri from meta - a.download = `response on ${Date()}`.replace(/\./g, "[dot]") + a.download = `${url.split("/").pop().split("#")[0].split("?")[0]}` document.body.appendChild(a) a.click() this.$refs.downloadResponse.innerHTML = this.doneButton diff --git a/components/lenses/renderers/RawLensRenderer.vue b/components/lenses/renderers/RawLensRenderer.vue index 6f93ee950..d739b37a8 100644 --- a/components/lenses/renderers/RawLensRenderer.vue +++ b/components/lenses/renderers/RawLensRenderer.vue @@ -98,7 +98,7 @@ export default { const url = URL.createObjectURL(file) a.href = url // TODO get uri from meta - a.download = `response on ${Date()}`.replace(/\./g, "[dot]") + a.download = `${url.split("/").pop().split("#")[0].split("?")[0]}` document.body.appendChild(a) a.click() this.$refs.downloadResponse.innerHTML = this.doneButton diff --git a/components/lenses/renderers/XMLLensRenderer.vue b/components/lenses/renderers/XMLLensRenderer.vue index 0ef64c8c8..7c5346344 100644 --- a/components/lenses/renderers/XMLLensRenderer.vue +++ b/components/lenses/renderers/XMLLensRenderer.vue @@ -89,7 +89,7 @@ export default { const url = URL.createObjectURL(file) a.href = url // TODO get uri from meta - a.download = `response on ${Date()}`.replace(/\./g, "[dot]") + a.download = `${url.split("/").pop().split("#")[0].split("?")[0]}` document.body.appendChild(a) a.click() this.$refs.downloadResponse.innerHTML = this.doneButton diff --git a/pages/graphql.vue b/pages/graphql.vue index 51c192402..27bf88bcb 100644 --- a/pages/graphql.vue +++ b/pages/graphql.vue @@ -868,7 +868,7 @@ export default { const a = document.createElement("a") const url = URL.createObjectURL(file) a.href = url - a.download = `Response ${this.url} on ${Date()}.json`.replace(/\./g, "[dot]") + a.download = `${url.split("/").pop().split("#")[0].split("?")[0]}` document.body.appendChild(a) a.click() this.$refs.downloadResponse.innerHTML = this.doneButton @@ -887,7 +887,7 @@ export default { const a = document.createElement("a") const url = URL.createObjectURL(file) a.href = url - a.download = `${this.url} on ${Date()}.graphql`.replace(/\./g, "[dot]") + a.download = `${url.split("/").pop().split("#")[0].split("?")[0]}` document.body.appendChild(a) a.click() this.$refs.downloadSchema.innerHTML = this.doneButton