17 lines
395 B
JavaScript
17 lines
395 B
JavaScript
/**
|
|
Subscribe to "read-only" status change events via the Message Bus
|
|
**/
|
|
export default {
|
|
name: "read-only",
|
|
after: "message-bus",
|
|
|
|
initialize: function (container) {
|
|
if (!Discourse.MessageBus) { return; }
|
|
|
|
var site = container.lookup('site:main');
|
|
Discourse.MessageBus.subscribe("/site/read-only", function (enabled) {
|
|
site.set('isReadOnly', enabled);
|
|
});
|
|
}
|
|
};
|