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] ];