mirror of
https://github.com/bckelley/avogadrio.git
synced 2026-08-24 02:04:11 -05:00
Add parameter to expand burger menu by default
This commit is contained in:
@@ -16,7 +16,8 @@
|
||||
# Converted to CoffeeScript and modified by Saul Johnson (@lambdacasserole).
|
||||
|
||||
$(document).ready ->
|
||||
trigger = $('.hamburger')
|
||||
trigger = $ '.hamburger'
|
||||
wrapper = $ '#wrapper'
|
||||
isClosed = false
|
||||
|
||||
hamburger_cross = ->
|
||||
@@ -29,8 +30,16 @@ $(document).ready ->
|
||||
trigger.addClass 'is-open'
|
||||
isClosed = true
|
||||
|
||||
toggle_open = ->
|
||||
wrapper.toggleClass 'toggled'
|
||||
hamburger_cross()
|
||||
|
||||
trigger.click ->
|
||||
hamburger_cross()
|
||||
|
||||
$('[data-toggle="offcanvas"]').click ->
|
||||
$('#wrapper').toggleClass 'toggled'
|
||||
wrapper.toggleClass 'toggled'
|
||||
|
||||
# Expand burger menu if URL asks for it.
|
||||
if getParameterByName('showmenu') == 'true'
|
||||
toggle_open()
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# Gets the value of a parameter passed to the page via a query string.
|
||||
#
|
||||
# @param [string] name the name of the parameter to get the value of
|
||||
# @param [string] url the URL to parse the query string from, default to `window.location.href`
|
||||
#
|
||||
window.getParameterByName = (name, url) ->
|
||||
if !url
|
||||
url = window.location.href
|
||||
name = name.replace(/[\[\]]/g, '\\$&')
|
||||
regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)')
|
||||
results = regex.exec(url)
|
||||
if !results
|
||||
return null
|
||||
if !results[2]
|
||||
return ''
|
||||
decodeURIComponent results[2].replace(/\+/g, ' ')
|
||||
@@ -31,6 +31,7 @@
|
||||
<script type="text/javascript" src="/bower_components/jquery/dist/jquery.min.js"></script>
|
||||
<script type="text/javascript" src="/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="/bower_components/spectrum/spectrum.js"></script>
|
||||
<script type="text/javascript" src="/js/params.js"></script>
|
||||
<script type="text/javascript" src="/js/hamburger.js"></script>
|
||||
<script type="text/javascript" src="/js/main.js"></script>
|
||||
{% include "_analytics.html.twig" %}
|
||||
|
||||
Reference in New Issue
Block a user