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/mixins/modal_functionality.js
2014-03-18 18:19:20 -07:00

30 lines
610 B
JavaScript

/**
This mixin provides functionality to modal controllers
@class Discourse.ModalFunctionality
@extends Ember.Mixin
@namespace Discourse
@module Discourse
**/
Discourse.ModalFunctionality = Em.Mixin.create({
needs: ['modal'],
/**
Flash a message at the top of the modal
@method blank
@param {String} message I18n name of the message
@param {String} messageClass CSS class to apply
@return {Boolean}
**/
flash: function(message, messageClass) {
this.set('flashMessage', Em.Object.create({
message: message,
messageClass: messageClass
}));
}
});