source: trunk/spip/esqueleto-redcta/plugins/magusine/javascript/manip_gabarit.js @ 305

Last change on this file since 305 was 80, checked in by guille, 16 years ago

el plugin completo

  • Property svn:executable set to *
File size: 1.5 KB
Line 
1$(document).ready(function(){
2makesortable();
3
4$("#avance .bloc").hide();
5
6$("#avance li").eq(0).css("cursor","pointer").click(function(){
7$("#avance .bloc").toggle();
8});
9
10});
11
12function makesortable() {
13  $('.conteneur_bloc').Sortable(
14  {
15        accept: 'bloc',
16        handle: 'div.poignee',
17        helperclass: 'sortHelper',
18        activeclass :   'sortableactive',
19        hoverclass :    'sortablehover',
20        //handle: 'div.itemHeader',
21        tolerance: 'pointer',
22        opacity: 0.5,
23
24       
25        onStart : function()
26        {
27                $.iAutoscroller.start(this, document.getElementsByTagName('body'));
28        },
29        onStop : function()
30        {
31                $.iAutoscroller.stop();
32                $('#reponse').html('');
33                $('#bloc_sauver').css({background: "red", border: "1px solid black"});
34    }
35  }
36  );
37   
38}
39
40function sauver (gabarit,urlretour) {
41        $('#search').css({visibility: 'visible'});
42        serial = $.SortSerialize();
43        // ici recuperer les valeurs des parametres dans les blocs pour les ajouter a la base
44        parametres = "";
45        $('.selecteur-param').each(function() { 
46                lecheck=this.value;
47                lebloc=this.name;
48                parametres = parametres + "&" + lebloc + "=" + lecheck
49                // ici, formater pour le post
50                });     
51
52        $.post("?exec=gabarit&mode=ajax", serial.hash + "&gabarit="+gabarit + parametres, function (reponse) {
53                $('#reponse').html(reponse);
54                $('#search').css({visibility: 'hidden'});
55                $('#bloc_sauver').css({background: "green", border: "1px solid green"});
56                if (urlretour){
57                        window.location=urlretour;
58                        }
59                });
60       
61        }
62
63
Note: See TracBrowser for help on using the repository browser.