This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/controllers/topic_admin_menu_controller.js

31 lines
661 B
JavaScript

/**
This controller supports the admin menu on topics
@class TopicAdminMenuController
@extends Discourse.ObjectController
@namespace Discourse
@module Discourse
**/
Discourse.TopicAdminMenuController = Discourse.ObjectController.extend({
visible: false,
needs: ['modal'],
show: function() {
this.set('visible', true);
},
hide: function() {
this.set('visible', false);
},
autoClose: function() {
var modalController = this.get('controllers.modal');
if (modalController) {
var v = Discourse.EditTopicAutoCloseView.create();
v.set('topic', this.get('content'));
modalController.show(v);
}
}
});