src/cm/media/js/client/f_message.js
changeset 341 053551f213fb
parent 0 40c8f766c9b8
equal deleted inserted replaced
340:9e2b9e568e42 341:053551f213fb
     8 //}); 
     8 //}); 
     9 //
     9 //
    10 
    10 
    11 // this == dom element
    11 // this == dom element
    12 onFadeEnd = function () {
    12 onFadeEnd = function () {
    13 	$(this).remove() ;
    13   $(this).remove() ;
    14 } ;
    14 } ;
    15 
    15 
    16 gLoadingMsg = null ;
    16 gLoadingMsg = null ;
    17 enqueueLoadingMsg = function() {
    17 enqueueLoadingMsg = function() {
    18 	gLoadingMsg = _enqueueMsg (gettext("loading..."), "", null) ;
    18   gLoadingMsg = _enqueueMsg (gettext("loading..."), "", null) ;
    19 }
    19 }
    20 
    20 
    21 removeLoadingMsg = function() {
    21 removeLoadingMsg = function() {
    22 	if (gLoadingMsg != null) {
    22   if (gLoadingMsg != null) {
    23 		gLoadingMsg.remove() ;
    23     gLoadingMsg.remove() ;
    24 		gLoadingMsg = null ;
    24     gLoadingMsg = null ;
    25 	}
    25   }
    26 }
    26 }
    27 
    27 
    28 _enqueueMsg = function(msg, cls, remainVisibleTime) {
    28 _enqueueMsg = function(msg, cls, remainVisibleTime) {
    29 	var m = $('<span>' + msg + '</span>').appendTo("#c-msg-wrapper").addClass("f-msg-cls").addClass(cls) ;
    29   var m = $('<span>' + msg + '</span>').appendTo("#c-msg-wrapper").addClass("f-msg-cls").addClass(cls) ;
    30 	if (remainVisibleTime)
    30   if (remainVisibleTime)
    31 		m.animate({'opacity':.95}, remainVisibleTime).fadeOut(2000, onFadeEnd) ;
    31     m.animate({'opacity':.95}, remainVisibleTime).fadeOut(2000, onFadeEnd) ;
    32 	return m ;
    32   return m ;
    33 	
    33   
    34 }
    34 }
    35 
    35 
    36 enqueueMsg = function(msg) {
    36 enqueueMsg = function(msg) {
    37 //	while ($("#c-msg-wrapper .f-msg-cls").children().size() > 1) {
    37 //  while ($("#c-msg-wrapper .f-msg-cls").children().size() > 1) {
    38 //		$("#c-msg-wrapper .f-msg-cls:first").stop(false, true) ;
    38 //    $("#c-msg-wrapper .f-msg-cls:first").stop(false, true) ;
    39 //	}
    39 //  }
    40 //	
    40 //  
    41 	var cls = "f-msg" ;
    41   var cls = "f-msg" ;
    42 	var remainVisibleTime = 8000 ;
    42   var remainVisibleTime = 8000 ;
    43 	_enqueueMsg(msg, cls, remainVisibleTime) ;
    43   _enqueueMsg(msg, cls, remainVisibleTime) ;
    44 }
    44 }
    45 
    45 
    46 enqueueErrorMsg = function(msg) {
    46 enqueueErrorMsg = function(msg) {
    47 	var cls = "f-msg-e" ;
    47   var cls = "f-msg-e" ;
    48 	var remainVisibleTime = 4000 ;
    48   var remainVisibleTime = 4000 ;
    49 	_enqueueMsg(msg, cls, remainVisibleTime) ;	
    49   _enqueueMsg(msg, cls, remainVisibleTime) ;  
    50 }
    50 }