From 3d392670a7fc7ef7a3f2399a344ec33fe0e63a88 Mon Sep 17 00:00:00 2001
From: Robin Ward <robin.ward@gmail.com>
Date: Mon, 9 May 2016 17:05:07 -0400
Subject: [PATCH] FIX: ES5 file shouldn't have `const` in it

---
 .../javascripts/discourse/helpers/period-title.js.es6  |  2 +-
 .../discourse/lib/ember_compat_handlebars.js           | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app/assets/javascripts/discourse/helpers/period-title.js.es6 b/app/assets/javascripts/discourse/helpers/period-title.js.es6
index d8267547a..0ca0f7e1e 100644
--- a/app/assets/javascripts/discourse/helpers/period-title.js.es6
+++ b/app/assets/javascripts/discourse/helpers/period-title.js.es6
@@ -6,7 +6,7 @@ const TITLE_SUBS = {
   daily: 'today',
 };
 
-export default Ember.Handlebars.makeBoundHelper(function (period, options) {
+export default Ember.Helper.helper(function (period, options) {
   const title = I18n.t('filters.top.' + (TITLE_SUBS[period] || 'this_week'));
   if (options.hash.showDateRange) {
     var dateString = "";
diff --git a/app/assets/javascripts/discourse/lib/ember_compat_handlebars.js b/app/assets/javascripts/discourse/lib/ember_compat_handlebars.js
index 27d4310e0..23875153c 100644
--- a/app/assets/javascripts/discourse/lib/ember_compat_handlebars.js
+++ b/app/assets/javascripts/discourse/lib/ember_compat_handlebars.js
@@ -70,10 +70,10 @@
 
     function buildPath(blk, args) {
 
-      const result = { type: "PathExpression",
-                       data: false,
-                       depth: blk.path.depth,
-                       loc: blk.path.loc };
+      var result = { type: "PathExpression",
+                     data: false,
+                     depth: blk.path.depth,
+                     loc: blk.path.loc };
 
       // Server side precompile doesn't have jquery.extend
       Object.keys(args).forEach(function (a) {
@@ -99,7 +99,7 @@
       // This allows us to use the same syntax in all templates
       visitor.BlockStatement = function(block) {
         if (block.path.original === 'each' && block.params.length === 1) {
-          const paramName = block.program.blockParams[0];
+          var paramName = block.program.blockParams[0];
           block.params = [ buildPath(block, { original: paramName }),
                            { type: "CommentStatement", value: "in" },
                            block.params[0] ];