10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'app/helpers/familiarity/application_helper.rb', line 10
def familiarityView(options={})
_options= {
escape_to_exit: true,
f1_to_start: true,
show_tips_recursively: false,
mandatory_all_tips: true,
traverse_back: true,
remember_duration: 30 }.merge(options)
content_tag('script') do
raw <<END_SCRIPT
var cn = 'familiarity_' + '#{request.path}'.replace(/\\//g,'A');
var familiarity = new Familiarity(#{_options.to_json});
if (typeof $.cookie(cn) == "undefined")
{
familiarity.familiarityView(true);
console.log($.cookie(cn, new Date(), { expires: #{_options[:remember_duration]} }));
}
END_SCRIPT
end
end
|