3cd59f0f6f6800e8781dc396c8fe5fa39400ad72
[redakcja.git] / project / static / js / editor.js
1 $(function() 
2 {
3         function saveToBranch(data) {
4                 $.log('Saving to local branch');
5                 var changed_panel = $('.panel-wrap.changed');
6
7                 if( changed_panel.length == 0) 
8                         return; /* no changes */
9
10                 if( changed_panel.length > 1)
11                         alert('Błąd: więcej niż jeden panel został zmodyfikowany. Nie można zapisać.');
12
13                 save_data = changed_panel.data('ctrl').saveData();
14
15                 $.ajax({
16                         url: location.href,
17                         dataType: 'json',
18                         success: function(data, textStatus) {
19                                 $.log('Success:', data);
20                         },
21                         error: function(rq, tstat, err) {
22                                 $.log('save error', rq, tstat, err);
23                         },
24                         type: 'POST',
25                         data: save_data
26                 });
27         }
28         
29         $('#toolbar-button-save').click(saveToBranch);
30 });
31