PHRAS-3148

This commit is contained in:
Harrys Ravalomanana
2020-06-24 18:29:33 +04:00
parent 1f0c54bfc3
commit 6a5b96be6a
3 changed files with 45 additions and 24 deletions

View File

@@ -252,11 +252,13 @@ DIV.menu {
}
DIV.menu IMG {
padding: 0px;
margin: 0px;
padding-right: 2px;
margin: 0;
position: relative;
}
DIV.menu p {
padding: 2px;
position: relative;
left: -10px;
top: 2px;
}
DIV.menu A {
@@ -316,3 +318,17 @@ DIV.menu .line {
border-top: 1px solid #555555;
border-bottom: 1px solid #ffffff;
}
#delete_sy {
background: #2196f3;
color: #fff;
font-weight: bold;
padding: 1px 10px;
margin-left: 12px;
&.disabled {
background: grey;
}
}
#DLG_PROPERTIES > #syMenu {
display: none;
}

View File

@@ -3,11 +3,6 @@
{% else %}
{% set opener = "opener" %}
{% endif %}
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="{{ app['locale'] }}">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>{{ 'thesaurus:: Proprietes' | trans }}</title>
<link type="text/css" rel="stylesheet" href="/assets/thesaurus/css/thesaurus{% if not app.debug %}.min{% endif %}.css" />
<style type="text/css">
a
@@ -34,17 +29,16 @@
loaded();
});
</script>
</head>
<body id="desktop" onload="loaded();" class="dialog">
<div class="menu" id="flagsMenu" style="z-index:50">
<div class="menu" id="syMenu" style="z-index:999">
<a href="javascript:void(0)" id="delete_sy">{{ 'thesaurus::menu: supprimer' | trans }}</a>
</div>
<div id="desktop" class="dialog">
<div class="menu" id="flagsMenu" style="z-index:999">
{% for code, language in languages %}
<a id='flagMenu_{{ code }}' href='javascript:void(0)' class=''>
<img src='/assets/common/images/lng/{{ code }}_flag_18.gif' />{{ language }}</a>
{% endfor %}
</div>
<div class="menu" id="syMenu" style="z-index:50">
<a href="javascript:void(0)" id="delete_sy">{{ 'thesaurus::menu: supprimer' | trans }}</a>
</div>
<div style='text-align:right'>
<b>id:</b>&nbsp;{{ id }}
@@ -106,6 +100,7 @@
<td>{{ data['t'] }}</td>
<td>{{ data['hits'] }}</td>
<td>{{ data['id'] }}</td>
<td><span class="delete_term"></span></td>
</tr>
{% endfor %}
</tbody>
@@ -162,6 +157,12 @@
}
}
$('.delete_term').click(function (e) {
e.preventDefault();
$('#delete_sy').trigger('click');
});
// gui callback du menu des synonymes
function cbME_synonym(action, cbParm, menuelem_id)
{
@@ -172,6 +173,7 @@
// pas d'action possible s'il ne reste qu'un seul synonyme
// alert(nsy);
document.getElementById("delete_sy").className = "disabled";
$('.delete_term').addClass('disabled');
// document.getElementById("reject_sy").className = "disabled";
}
else
@@ -181,12 +183,14 @@
// y'a des hits, on peut pas supprimer
// document.getElementById("reject_sy").className = "";
document.getElementById("delete_sy").className = "";
$('.delete_term').removeClass('disabled');
}
else
{
// pas de hits : on peut supprimer
// document.getElementById("reject_sy").className = "";
document.getElementById("delete_sy").className = "";
$('.delete_term').removeClass('disabled');
}
}
return;
@@ -219,7 +223,7 @@
ret = loadXMLDoc(url, parms, true);
sy_list = ret.getElementsByTagName("sy_list").item(0);
refresh_sy(sy_list);
//refresh_sy(sy_list);
refresh = ret.getElementsByTagName("refresh");
for(i=0; i<refresh.length; i++)
@@ -318,6 +322,8 @@
break;
case "SYN_": // le synonyme
document.getElementById("syMenu").runAsMenu( evt, tr );
$('.delete_term').html('');
$('.delete_term', tr).append($('#syMenu').html());
break;
}
}
@@ -386,7 +392,5 @@
myGUI.setClickable("TSY", cbDD_TSY);
myGUI.setAsMenu("flagsMenu", cbME_flags);
myGUI.setAsMenu("syMenu", cbME_synonym);
</script>
</body>
</html>
</div>

View File

@@ -165,12 +165,13 @@
<body id="desktop" style="background-color:#808080; overflow:hidden" onload="loaded();" onscroll="evtScrollBody();" >
<div class="menu" id="flagsMenu" style="z-index:50">
<div class="menu" id="flagsMenu" style="z-index:999">
{% for code, language in flags %}
<img id='flagMenu_{{ code }}' src='/assets/common/images/lng/{{ code }}_flag_18.gif' />
<p><img id='flagMenu_{{ code }}' src='/assets/common/images/lng/{{ code }}_flag_18.gif' /> {{ language }}</p>
{% endfor %}
</div>
<div class="menu" id="kctermMenu" style="z-index:50; width:240px;">
<div class="menu" id="kctermMenu" style="z-index:999; width:240px;">
<a href="javascript:void(0)" class="" id="kcterm_properties" style="font-weight:700">{{ 'thesaurus::menu: proprietes' | trans }}</a>
<a href="javascript:void(0)" class="" id="kcterm_reject">{{ 'thesaurus::menu: refuser' | trans }}</a>
<a href="javascript:void(0)" class="disabled" id="kcterm_accept">{{ 'thesaurus::menu: accepter' | trans }}</a>
@@ -181,11 +182,11 @@
<a href="javascript:void(0)" class="" id="kcterm_export">{{ 'thesaurus::menu: exporter' | trans }}</a>
</div>
<div class="menu" id="kThMenu" style="z-index:50; width:200px;">
<div class="menu" id="kThMenu" style="z-index:999; width:200px;">
<a href="javascript:void(0)" class="" id="kth_import">{{ 'thesaurus::menu: importer' | trans }}</a>
</div>
<div class="menu" id="ktermMenu" style="z-index:50; width:200px;">
<div class="menu" id="ktermMenu" style="z-index:999; width:200px;">
<a href="javascript:void(0)" class="" id="kterm_properties" style="font-weight:700">{{ 'thesaurus::menu: proprietes' | trans }}</a>
<a href="javascript:void(0)" class="" id="kterm_newts">{{ 'thesaurus::menu: Nouveau terme' | trans }}</a>
<a href="javascript:void(0)" class="" id="kterm_newsy">{{ 'thesaurus::menu: Nouveau synonyme' | trans }}</a>