Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
pdn-certic
MaX
Commits
0124c478
Commit
0124c478
authored
May 02, 2022
by
Jerome Chauveau
Browse files
Mise à jour pour création de la release 1.0.1
parent
8cb4b4a7
Changes
3
Hide whitespace changes
Inline
Side-by-side
CHANGELOG
View file @
0124c478
# Changelog
## [1.0.1] - 02/05/2022
* Correctif du plugin apparat critique
* Uniformisation du traitement xquery lors de la consultation d'un fragment ou d'un document complet (text_hook.xq)
## [1.0.0] - 01/04/2022
Première version packagée de MaX
package.json
View file @
0124c478
{
"name"
:
"MaX"
,
"version"
:
"1.0.
0
"
,
"version"
:
"1.0.
1
"
,
"description"
:
"Moteur d'Affichage XML / XML renderer engine"
,
"repository"
:
"git@git.unicaen.fr:pdn-certic/MaX.git"
,
"author"
:
"JC / Certic / DSI / Unicaen"
,
...
...
plugins/apparat_critique/apparat_critique.js
View file @
0124c478
...
...
@@ -34,14 +34,10 @@ class ApparatPlugin extends Plugin{
wrapLacunas
()
{
document
.
querySelectorAll
(
'
.lacunaStart
'
).
forEach
((
lstart
)
=>
{
const
wit
=
lstart
.
getAttribute
(
'
data-lacuna-wit
'
).
replace
(
'
#
'
,
''
);
console
.
log
(
'
wit->
'
,
wit
);
let
searchedId
=
lstart
.
getAttribute
(
'
data-lacuna-synch
'
);
console
.
log
(
"
searchedid
"
,
searchedId
);
let
endElement
=
document
.
getElementById
(
searchedId
);
console
.
log
(
'
traitement de la lacuna
'
+
lstart
.
getAttribute
(
'
id
'
));
endElement
=
endElement
.
length
===
0
?
document
.
getElementById
(
'
bas_de_page
'
)
:
endElement
let
eltsBetween
=
this
.
getElementsBetweenTree
(
lstart
,
endElement
);
//$(self.getElementsBetweenTree(($(this))[0], endElement[0]))
console
.
log
(
"
Nombre d'éléments à masquer (lacune
"
+
lstart
.
getAttribute
(
'
id
'
)
+
"
)
"
+
eltsBetween
.
length
);
eltsBetween
.
forEach
((
elt
)
=>
{
let
span
=
document
.
createElement
(
"
span
"
);
span
.
classList
.
add
(
'
generated_lacuna
'
);
...
...
@@ -52,11 +48,6 @@ class ApparatPlugin extends Plugin{
})
})
/*Cas où un couple lacunaStart/lacunaEnd se trouve respectivement dans
des fragments qui précédent et suivent le fragment courant:
nécessite une requête sur la DB pour accedéer aux autres noeuds XML*/
}
getElementsBetweenTree
(
start
,
end
)
{
...
...
Write
Preview
Supports
Markdown
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