Add files via upload

This commit is contained in:
niubility000 2021-10-19 07:47:07 +08:00 committed by GitHub
parent deabc80fd7
commit 7ad003437c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -137,6 +137,8 @@
> >
<i class="material-icons">chevron_right</i> <i class="material-icons">chevron_right</i>
</button> </button>
<link rel="prefetch" :href="rawP">
<link rel="prefetch" :href="rawN">
</div> </div>
</template> </template>
@ -146,7 +148,6 @@ import { files as api } from "@/api";
import { baseURL, resizePreview } from "@/utils/constants"; import { baseURL, resizePreview } from "@/utils/constants";
import url from "@/utils/url"; import url from "@/utils/url";
import throttle from "lodash.throttle"; import throttle from "lodash.throttle";
import HeaderBar from "@/components/header/HeaderBar"; import HeaderBar from "@/components/header/HeaderBar";
import Action from "@/components/header/Action"; import Action from "@/components/header/Action";
import ExtendedImage from "@/components/files/ExtendedImage"; import ExtendedImage from "@/components/files/ExtendedImage";
@ -172,6 +173,10 @@ export default {
navTimeout: null, navTimeout: null,
hoverNav: false, hoverNav: false,
autoPlay: false, autoPlay: false,
routeDataP: "",
routeDataN: "",
rawP:"",
rawN:"",
}; };
}, },
computed: { computed: {
@ -302,6 +307,15 @@ export default {
for (let j = i - 1; j >= 0; j--) { for (let j = i - 1; j >= 0; j--) {
if (mediaTypes.includes(this.listing[j].type)) { if (mediaTypes.includes(this.listing[j].type)) {
this.previousLink = this.listing[j].url; this.previousLink = this.listing[j].url;
const key = Date.parse(this.listing[j].modified);
if (this.listing[j].type === "image" && !this.fullSize) {
this.routeDataP = `${baseURL}/api/preview/big${this.previousLink.slice(6)}?k=${key}`;
} else if (this.listing[j].type === "image" ) {
this.routeDataP = `${baseURL}/api/raw${this.previousLink.slice(6)}?k=${key}`;
} else {
this.routeDataP = "";
}
this.rawP=`${this.routeDataP}&inline=true`;
break; break;
} }
} }
@ -309,6 +323,15 @@ export default {
for (let j = i + 1; j < this.listing.length; j++) { for (let j = i + 1; j < this.listing.length; j++) {
if (mediaTypes.includes(this.listing[j].type)) { if (mediaTypes.includes(this.listing[j].type)) {
this.nextLink = this.listing[j].url; this.nextLink = this.listing[j].url;
const key = Date.parse(this.listing[j].modified);
if (this.listing[j].type === "image" && !this.fullSize) {
this.routeDataN = `${baseURL}/api/preview/big${this.nextLink.slice(6)}?k=${key}`;
} else if (this.listing[j].type === "image" ) {
this.routeDataN = `${baseURL}/api/raw${this.nextLink.slice(6)}?k=${key}`;
} else {
this.routeDataN = "";
}
this.rawN=`${this.routeDataN}&inline=true`;
break; break;
} }
} }