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
1148d05a
Commit
1148d05a
authored
Apr 22, 2020
by
schneider210
Browse files
bugfix: qtree
parent
d5969f32
Pipeline
#131992
passed with stages
in 4 minutes and 6 seconds
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/EmoViewer.vue
View file @
1148d05a
...
...
@@ -39,23 +39,6 @@ export default {
itemurl
:
''
,
itemurls
:
[],
label
:
''
,
manifestlabels
:
[
'
Cod. Arab. 236 Copenhagen
'
,
'
Cod. ARABE 3637
'
,
'
Borg. Arab. 201
'
,
'
Vat. Arab. 2054
'
,
'
Vat. Arab. 74
'
,
'
Sbath 25
'
,
'
Or. 1292. The Arabic Text in Leiden.
'
,
'
Mingana Arabic Christian 93
'
,
'
Cod. Sach. 339
'
,
'
Vat. Syriac 424
'
,
'
Brit. Libr. Or. 9321
'
,
'
Paris. ar. 3656
'
,
'
Cambrigde Add 3497
'
,
'
DFM 00614
'
,
'
GCAA 00486
'
,
],
manifests
:
[],
status
:
{
image
:
true
,
text
:
true
,
metadata
:
true
,
treeview
:
true
,
...
...
@@ -92,6 +75,15 @@ export default {
this
.
imageurl
=
data
.
image
&&
data
.
image
.
id
?
data
.
image
.
id
:
''
;
});
},
getItemIndex
(
nodelabel
)
{
let
idx
=
0
;
this
.
itemurls
.
forEach
((
item
,
index
)
=>
{
if
(
item
===
nodelabel
)
{
idx
=
index
;
}
});
return
idx
;
},
getItemurls
(
sequence
,
label
)
{
const
urls
=
[];
...
...
@@ -101,20 +93,12 @@ export default {
{
label
:
obj
.
id
,
handler
:
(
node
)
=>
{
if
(
this
.
itemurl
!
==
node
.
label
)
{
this
.
$root
.
$emit
(
'
update-item
'
,
node
.
label
)
;
if
(
this
.
itemurl
=
==
node
.
label
)
{
return
;
}
let
idx
=
0
;
this
.
itemurls
.
forEach
((
item
,
index
)
=>
{
if
(
item
===
node
.
label
)
{
idx
=
index
;
}
});
this
.
$root
.
$emit
(
'
update-item-index
'
,
idx
);
this
.
$root
.
$emit
(
'
update-metadata
'
,
label
,
this
.
manifestlabels
);
this
.
$root
.
$emit
(
'
update-sequence-index
'
,
label
,
this
.
manifestlabels
);
this
.
$root
.
$emit
(
'
update-item
'
,
node
.
label
);
this
.
$root
.
$emit
(
'
update-item-index
'
,
this
.
getItemIndex
(
node
.
label
));
this
.
$root
.
$emit
(
'
update-sequence-index
'
,
label
);
},
},
);
...
...
src/components/infobar.vue
View file @
1148d05a
...
...
@@ -42,9 +42,9 @@ export default {
this
.
fasChevronRight
=
fasChevronRight
;
},
mounted
()
{
this
.
$root
.
$on
(
'
update-
metadata
'
,
(
nodelabel
,
manifestlabels
)
=>
{
manifest
label
s
.
forEach
((
label
,
index
)
=>
{
if
(
label
===
nodelabel
)
{
this
.
$root
.
$on
(
'
update-
sequence-index
'
,
(
nodelabel
)
=>
{
this
.
manifests
.
forEach
((
manifest
,
index
)
=>
{
if
(
manifest
.
label
===
nodelabel
)
{
this
.
sequenceindex
=
index
;
}
});
...
...
src/components/metadata.vue
View file @
1148d05a
...
...
@@ -64,9 +64,9 @@ export default {
},
},
mounted
()
{
this
.
$root
.
$on
(
'
update-
metadata
'
,
(
nodelabel
,
manifestlabels
)
=>
{
manifest
label
s
.
forEach
((
label
,
index
)
=>
{
if
(
label
===
nodelabel
)
{
this
.
$root
.
$on
(
'
update-
sequence-index
'
,
(
nodelabel
)
=>
{
this
.
manifests
.
forEach
((
manifest
,
index
)
=>
{
if
(
manifest
.
label
===
nodelabel
)
{
this
.
sequenceindex
=
index
;
}
});
...
...
src/components/navbar.vue
View file @
1148d05a
...
...
@@ -9,7 +9,7 @@
--itemindex;
sequenceindex = computedsequenceindex;
updateItem(itemurls[itemindex]);
update
Metadata
(sequenceindex);
update
SequenceIndex
(sequenceindex);
updateTreeNodes(sequenceindex);"
>
<q-icon
...
...
@@ -45,7 +45,7 @@
++itemindex;
sequenceindex = computedsequenceindex;
updateItem(itemurls[itemindex]);
update
Metadata
(sequenceindex);
update
SequenceIndex
(sequenceindex);
updateTreeNodes(sequenceindex);"
>
{{ captionnext }}
...
...
src/mixins/navigation.js
View file @
1148d05a
...
...
@@ -13,8 +13,8 @@ export default {
updateItem
()
{
this
.
$root
.
$emit
(
'
update-item
'
,
this
.
itemurls
[
this
.
itemindex
]);
},
update
Metadata
()
{
this
.
$root
.
$emit
(
'
update-
metadata
'
,
this
.
sequenceindex
);
update
SequenceIndex
()
{
this
.
$root
.
$emit
(
'
update-
sequence-index
'
,
this
.
sequenceindex
);
},
updateTreeNodes
()
{
this
.
$root
.
$emit
(
'
update-tree-nodes
'
,
this
.
sequenceindex
);
...
...
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