Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
subugoe
emo
TIDO
Commits
07f52687
Commit
07f52687
authored
Sep 23, 2021
by
pestov
Browse files
feat: add second image error message type
parent
ee1d5e6f
Pipeline
#231378
passed with stages
in 3 minutes and 59 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/App.vue
View file @
07f52687
...
...
@@ -26,6 +26,7 @@
:contenttypes=
"contentTypes"
:contenturls=
"contentUrls"
:errormessage=
"errormessage"
:error-image=
"errorImage"
:fontsize=
"fontsize"
:imageurl=
"imageurl"
:isloading=
"isLoading"
...
...
@@ -67,6 +68,7 @@ export default {
contentTypes
:
[],
contentUrls
:
[],
errormessage
:
false
,
errorImage
:
null
,
fontsize
:
16
,
imageurl
:
''
,
isCollection
:
false
,
...
...
@@ -272,18 +274,30 @@ export default {
}
if
(
data
.
image
)
{
this
.
imageurl
=
data
.
image
.
id
||
''
;
this
.
imageurl
=
data
.
image
.
id
;
fetch
(
this
.
imageurl
).
then
((
response
)
=>
{
if
(
response
.
status
===
200
||
response
.
status
===
201
)
{
this
.
errormessage
=
false
;
this
.
errorImage
=
null
;
}
else
{
// for vpn error.
this
.
errormessage
=
true
;
this
.
errorImage
=
{
messageKey
:
'
imageErrorMessageVPN
'
,
};
}
}).
catch
(()
=>
{
// for CORS error.
this
.
errormessage
=
true
;
this
.
errorImage
=
{
messageKey
:
'
imageErrorMessageVPN
'
,
};
});
}
else
{
this
.
errormessage
=
true
;
this
.
errorImage
=
{
messageKey
:
'
imageErrorMessageNotExists
'
,
};
}
});
},
...
...
src/components/openseadragon.vue
View file @
07f52687
<
template
>
<div
v-if=
"errorm
ess
age"
v-if=
"error
I
mage"
class=
"q-pa-sm"
>
<Notification
:message=
"$t(message
s.none
)"
:message=
"$t(
errorImage.
message
Key
)"
:notification-colors=
"config.notificationColors"
title-key=
"imageErrorTitle"
type=
"warning"
...
...
@@ -63,6 +63,10 @@ export default {
type
:
Boolean
,
default
:
()
=>
false
,
},
errorImage
:
{
type
:
Object
,
default
:
()
=>
null
,
},
imageurl
:
{
type
:
String
,
default
:
()
=>
''
,
...
...
@@ -88,13 +92,10 @@ export default {
homeButton
:
'
default
'
,
fullPageButton
:
'
fullscreen
'
,
},
messages
:
{
none
:
'
imageErrorMessage
'
,
},
};
},
mounted
()
{
if
(
this
.
error
message
)
{
if
(
this
.
error
Image
!==
null
)
{
return
;
}
...
...
src/views/mainview.vue
View file @
07f52687
...
...
@@ -117,6 +117,10 @@ export default {
type
:
Boolean
,
default
:
()
=>
false
,
},
errorImage
:
{
type
:
Object
,
default
:
()
=>
null
,
},
isloading
:
{
type
:
Boolean
,
default
:
false
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment