|
0
|
1 |
// this == dom element |
|
|
2 |
onFadeEnd = function () { |
|
341
|
3 |
$(this).remove() ; |
|
0
|
4 |
} ; |
|
|
5 |
|
|
|
6 |
_enqueueMsg = function(msg, cls, remainVisibleTime) { |
|
341
|
7 |
var m = $('<span>' + msg + '</span>').addClass("f-msg-cls").addClass(cls).appendTo("#t-msg-wrapper") ; |
|
|
8 |
if (remainVisibleTime) |
|
|
9 |
m.parent().animate({'opacity':.95}, remainVisibleTime).fadeOut(2000, onFadeEnd) ; |
|
|
10 |
return m ; |
|
|
11 |
|
|
0
|
12 |
} |
|
|
13 |
|
|
|
14 |
enqueueMsg = function(msg) { |
|
341
|
15 |
var cls = "f-msg" ; |
|
|
16 |
var remainVisibleTime = 2000 ; |
|
|
17 |
_enqueueMsg(msg, cls, remainVisibleTime) ; |
|
0
|
18 |
} |
|
|
19 |
|
|
|
20 |
enqueueErrorMsg = function(msg) { |
|
341
|
21 |
var cls = "f-msg-e" ; |
|
|
22 |
var remainVisibleTime = 4000 ; |
|
|
23 |
_enqueueMsg(msg, cls, remainVisibleTime) ; |
|
0
|
24 |
} |
|
|
25 |
|
|
|
26 |
setCookie = function(name, value) { |
|
341
|
27 |
var cookieExpire = new Date(); |
|
|
28 |
cookieExpire.setFullYear(2100, 0, 1); |
|
|
29 |
$.cookie(name, value, { |
|
|
30 |
'expires' :cookieExpire, |
|
|
31 |
'path': '/' |
|
|
32 |
}); |
|
0
|
33 |
} |
|
|
34 |
|
|
|
35 |
/* utility function to remember form field value into cookie */ |
|
|
36 |
rememberFormField = function(form_id, field_id, cookie_name) { |
|
341
|
37 |
/* value gets fetched from cookie if possible */ |
|
|
38 |
$(document).ready(function(){ |
|
|
39 |
var cookie_val = $.cookie(cookie_name); |
|
|
40 |
if (cookie_val) { |
|
|
41 |
$('#' + form_id + ' #' + field_id)[0].value = cookie_val; |
|
|
42 |
} |
|
|
43 |
}) |
|
0
|
44 |
|
|
341
|
45 |
/* value gets saved on submit */ |
|
|
46 |
$(document).ready(function(){ |
|
|
47 |
$('#' + form_id + ' input[type=submit]').click(function() { |
|
|
48 |
var val = $('#' + form_id + ' #' + field_id)[0].value; |
|
|
49 |
if (val) { |
|
|
50 |
setCookie(cookie_name, val); |
|
|
51 |
} |
|
|
52 |
}); |
|
|
53 |
}) |
|
0
|
54 |
} |
|
|
55 |
|