From 961a317c9b472bf318b4ffe3fadb5d73ab53569d Mon Sep 17 00:00:00 2001 From: kikito Date: Wed, 19 Aug 2015 21:26:29 +0200 Subject: [PATCH] Adds (a modified version of) queryParameters.js --- app/assets/javascripts/application.js | 2 ++ app/assets/javascripts/qp.js | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 app/assets/javascripts/qp.js 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},{}); +};