Ticket 867: 'cancel' button in editor.
authorroot <root@debian.localdomain>
Thu, 23 Sep 2010 11:12:10 +0000 (06:12 -0500)
committerroot <root@debian.localdomain>
Thu, 23 Sep 2010 11:12:10 +0000 (06:12 -0500)
Notification lasts for 7000ms after edit.

redakcja/static/js/wiki/view_editor_wysiwyg.js

index 42d91ca..dc24aea 100644 (file)
             });
         }
         else {
             });
         }
         else {
-            $('.delete-button', $overlay).hide();
+            $('.delete-button', $overlay).html("Anuluj");
+            $('.delete-button', $overlay).click(function(){
+                if (window.confirm("Czy jesteś pewien, że chcesz anulować zmiany?")) {
+                    $overlay.remove();
+                    $(document).unbind('click.blur-overlay');
+                    return false;
+                };
+            });
         }
 
 
         }
 
 
                     var msg = $("<div class='saveNotify'><p>Twoje zmiany zostały naniesione na tekst źródłowy. Pamiętaj, że aby zmiany zostały utrwalone <span>należy je zapisać</span>!</p><p class='notifyTip'>Ta wiadomość zostanie automatycznie zamknięta za 6 sekund.</p></div>");
                     $("#base").prepend(msg);
                     $("#save-button").css({border: '5px solid red'});
                     var msg = $("<div class='saveNotify'><p>Twoje zmiany zostały naniesione na tekst źródłowy. Pamiętaj, że aby zmiany zostały utrwalone <span>należy je zapisać</span>!</p><p class='notifyTip'>Ta wiadomość zostanie automatycznie zamknięta za 6 sekund.</p></div>");
                     $("#base").prepend(msg);
                     $("#save-button").css({border: '5px solid red'});
-                    $('#base .saveNotify').fadeOut(6000, function(){
+                    $('#base .saveNotify').fadeOut(7000, function(){
                         $(this).remove(); 
                         $("#save-button").css({border: '1px solid black'});
                     });
                         $(this).remove(); 
                         $("#save-button").css({border: '1px solid black'});
                     });