Skip to content

Instantly share code, notes, and snippets.

@ghuroo
Last active February 2, 2017 16:23
Show Gist options
  • Save ghuroo/7f232ee37a640b43ee13ca293947f550 to your computer and use it in GitHub Desktop.
Save ghuroo/7f232ee37a640b43ee13ca293947f550 to your computer and use it in GitHub Desktop.
Notes
-
var localePages = [{ "URL": "/en/about", "language": "en" }, { "URL": "/pt/about", "language": "pt" }, { "URL": "/fr/about", "language": "fr" }];
var currentPage = { "URL": "/en/about", "language": "en" };
//- this
form
select(name="locale")
each page in localePages
if page.language == currentPage.language
option(value=page.URL selected) #{ page.language }
else
option(value=page.URL) #{ page.language }
//- becomes
form
select(name="locale")
each page in localePages
option(selected=page.language == currentPage.language, value=page.URL)=page.language
<form>
<select name="locale">
<option value="/en/about" selected="selected">en</option>
<option value="/pt/about">pt</option>
<option value="/fr/about">fr</option>
</select>
</form>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment