diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index e630af974..a5aaf5c01 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -21,6 +21,7 @@ //= require d3 //= require c3 //= require c3ext +//= require qp //= require app //= require_tree . @@ -30,6 +31,7 @@ var initialize_modules = function() { App.Votes.initialize(); App.Tags.initialize(); App.Stats.initialize(); + App.LocaleSwitcher.initialize(); }; $(function(){ diff --git a/app/assets/javascripts/qp.js b/app/assets/javascripts/qp.js new file mode 100644 index 000000000..5e2b4f02d --- /dev/null +++ b/app/assets/javascripts/qp.js @@ -0,0 +1,12 @@ +/* + * getQueryParameters.js + * Copyright (c) 2014 Nicholas Ortenzio + * The MIT License (MIT) + * + */ + +window.getQueryParameters = function(str) { + str = (str || document.location.search).replace(/(^\?)/,''); + if(!str) { return {}; } + return str.split("&").reduce(function(o,n){n=n.split('=');o[n[0]]=n[1];return o},{}); +};