diff --git a/app/scodoc/sco_dept.py b/app/scodoc/sco_dept.py
index 9f861de82..1f980c146 100644
--- a/app/scodoc/sco_dept.py
+++ b/app/scodoc/sco_dept.py
@@ -223,9 +223,9 @@ def _sem_table_gt(formsemestres: Query, showcodes=False, fmt="html") -> GenTable
columns_ids = (
"lockimg",
"published",
+ "dash_mois_fin",
"semestre_id_n",
"modalite",
- "dash_mois_fin",
"titre_resp",
"nb_inscrits",
"formation",
@@ -275,16 +275,8 @@ def _style_sems(sems: list[dict], fmt="html") -> list[dict]:
"""ajoute quelques attributs de présentation pour la table"""
is_h = fmt == "html"
if is_h:
- icon_published = scu.icontag(
- "eye_img",
- border="0",
- title="Bulletins publiés sur la passerelle étudiants",
- )
- icon_hidden = scu.icontag(
- "hide_img",
- border="0",
- title="Bulletins NON publiés sur la passerelle étudiants",
- )
+ icon_published = scu.ICON_PUBLISHED
+ icon_hidden = scu.ICON_HIDDEN
else:
icon_published = "publié"
icon_hidden = "non publié"
diff --git a/app/scodoc/sco_utils.py b/app/scodoc/sco_utils.py
index 55c8d8ae4..51d8a5d43 100644
--- a/app/scodoc/sco_utils.py
+++ b/app/scodoc/sco_utils.py
@@ -1444,6 +1444,15 @@ def icontag(name, file_format="png", no_size=False, **attrs):
ICON_PDF = icontag("pdficon16x20_img", title="Version PDF")
ICON_XLS = icontag("xlsicon_img", title="Export tableur (xlsx)")
+ICON_PUBLISHED = """"""
+ICON_HIDDEN = """"""
+
# HTML emojis
EMO_WARNING = "⚠️" # warning /!\
EMO_RED_TRIANGLE_DOWN = "🔻" # red triangle pointed down
diff --git a/app/static/css/scodoc.css b/app/static/css/scodoc.css
index eb6793e54..31ceab22c 100644
--- a/app/static/css/scodoc.css
+++ b/app/static/css/scodoc.css
@@ -603,31 +603,6 @@ h2.listesems {
margin-bottom: 0px;
}
-/* table.semlist tr.gt_firstrow th {} */
-
-table.semlist tr td {
- border: none;
-}
-
-table.semlist tbody tr a.stdlink,
-table.semlist tbody tr a.stdlink:visited {
- color: navy;
- text-decoration: none;
-}
-
-table.semlist tr a.stdlink:hover {
- color: red;
- text-decoration: underline;
-}
-
-table.semlist tr td.semestre_id {
- text-align: right;
-}
-
-table.semlist tbody tr td.modalite {
- text-align: left;
- padding-right: 1em;
-}
/***************************/
/* Statut des cellules */
@@ -682,36 +657,6 @@ table.semlist tbody tr td.modalite {
}
}
-div#gtrcontent table.semlist tbody tr.css_S-1 td {
- background-color: rgb(211, 213, 255);
-}
-
-div#gtrcontent table.semlist tbody tr.css_S1 td {
- background-color:#e9efef;
-}
-
-div#gtrcontent table.semlist tbody tr.css_S2 td {
- background-color: #d4ebd7;
-}
-
-div#gtrcontent table.semlist tbody tr.css_S3 td {
- background-color: #bedebe;
-}
-
-div#gtrcontent table.semlist tbody tr.css_S4 td {
- background-color: #afd7ad;
-}
-div#gtrcontent table.semlist tbody tr.css_S5 td {
- background-color: #a0cd9a;
-}
-div#gtrcontent table.semlist tbody tr.css_S6 td {
- background-color: #7dcf78;
-}
-
-div#gtrcontent table.semlist tbody tr.css_MEXT td {
- color: #fefcdf;
-}
-
/* ----- Liste des news ----- */
div.scobox.news {
@@ -1682,8 +1627,7 @@ h2.formsemestre,
.formsemestre_page_title .eye,
formsemestre_page_title .eye img {
display: inline-block;
- vertical-align: middle;
- margin-bottom: 2px;
+ margin-left: 12px;
}
.formsemestre_page_title .infos span.lock,
diff --git a/app/static/icons/eye_hidden.svg b/app/static/icons/eye_hidden.svg
new file mode 100644
index 000000000..17c45dbf5
--- /dev/null
+++ b/app/static/icons/eye_hidden.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/app/static/icons/eye_img.png b/app/static/icons/eye_img.png
deleted file mode 100644
index 8d68bac0f..000000000
Binary files a/app/static/icons/eye_img.png and /dev/null differ
diff --git a/app/static/icons/eye_visible.svg b/app/static/icons/eye_visible.svg
new file mode 100644
index 000000000..4fa56655d
--- /dev/null
+++ b/app/static/icons/eye_visible.svg
@@ -0,0 +1,19 @@
+
+
diff --git a/app/static/icons/eye_visible_green.svg b/app/static/icons/eye_visible_green.svg
new file mode 100644
index 000000000..b23e22f8b
--- /dev/null
+++ b/app/static/icons/eye_visible_green.svg
@@ -0,0 +1,20 @@
+
+
diff --git a/app/templates/formsemestre_header.j2 b/app/templates/formsemestre_header.j2
index e8c165607..dad4565a7 100644
--- a/app/templates/formsemestre_header.j2
+++ b/app/templates/formsemestre_header.j2
@@ -28,9 +28,9 @@
{% if sco.sem.bul_hide_xml %}
- {{ scu.icontag("hide_img", border="0", title="Bulletins NON publiés sur la passerelle étudiants")|safe}}
+ {{ scu.ICON_HIDDEN|safe}}
{% else %}
- {{ scu.icontag("eye_img", border="0", title="Bulletins publiés sur la passerelle étudiants")|safe }}
+ {{ scu.ICON_PUBLISHED|safe }}
{% endif %}
{% endif %}
diff --git a/app/templates/formsemestre_page_title.j2 b/app/templates/formsemestre_page_title.j2
index 5674dc32b..d90cde886 100644
--- a/app/templates/formsemestre_page_title.j2
+++ b/app/templates/formsemestre_page_title.j2
@@ -31,9 +31,9 @@
scodoc_dept=g.scodoc_dept, formsemestre_id=formsemestre.id )
}}">{%-
if formsemestre.bul_hide_xml -%}
- {{scu.icontag("hide_img", border="0", title="Bulletins NON publiés sur la passerelle étudiants")|safe}}
+ {{scu.ICON_HIDDEN|safe}}
{%- else -%}
- {{scu.icontag("eye_img", border="0", title="Bulletins publiés sur la passerelle étudiants")|safe}}
+ {{scu.ICON_PUBLISHED|safe}}
{%- endif -%}
diff --git a/app/templates/scolar/index.j2 b/app/templates/scolar/index.j2
index 773e093bc..c5c243f2b 100644
--- a/app/templates/scolar/index.j2
+++ b/app/templates/scolar/index.j2
@@ -17,8 +17,8 @@ table.listesems tr td.titresem {
font-size: 110%;
}
table.semlist tr td.datesem {
- font-size: 80%;
text-align: center;
+ white-space: nowrap;
}
table.semlist tr td.semestre_id_n {
@@ -28,6 +28,57 @@ table.semlist tr td.nb_inscrits {
text-align: center;
}
+
+div#gtrcontent table.semlist tbody tr.css_S-1 td {
+ background-color:rgb(176, 214, 226);
+}
+
+div#gtrcontent table.semlist tbody tr.css_S1 td {
+ background-color:#e9efef;
+}
+
+div#gtrcontent table.semlist tbody tr.css_S2 td {
+ background-color: #d4ebd7;
+}
+
+div#gtrcontent table.semlist tbody tr.css_S3 td {
+ background-color: #bedebe;
+}
+
+div#gtrcontent table.semlist tbody tr.css_S4 td {
+ background-color: #afd7ad;
+}
+div#gtrcontent table.semlist tbody tr.css_S5 td {
+ background-color: #a0cd9a;
+}
+div#gtrcontent table.semlist tbody tr.css_S6 td {
+ background-color: #7dcf78;
+}
+
+div#gtrcontent table.semlist tbody tr.css_MEXT td {
+ color: #fefcdf;
+}
+
+table.semlist tr td {
+ border: none;
+}
+
+table.semlist tbody tr a.stdlink,
+table.semlist tbody tr a.stdlink:visited {
+ color: navy;
+ text-decoration: none;
+}
+
+div#gtrcontent table.semlist tr a.stdlink:hover {
+ color: red;
+ text-decoration: underline;
+}
+
+table.semlist tbody tr td.modalite {
+ text-align: left;
+ padding-right: 1em;
+}
+
{# News #}
diff --git a/sco_version.py b/sco_version.py
index 3c2ec6c49..144fe706e 100644
--- a/sco_version.py
+++ b/sco_version.py
@@ -1,7 +1,7 @@
# -*- mode: python -*-
# -*- coding: utf-8 -*-
-SCOVERSION = "9.6.953"
+SCOVERSION = "9.6.954"
SCONAME = "ScoDoc"