22require 'opal/full'
33require 'opal-parser'
44require 'native'
5- require 'promise'
5+ require 'promise/v2 '
66require 'browser/setup/full'
77require 'browser/cookies'
88require 'browser/form_data'
@@ -156,7 +156,7 @@ def initialize_tutorial
156156
157157 def get_language
158158 # Pref stored in a cookie ?
159- language = get_cookie ( 'tryruby_nl_language ' )
159+ language = get_cookie ( 'tryruby_language ' )
160160
161161 # No cookie -> user browser settings to determine language
162162 unless language
@@ -181,7 +181,7 @@ def get_language
181181 end
182182
183183 # Set session cookie to store language
184- set_cookie ( 'tryruby_nl_language ' , language )
184+ set_cookie ( 'tryruby_language ' , language )
185185 end
186186
187187 # Update lang attribute
@@ -248,15 +248,15 @@ def create_index
248248 end
249249
250250 def get_cookie ( key )
251- Browser :: Cookies . new ( ` document` ) [ key ]
251+ $ document. cookies [ key ]
252252 end
253253
254254 def set_cookie ( key , value )
255- Browser :: Cookies . new ( ` document` ) [ key ] = JSON . dump ( value )
255+ $ document. cookies [ key ] = value
256256 end
257257
258258 def switch_to_last_used
259- last_step = get_cookie ( 'tryruby_nl_step ' ) . to_i
259+ last_step = get_cookie ( 'tryruby_step ' ) . to_i
260260
261261 update_screen ( get_step_content ( last_step > 0 ? last_step : 1 , '' , '' ) )
262262
@@ -337,8 +337,7 @@ def do_change_lang(event)
337337 language = event . target . data [ "change-lang" ]
338338
339339 $document. root [ 'lang' ] = language
340- set_cookie ( 'tryruby_nl_language' , language )
341-
340+ set_cookie ( 'tryruby_language' , language )
342341 get_content_from_server ( language )
343342 end
344343
@@ -401,7 +400,7 @@ def update_screen(item)
401400 $document. at_css ( "#tryruby-index" ) . value = step
402401
403402 # Set session cookie to store progress
404- set_cookie ( 'tryruby_nl_step ' , step )
403+ set_cookie ( 'tryruby_step ' , step )
405404
406405 @editor . focus if @editor
407406 @updating = false
0 commit comments