1ere : Est résolu
2eme : quand je prend un lien il ne met pas dans la bonne couleur dans le compartiment drop (j'ai une liste avec 3 couleur differente et je dois avoir absolument la meme couleur malheureusement :s)
3eme : des que j ai drag et drop un element il doit s effacer de ma liste (ce qui n est pas le cas et je ne sais pas comment faire :S)
voici une image qui illustre
http://hpics.li/5bd1bb8
et voici mon code
merci pour votre aide
2eme : quand je prend un lien il ne met pas dans la bonne couleur dans le compartiment drop (j'ai une liste avec 3 couleur differente et je dois avoir absolument la meme couleur malheureusement :s)
3eme : des que j ai drag et drop un element il doit s effacer de ma liste (ce qui n est pas le cas et je ne sais pas comment faire :S)
voici une image qui illustre
http://hpics.li/5bd1bb8
et voici mon code
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<style>
/* CSS */
.cf:before,
.cf:after {
content:"";
display:table;
}
.cf:after {
clear:both;
}
.droite {
float:right;
}
.oModal {
position: fixed;
z-index: 99999;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.8);
opacity:0;
-webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
pointer-events: none;
}
.oModal:target {
opacity:1;
pointer-events: auto;
}
.oModal:target > div {
margin: 10% auto;
transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
}
.oModal > div {
max-width: 800px;
height:600px;
position: relative;
margin: 1% auto;
padding: 8px 8px 8px 8px;
border-radius: 5px;
background: #eee;
transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
}
.oModal > div header,.oModal > div footer {
border-bottom: 1px solid #e7e7e7;
border-radius: 5px 5px 0 0;
}
.oModal .footer {
border:none;
border-top: 1px solid #e7e7e7;
border-radius: 0 0 5px 5px;
}
.oModal > div h2 {
margin:0;
}
.oModal > div .btn {
float:right;
}
.oModal > div section,.oModal > div > header, .oModal > div > footer {
padding:15px;
}
.lien ul {
padding:0;
margin:0;
list-style-type:none;
}
.lien li {
margin-left:2px;
float:left;ff
}
.lien ul li a {
display:block;
float:left;
width:60px;
color:black;
text-decoration:none;
text-align:center;
padding:5px;
/*pour avoir un effet "outset" avec IE :*/
border-color:#DCDCDC #696969 #696969 #DCDCDC;
}
.lien ul li a:hover {
background-color:#D3D3D3;
border-color:#696969 #DCDCDC #DCDCDC #696969;
}
.oModal > div .essai {
overflow:scroll;
padding-left : 7px;
height: 400px;
max-width:375px;
text-overflow: ellipsis;
overflow-x: visible ;
white-space: nowrap;
background-color:whitesmoke;
}
.oModal > div .essai ul li {
text-decoration: none;
}
#drop{
overflow:scroll;
padding-left : 7px;
height: 400px;
max-width:375px;
text-overflow: ellipsis;
overflow-x: visible ;
white-space: nowrap;
background-color:whitesmoke;
}
.oModal > div .essai .NomACRO{
float:left;
width: 60px;
border-right: 1px solid silver;
text-align:left;
white-space: nowrap;
overflow:hidden;
text-decoration: none;
}
.oModal > div .essai .NomBODY{
text-decoration: none;
white-space: nowrap;
}
table{width: 100%; height:100px; border: none; border-top: solid 1mm #AAAADD;}
table td{ }
.ui-widget-content{ border:none;}
#cart ol {height:380px;display:block;float:left;width:100%;;padding:5px;overflow-x:hidden;overflow-y:scroll;background-color:whitesmoke; text-align:left;}
</style>
<script>
$(function() {
$( ".essai li" ).draggable({
appendTo: "body",
helper: "clone"
});
$( "#cart ol" ).droppable({
activeClass: "ui-state-default",
hoverClass: "ui-state-hover",
accept: ":not(.ui-sortable-helper)",
drop: function( event, ui ) {
$( this ).find( ".placeholder" ).remove();
$( "<li></li>" ).text( ui.draggable.text() ).appendTo( this );
}
}).sortable({
items: "li:not(.placeholder)",
sort: function() {
// gets added unintentionally by droppable interacting with sortable
// using connectWithSortable fixes this, but doesn't allow you to customize active/hoverClass options
$( this ).removeClass( "ui-state-default" );
}
});
});
</script>
</head>
<!-- HTML -->
<div id="oModal" class="oModal">
<div>
<header>
<a href="#fermer" title="Fermer la fenêtre" class="droite">X</a>
<h2>PDF generation tool</h2>
</header>
<section>
<div class="lien">
<ul>
<li><a href="#">Body</a></li>
<li><a href="#">Function</a></li>
</ul>
</div>
<table>
<tr>
<td style="width: 50%; padding-top:10px; text-align: left">
Search : <input name="txtId" type="text" style="width : 85%;"/>
<div class="essai">
<ul>
<li><div class=NomACRO><font color=blue>AGRI</div><div class=NomBODY><font color=blue> Agriculture and Rural Development</div></li><li><div class=NomACRO><font color=blue>CONT</div><div class=NomBODY><font color=blue> Budgetary Control</div></li><li><div class=NomACRO><font color=blue>BUDG</div><div class=NomBODY><font color=blue> Budgets</div></li><li><div class=NomACRO><font color=blue>LIBE</div><div class=NomBODY><font color=blue> Civil Liberties, Justice and Home Affairs</div></li><li><div class=NomACRO><font color=blue>AFCO</div><div class=NomBODY><font color=blue> Constitutional Affairs</div></li><li><div class=NomACRO><font color=blue>CULT</div><div class=NomBODY><font color=blue> Culture and Education</div></li><li><div class=NomACRO><font color=blue>DEVE</div><div class=NomBODY><font color=blue> Development</div></li><li><div class=NomACRO><font color=blue>ECON</div><div class=NomBODY><font color=blue> Economic and Monetary Affairs</div></li><li><div class=NomACRO><font color=blue>EMPL</div><div class=NomBODY><font color=blue> Employment and Social Affairs</div></li><li><div class=NomACRO><font color=blue>ENVI</div><div class=NomBODY><font color=blue> Environment, Public Health and Food Safety</div></li><li><div class=NomACRO><font color=blue>PECH</div><div class=NomBODY><font color=blue> Fisheries</div></li><li><div class=NomACRO><font color=blue>AFET</div><div class=NomBODY><font color=blue> Foreign Affairs</div></li><li><div class=NomACRO><font color=blue>ITRE</div><div class=NomBODY><font color=blue> Industry, Research and Energy</div></li><li><div class=NomACRO><font color=blue>IMCO</div><div class=NomBODY><font color=blue> Internal Market and Consumer Protection</div></li><li><div class=NomACRO><font color=blue>INTA</div><div class=NomBODY><font color=blue> International Trade</div></li><li><div class=NomACRO><font color=blue>JURI</div><div class=NomBODY><font color=blue> Legal Affairs</div></li><li><div class=NomACRO><font color=blue>PETI</div><div class=NomBODY><font color=blue> Petitions</div></li><li><div class=NomACRO><font color=blue>REGI</div><div class=NomBODY><font color=blue> Regional Development</div></li><li><div class=NomACRO><font color=blue>TRAN</div><div class=NomBODY><font color=blue> Transport and Tourism</div></li><li><div class=NomACRO><font color=blue>FEMM</div><div class=NomBODY><font color=blue> Women's Rights and Gender Equality</div></li>
</ul>
</div>
</td>
<td>
<font color=blue>></font>
<font color=green>></font>
>>
<<
</td>
<td style="width: 50%; text-align: right">
/ 80
<div id="cart">
<div class="ui-widget-content">
<ol>
<li class="placeholder">Add your items here</li>
</ol>
</div>
</div>
</td>
</tr>
</table>
<section>
<footer class="cf">
</footer>
</div>
</div>
<a href="#oModal">Ouvrir le popup</a>
merci pour votre aide