From ed0a2948cbb4b63d0af0f365b24296044c762e49 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Mon, 4 Jul 2016 15:19:48 -0400 Subject: [PATCH] FIX: Backwards compatibility was broken --- .../discourse/initializers/extend-for-solved-button.js.es6 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 b/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 index 081aaba..426c2d2 100644 --- a/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 +++ b/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 @@ -1,6 +1,3 @@ -import PostView from 'discourse/views/post'; -import PostMenuComponent from 'discourse/components/post-menu'; -import { Button } from 'discourse/components/post-menu'; import Topic from 'discourse/models/topic'; import User from 'discourse/models/user'; import TopicStatus from 'discourse/views/topic-status'; @@ -59,10 +56,14 @@ function acceptPost(post) { // Code for older discourse installs for backwards compatibility function oldPluginCode() { + const PostView = require('discourse/views/post').default; PostView.reopen({ classNameBindings: ['post.accepted_answer:accepted-answer'] }); + const module = require( 'discourse/components/post-menu'); + const PostMenuComponent = module.default; + const Button = module.Button; PostMenuComponent.registerButton(function(visibleButtons){ var position = 0;