Skip to content

Commit b21e1a4

Browse files
authored
Merge branch 'master' into update-design
2 parents 01644c1 + 4dc5564 commit b21e1a4

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ GEM
9595
opal (1.3.2)
9696
ast (>= 2.3.0)
9797
parser (~> 3.0)
98-
opal-browser (0.3.1)
98+
opal-browser (0.3.2)
9999
opal (>= 1.0, < 2.0)
100100
paggio (>= 0.3.0)
101101
opal-sprockets (1.0.2)
@@ -109,7 +109,7 @@ GEM
109109
padrino-support (0.15.1)
110110
paggio (0.3.0)
111111
parallel (1.21.0)
112-
parser (3.0.3.0)
112+
parser (3.0.3.2)
113113
ast (~> 2.4.1)
114114
parslet (2.0.0)
115115
public_suffix (4.0.6)

source/javascripts/try_ruby.js.rb

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
require 'opal/full'
33
require 'opal-parser'
44
require 'native'
5-
require 'promise'
5+
require 'promise/v2'
66
require 'browser/setup/full'
77
require 'browser/cookies'
88
require '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

Comments
 (0)