mirror of
https://github.com/lifegpc/eh-downloader.git
synced 2026-07-08 01:31:00 +08:00
Allow single page url to pasted in gid
This commit is contained in:
@@ -61,11 +61,18 @@ export default class NewTask extends Component<NewTaskProps, State> {
|
||||
const [overwrite_ezcfg, set_overwrite_ezcfg] = useState(false);
|
||||
const onPasteGid = (clipboard: string) => {
|
||||
const p = parseUrl(clipboard);
|
||||
if (p && p.type !== UrlType.Single) {
|
||||
if (p) {
|
||||
return { text: p.gid.toString(), overwrite: true };
|
||||
}
|
||||
return;
|
||||
};
|
||||
const onPasteToken = (clipboard: string) => {
|
||||
const p = parseUrl(clipboard);
|
||||
if (p && p.type !== UrlType.Single) {
|
||||
return { text: p.token, overwrite: true };
|
||||
}
|
||||
return;
|
||||
};
|
||||
const fetchGidsData = async () => {
|
||||
const re = await fetch(
|
||||
"/api/gallery/list?all=1&fields=gid,title,title_jpn",
|
||||
@@ -186,6 +193,7 @@ export default class NewTask extends Component<NewTaskProps, State> {
|
||||
description={t("task.gallery_token")}
|
||||
outlined={true}
|
||||
set_value={set_token}
|
||||
onPaste={onPasteToken}
|
||||
/>
|
||||
<BCheckbox
|
||||
id="d-cfg"
|
||||
|
||||
Reference in New Issue
Block a user