diff --git a/entries/static/entries/img_status/C_status.svg b/entries/static/entries/img_status/C_status.svg new file mode 100644 index 0000000000000000000000000000000000000000..db52dae4bcb0f39cca59c572206f8b3bd5f60590 --- /dev/null +++ b/entries/static/entries/img_status/C_status.svg @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10mm" + height="10mm" + viewBox="0 0 10 10" + version="1.1" + id="svg864" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="vul.svg"> + <defs + id="defs858" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="11.2" + inkscape:cx="20.708836" + inkscape:cy="19.041578" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:pagecheckerboard="true" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1853" + inkscape:window-height="1025" + inkscape:window-x="67" + inkscape:window-y="27" + inkscape:window-maximized="1" /> + <metadata + id="metadata861"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-19.654762,-94.232147)"> + <rect + style="fill:#ff7fff;fill-opacity:1;stroke:none;stroke-width:0.22748956;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect1493" + width="8" + height="8" + x="20.654762" + y="95.232147" /> + </g> +</svg> diff --git a/entries/static/entries/img_status/G_status.svg b/entries/static/entries/img_status/G_status.svg new file mode 100644 index 0000000000000000000000000000000000000000..28e4556958cd2d079695a33b3e8cd0ec3a074774 --- /dev/null +++ b/entries/static/entries/img_status/G_status.svg @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10mm" + height="10mm" + viewBox="0 0 10 10" + version="1.1" + id="svg864" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="col.svg"> + <defs + id="defs858" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="11.2" + inkscape:cx="20.708836" + inkscape:cy="19.041578" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:pagecheckerboard="true" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1853" + inkscape:window-height="1025" + inkscape:window-x="67" + inkscape:window-y="27" + inkscape:window-maximized="1" /> + <metadata + id="metadata861"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-19.654762,-94.232147)"> + <rect + style="fill:#7f00ff;fill-opacity:1;stroke:none;stroke-width:0.22748956;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect1493" + width="8" + height="8" + x="20.654762" + y="95.232147" /> + </g> +</svg> diff --git a/entries/static/entries/img_status/N_status.svg b/entries/static/entries/img_status/N_status.svg new file mode 100644 index 0000000000000000000000000000000000000000..9fa73c211e308d306a21f3d19ac059c44ab11502 --- /dev/null +++ b/entries/static/entries/img_status/N_status.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10mm" + height="10mm" + viewBox="0 0 10 10" + version="1.1" + id="svg864" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="unk.svg"> + <defs + id="defs858" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="11.2" + inkscape:cx="-33.844735" + inkscape:cy="19.041578" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:pagecheckerboard="true" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1853" + inkscape:window-height="1025" + inkscape:window-x="67" + inkscape:window-y="27" + inkscape:window-maximized="1" /> + <metadata + id="metadata861"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-19.654762,-94.232147)"> + <circle + style="fill:#606060;fill-opacity:1;stroke:none;stroke-width:0.05232107;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path868" + cx="24.654762" + cy="99.232147" + r="5" /> + </g> +</svg> diff --git a/entries/static/entries/img_status/O_status.svg b/entries/static/entries/img_status/O_status.svg new file mode 100644 index 0000000000000000000000000000000000000000..2738054eb777e9727a030502bc4de5335a281cb3 --- /dev/null +++ b/entries/static/entries/img_status/O_status.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10mm" + height="10mm" + viewBox="0 0 10 10" + version="1.1" + id="svg864" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="certain.svg"> + <defs + id="defs858" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="11.2" + inkscape:cx="20.708836" + inkscape:cy="19.041578" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:pagecheckerboard="true" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1853" + inkscape:window-height="1025" + inkscape:window-x="67" + inkscape:window-y="27" + inkscape:window-maximized="1" /> + <metadata + id="metadata861"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-19.654762,-94.232147)"> + <circle + style="fill:#008000;fill-opacity:1;stroke:none;stroke-width:0.05232107;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path868" + cx="24.654762" + cy="99.232147" + r="5" /> + </g> +</svg> diff --git a/entries/static/entries/img_status/S_status.svg b/entries/static/entries/img_status/S_status.svg new file mode 100644 index 0000000000000000000000000000000000000000..18bb21fb989eef56f009cf6276ecaf13e319ea2b --- /dev/null +++ b/entries/static/entries/img_status/S_status.svg @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10mm" + height="10mm" + viewBox="0 0 10 10" + version="1.1" + id="svg864" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="dat.svg"> + <defs + id="defs858" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="11.2" + inkscape:cx="20.708836" + inkscape:cy="19.041578" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:pagecheckerboard="true" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1853" + inkscape:window-height="1025" + inkscape:window-x="67" + inkscape:window-y="27" + inkscape:window-maximized="1" /> + <metadata + id="metadata861"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-19.654762,-94.232147)"> + <rect + style="fill:#007fff;fill-opacity:1;stroke:none;stroke-width:0.22748956;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect1493" + width="8" + height="8" + x="20.654762" + y="95.232147" /> + </g> +</svg> diff --git a/entries/static/entries/img_status/Z_status.svg b/entries/static/entries/img_status/Z_status.svg new file mode 100644 index 0000000000000000000000000000000000000000..95ec3575d80df7fecf3668840ede9776f221c782 --- /dev/null +++ b/entries/static/entries/img_status/Z_status.svg @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10mm" + height="10mm" + viewBox="0 0 10 10" + version="1.1" + id="svg864" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="rar.svg"> + <defs + id="defs858" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="11.2" + inkscape:cx="20.708836" + inkscape:cy="19.041578" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:pagecheckerboard="true" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1853" + inkscape:window-height="1025" + inkscape:window-x="67" + inkscape:window-y="27" + inkscape:window-maximized="1" /> + <metadata + id="metadata861"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-19.654762,-94.232147)"> + <rect + style="fill:#ff7f00;fill-opacity:1;stroke:none;stroke-width:0.22748956;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect1493" + width="8" + height="8" + x="20.654762" + y="95.232147" /> + </g> +</svg> diff --git a/entries/static/entries/js/entries.js b/entries/static/entries/js/entries.js index 90461332bafd7464c8806b16332ab2a2d938d07f..51c9478e21adf42779f18b45d8a3eb5cb33baf13 100644 --- a/entries/static/entries/js/entries.js +++ b/entries/static/entries/js/entries.js @@ -999,15 +999,22 @@ function setup_datatable(options) { $(row).addClass('text-muted'); } $(row).hover(function() - { - $(this).addClass('tr-hover'); - },function() - { - $(this).removeClass('tr-hover'); - }); + { + $(this).addClass('tr-hover'); + },function() + { + $(this).removeClass('tr-hover'); + }); if (options.setup_hierarchy_marking === true && data.hierarchy_exists !== true) { $(row).addClass('hierarchy_not_exists'); } + + for (let i in options.columns) { + const column = options.columns[i]; + if (column.data == 'status') { + $(cells)[i].innerHTML = "<img src='/static/entries/img_status/"+data['status']+"_status.svg' width='10' height='10'> "+data['status']; + } + } }, initComplete: function(settings, json) { // display the first entry once it’s loaded diff --git a/entries/static/entries/js/unification_entries_for_frames_list.js b/entries/static/entries/js/unification_entries_for_frames_list.js index 18758e0686d30fc0e6e2446868bcbc7338aa74e1..e339bd5834595c592da9f9f90be68f3cb1340a11 100644 --- a/entries/static/entries/js/unification_entries_for_frames_list.js +++ b/entries/static/entries/js/unification_entries_for_frames_list.js @@ -48,7 +48,7 @@ function setup_lexical_units_for_frames_table(drilldown, lexical_units, can_see_ return $(` <tr class="lexical-unit"> <td class="p-1">${lexical_unit.display}</td> - <td class="p-1">${lexical_unit.status}</td> + <td class="p-1">${"<img src='/static/entries/img_status/"+lexical_unit.status+"_status.svg' width='10' height='10'> "+lexical_unit.status}</td> ` + ( can_see_assignees ? `<td class="p-1">${lexical_unit.assignee_username || ""}</td>` diff --git a/entries/static/entries/js/unification_entries_list.js b/entries/static/entries/js/unification_entries_list.js index 8ef45fe958edee26d74ee6a6356879411c7cb5e8..c87cb0716b11c616e3abbcdf5d98e6483da90095 100644 --- a/entries/static/entries/js/unification_entries_list.js +++ b/entries/static/entries/js/unification_entries_list.js @@ -46,7 +46,7 @@ function setup_lexical_units_table(drilldown, lexical_units, can_see_assignees, return $(` <tr class="lexical-unit"> <td class="p-1">${lexical_unit.display}</td> - <td class="p-1">${lexical_unit.status}</td> + <td class="p-1">${"<img src='/static/entries/img_status/"+lexical_unit.status+"_status.svg' width='10' height='10'> "+lexical_unit.status}</td> ` + ( can_see_assignees ? `<td class="p-1">${lexical_unit.assignee_username || ""}</td>`