Module: IesdePlayer::ApplicationHelper

Defined in:
app/helpers/application_helper.rb,
app/helpers/iesde_player/application_helper.rb

Instance Method Summary collapse

Instance Method Details

#iesde_video(flashvars, params) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'app/helpers/application_helper.rb', line 3

def iesde_video flashvars, params

  js = raw(
  "    var flashvars = {\n      autostart: \"\#{flashvars[:auto_start]}\",\n      themeColor: \"\#{flashvars[:theme_color]}\",\n      mode: \"\#{flashvars[:mode]}\",\n      scaleMode: \"\#{flashvars[:scale_mode]}\",\n      frameColor: \"\#{flashvars[:frame_color]}\",\n      fontColor: \"\#{flashvars[:font_color]}\",\n      user: \"\#{flashvars[:user]}\",\n      pass: \"\#{flashvars[:pass]}\",\n      course: \"\#{flashvars[:course]}\",\n      movieid: \"\#{flashvars[:movie_id]}\",\n      courseType: \"\#{flashvars[:course_type]}\"\n    }; \n      \n    var params = {\n      allowFullScreen: \"\#{params[:allow_full_screen]}\",\n      allowscriptaccess: \"\#{params[:allow_script_access]}\",\n      quality: \"\#{params[:quality]}\",\n      AllowNetworking: \"\#{params[:allow_networking]}\"\n    };\n    var attributes = {\n        id: 'palco',\n        name: 'palco'\n    };\n    swfobject.embedSWF('\#{asset_url(\"Player.swf\")}', 'palco', '574', '469', '9.0.0', 'expressInstall.swf', flashvars, params, attributes);\n  EOS\n  )\n\n  javascript_tag(js) +\n  content_tag(:div, nil, id: 'palco', style: \"width: 574px; height: 469px;\")\nend\n"