Use nice editbar popups for connection status instead of srceen-blocking modals.

This commit is contained in:
Marcel Klehr 2012-07-13 08:23:22 +02:00
parent ead379cf66
commit 6da6a7f0d8
5 changed files with 114 additions and 263 deletions

View file

@ -21,6 +21,7 @@
*/
var padutils = require('./pad_utils').padutils;
var padeditbar = require('./pad_editbar').padeditbar;
var padmodals = (function()
{
@ -30,16 +31,15 @@ var padmodals = (function()
{
pad = _pad;
},
showModal: function(modalId, duration)
showModal: function(messageId)
{
$(".modaldialog").hide();
$(modalId).show().css(
{
'opacity': 0
}).animate(
{
'opacity': 1
}, duration);
$("#connectivity .visible").removeClass('visible');
$("#connectivity ."+messageId).addClass('visible');
padeditbar.toogleDropDown("none", function() {
padeditbar.toogleDropDown("connectivity");
});
},
showOverlay: function(duration) {
$("#modaloverlay").show().css(
{
'opacity': 0
@ -48,18 +48,7 @@ var padmodals = (function()
'opacity': 1
}, duration);
},
hideModal: function(duration)
{
padutils.cancelActions('hide-feedbackbox');
padutils.cancelActions('hide-sharebox');
$("#sharebox-response").hide();
$(".modaldialog").animate(
{
'opacity': 0
}, duration, function()
{
$("#modaloverlay").hide();
});
hideOverlay: function(duration) {
$("#modaloverlay").animate(
{
'opacity': 0