/[projects]/misc/horsensspejder-web/mobile/moedeprotokol.php
ViewVC logotype

Diff of /misc/horsensspejder-web/mobile/moedeprotokol.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2126 by torben, Thu Mar 13 22:19:31 2014 UTC revision 2129 by torben, Sat Mar 15 12:36:44 2014 UTC
# Line 19  session_start(); Line 19  session_start();
19  $( function() {  $( function() {
20    
21      $("#select-enhed").change( function() {      $("#select-enhed").change( function() {
22        
23            $.mobile.loading( "show" );
24        
25            rydMoedeDeltagere();
26        
27          var medlemmer = $("#medlemmer");          var medlemmer = $("#medlemmer");
28          var sel = $(this).val();          var sel = $(this).val();
29          $.get("moede_json_medlemmer.php","enhed=" + sel, function(data) {          $.getJSON("moede_json_medlemmer.php","enhed=" + sel, function(data) {
           
                 medlemmer.find(".medlem").remove();  
                 $("#nye").find(".medlem").remove();  
                 $("#nye").listview('refresh');  
30                    
31              for (var i =0; i<data.length; i++) {              for (var i =0; i<data.length; i++) {
32                  var entry = data[i];                  var entry = data[i];
                 console.log(entry);  
33                                    
34                  var li = "<li class='medlem'><input type='checkbox'> " + entry + "</li>";                  var li = "<li class='medlem'><input type='checkbox' name='medlem[]' value='NAVN'> NAVN</li>";
35                    li = li.replace( /NAVN/g, entry)
36                                    
37                  medlemmer.append(li);                  medlemmer.append(li);
38              }              }
39                            
40              medlemmer.listview('refresh');              medlemmer.listview('refresh');
41          },"json");              
42                $.mobile.loading( "hide" );
43            });
44      });      });
45            
46            
# Line 46  $( function() { Line 49  $( function() {
49      });      });
50            
51      $("#btnOK").click( function() {      $("#btnOK").click( function() {
52           var nynavn = $("#nyNavn").val();          var nynavn = $("#nyNavn").val();
53            $("#nyNavn").val( "" );
54                    
55           var li = "<li class='medlem'> " + nynavn + "</li>";                  var li = "<li class='medlem'><input type='checkbox' checked='checked' value='NAVN'> NAVN</li>";
56                    li = li.replace( /NAVN/g, nynavn)
57    
58                    
59           $("#nye").append( li ).listview('refresh');          $("#nye").append( li ).listview('refresh');
60        });
61        
62        
63        $( "#popupDialog" ).on( "popupafteropen", function( event, ui ) {
64            $("#nyNavn").focus();
65        });
66        
67        $("#gem").click( function() {
68    
69            $.mobile.loading( "show" );
70    
71            
72            var medlemmer = new Array();
73        
74            $("#medlemmer :checked").each( function(index) {
75                    console.log( $(this).attr("value") );
76                medlemmer.push( $(this).attr("value") )
77            });
78            var medlemmerStr = medlemmer.join("|");
79            
80            var nye = new Array();
81        
82            $("#nye :checked").each( function(index) {
83                    console.log( $(this).attr("value") );
84                nye.push( $(this).attr("value") )
85            });
86            var nyeStr = nye.join("|");
87            
88            var enhedStr = $("#select-enhed").val();
89                    
90                    var post = {
91                            medlemmer: medlemmerStr,
92                            nye: nyeStr,
93                            enhed: enhedStr
94                    }
95                    var postStr = $.param(post);
96            
97            $.post("moede_post.php", postStr, function(){
98    
99                $("#select-enhed").val('ingen');
100                $("#select-enhed").selectmenu( "refresh" );
101                
102                    rydMoedeDeltagere();
103                    
104                    $.mobile.loading( "hide" );
105                    alert( "Gemt!" );
106                    
107            });
108    
109      });      });
110        
111  });  });
112    
113    
114    function rydMoedeDeltagere() {
115        $("#medlemmer").find(".medlem").remove();
116        $("#medlemmer").listview('refresh');
117        
118        $("#nye").find(".medlem").remove();
119        $("#nye").listview('refresh');
120    
121    }
122  </script>  </script>
123    
124  </head>  </head>
# Line 98  $( function() { Line 163  $( function() {
163          <option value="b_ver">B&aelig;ver</option>          <option value="b_ver">B&aelig;ver</option>
164          <option value="ulv">Ulve</option>          <option value="ulv">Ulve</option>
165          <option value="junior">Junior</option>          <option value="junior">Junior</option>
166          <option value="spejder">Trop</option>          <option value="spejder">Spejder</option>
167          <option value="senior">Senior</option>          <option value="senior">Senior</option>
168      </select>      </select>
169        
# Line 118  $( function() { Line 183  $( function() {
183    
184    
185          </div>          </div>
186                  <input type="button" value="Gem M&oslash;de" id="tilfoej" data-inset="true">          
187            <input type="button" value="Gem M&oslash;de" id="gem" data-inset="true">
188    
189    
190  <div style="display: none">  <div style="display: none">

Legend:
Removed from v.2126  
changed lines
  Added in v.2129

  ViewVC Help
Powered by ViewVC 1.1.20