From b5943a06686d37b0457c2be36c67793f48d3aba8 Mon Sep 17 00:00:00 2001 From: Chouchen Date: Thu, 23 Sep 2010 13:02:42 +0000 Subject: [PATCH] Ajout du passage liste -> reserve --- ajax/listToReserve.php | 18 ++++++++++++++++++ ajax/loadReserve.php | 2 +- class/Links.php | 4 ++-- css/links.css | 2 ++ images/links/meebo.png | Bin 0 -> 3227 bytes js/jquery.links.js | 14 ++++++++++++-- 6 files changed, 35 insertions(+), 5 deletions(-) create mode 100644 ajax/listToReserve.php create mode 100644 images/links/meebo.png diff --git a/ajax/listToReserve.php b/ajax/listToReserve.php new file mode 100644 index 0000000..ecee938 --- /dev/null +++ b/ajax/listToReserve.php @@ -0,0 +1,18 @@ +load('../db/links.xml'); + +$xpath = new DOMXpath($doc); + +// Buffering and deleting moved element +foreach($xpath->query('label/link[title = "'.$reserve.'"]') as $node) { + $buffer = $node; + $node->parentNode->removeChild($node); +} + +$searchLabel = $xpath->query('reserve'); + +$searchLabel->item(0)->appendChild($buffer); +$doc->save('../db/links.xml'); \ No newline at end of file diff --git a/ajax/loadReserve.php b/ajax/loadReserve.php index c9daa1e..58f772b 100644 --- a/ajax/loadReserve.php +++ b/ajax/loadReserve.php @@ -5,7 +5,7 @@ if($links_xml = simplexml_load_file('../'.links::LINKS_FILE)){ foreach($links as $label){ echo ' '; } diff --git a/class/Links.php b/class/Links.php index 9af529e..f37184f 100644 --- a/class/Links.php +++ b/class/Links.php @@ -20,7 +20,7 @@ class links { echo ''.$label['id'].'
'; @@ -28,7 +28,7 @@ class links { }else{ echo 'Can\'t find '.self::LINKS_FILE; } - echo '
'; + echo ''; } diff --git a/css/links.css b/css/links.css index 82f65d4..028d916 100644 --- a/css/links.css +++ b/css/links.css @@ -1,4 +1,5 @@ #reserve{display:none;background:#000;} +.deleteLink{display:none; position:absolute; top:-5px; right:-5px;width:16px !important; height:16px !important;} .divider { display:block; @@ -12,6 +13,7 @@ ul.iconlist li, ul#reserveiconlist li{ /*display:inline-block;*/ + position:relative; float:left; margin:0 10px 10px 0; text-align:center; diff --git a/images/links/meebo.png b/images/links/meebo.png new file mode 100644 index 0000000000000000000000000000000000000000..5e77224614f7f8522ca8686a5669b67fce914d9d GIT binary patch literal 3227 zcmV;M3}o|(P)swH*y^~^BQQ4II+KMWebkO3h2q+sazdC`*G??iJQc%1U7TEeoZsA-&h(c(TB z40JxRZ9}^h5clmq7{f#j`T&7jk3959L#}dAAv+R4&pP0{b;kHf!N7n=9|i*C9HjCU zK*-XPsZu z&nrj^kZiH^`_s$X+;_L`dJRCJpBx65>Q0AYZx+K{3Z-^au|t$_H>6YsPNZb0zo32Yt1?{Xg!PCzu3N+qhV zW<-8pRhiz51>}it`PpA;EYCepz8W!2b4b~~Y3A`f!xi6)3b`>n?~x58?hh*Uggl4r zysDopgY~S)RP{~L2Lo~o_NT{~K>mQIMeqW`m;(qEP`I!8b6yM4M_PG74AnT0P{7l4 z!PI3Qyk)t)7vKHUS5q)$1C6!-@N|PGCwRKRlU2~JVuy8NvY5__DD>!j@Rlz)ozGqm zeY!UPxqXT3ja9kov8d?Y<{S?pyMX)cJjQ->x6AC-EUnly z0faFDgcJWJI)J%+5B|T&+_s|`;eJKZ;VjW+pR6RiI+WBJ4Hr@5I z3*c9VcH9@xca5Mtc&6lW ztgsHLOv`K-E`n}vJ+B$Lv+qwa0kpV6-`$O5GmS#`xM*8di`hG_@ysFg-Ej>pW=U7* z?%YB;sBN{wFA&z@ua6n{WGmnqfe0rtK_^e^bin}xdn>W?&`D39;fcHA(gq&gxUzWr zBZWXbKK51H@sm1DmKDA2;UUiu6RXJ}P5LMzfVNcbkx>M)Jwwc~@o~bQ@1?iu(Oy6C z1NeC`Wg$HGS%+1K(85nAu}#zh;Xl788a>wE2nbF(cS)KP%Jly}CnBW6G__@NIf(@$ax3%YobWLL+?L$)zZV-ulSEww=4I&!q& zm0I>Fc^XGFo?JXFq3zJcKRm~P*D>40+VX6+K6bu$waX*8~oOk@vX}bp17!2L20NS)$leXvd9S`fHiv7TZ%D7ZcVASI z6{TO@zoue=bUOYP(c-Hoz`&mi79j$7Ckem7_ergtTx!OmaD!p247w)Xvt+f=J{N>X zMepRn_r0>`&TOAoxoJy2CC)XHsQi7<0kphAc53ZCgAL6&X!yM2Ak(vamW}qJUVY;T z1~k157C=_PpLaw6I-SyWI(MShIz&E6)YP1{Lr?!DOYpDTzu6*diF;h2Cj1w*^%;jh`MzC;JG+xhD<(0 zs^yI~>Kkg0N_X66eUnl?({$%3cGIzcPJn?cVIj3Hj`|Ic0h(UAf|AtYUa7WauwQ!l zzu6{)InThp$_}0eIyUWz!aVowd*r67|8T=yd-%9JYnFH`vFbypnoOdVu`JtkyH`>Q zvf1=^L$>aa9px>@GOaGFUbc~ccx}OF-&l9HZhO&20WzVhw!u{AK6J>=x$fm?__ZFI zv#@Lx&YwhurLYiTe27xwb+=A;I$D5$`#V6h0R)-fIb#3qFZ&GUB)|}m$1i<;$J*SQ z?q^piGIE?h@43F~nSzJ}qMV(yENN1Ra|{{hjlmsX(;>Ut9+>*VAW1@Y<-`x*uwn|? zT+#vi78A9{LuQ?9=T>2DKbxV$`+I17#O{2x&a%_VF|6=InE0YA^SRVcHP01^C3iWG zdX5T}_avK3lZcap^1$rzTRgsKf1CY!`m5jjH4m6-Ylt^aHff3H``76b**PJ5z+=)H z=u^Sh%U32k1q)9JGhps~_!*)kUfu7aU7EENE-6=<2rEJ}fJ5^_xYsJl9EO;9-P z8W$rc!bqW8HIoVXMgU%R z2%}y)x%3YtU*Z&IVF^+-TY*=#Z2y46NY*bcb2c>!%Zx4Jb@`39lQ^sDOis+KR*pdJ zL}keaLBCg$Dg?u&0g8xltYdZrF%do=pz`lN3NlL&g5lBv07qOM;ueRLxk(;thhUh& zK#0-o)z$OO_!_`v4KbDWduF zh(0W`jgu@P7-pVTh|-lSb83<<>2#3o_gk}*+h7ROqwN)IXxvep3 zHgN$E%o?9q)+b2U?xwcTXSjSynnq6?~c literal 0 HcmV?d00001 diff --git a/js/jquery.links.js b/js/jquery.links.js index af436d3..68da52f 100644 --- a/js/jquery.links.js +++ b/js/jquery.links.js @@ -5,7 +5,7 @@ $(document).ready(function(){ // Apparition de la reserve de liens $('#links-menu').live('click', function(){ - $('#reserve').show(); + //$('#reserve').show(); $.get('ajax/loadReserve.php', function(html){ $.fancybox( html, @@ -24,13 +24,23 @@ $(document).ready(function(){ $('#reserveiconlist .item').live('click', function(e){ e.preventDefault(); $.post("ajax/reserveToList.php", {reserve: $(this).attr('id')}); - $('#Entertainment').append($(this).parent().html()); + $('.iconlist').last().append($(this).parent().html()); $.fancybox.close(); }); //Passage Liste => Reserve + $('.item').mouseover(function(){ + $(this).children('.deleteLink').show(); + }); + $('.item').mouseout(function(){ + $(this).children('.deleteLink').hide(); + }); + $('.deleteLink').click(function(){ + $.post("ajax/listToReserve.php", {reserve: $(this).parent().attr('id')}); + $(this).parent().fadeOut(); + }); // ?? // Mouvement des liens avec enregistrement