tray/src/messenger/webim/js/source/chat/layouts/survey.js
Dmitriy Simushev a570ed75d0 Update Chat JavaScript Application
Make prechat survey and leave message parts of the Chat
JavaScript Application
2013-03-13 15:38:26 +00:00

48 lines
1.2 KiB
JavaScript

/**
* @preserve This file is part of Mibew Messenger project.
* http://mibew.org
*
* Copyright (c) 2005-2011 Mibew Messenger Community
* License: http://mibew.org/license.php
*/
(function(Mibew, Backbone){
/**
* Represents survey layout
*/
Mibew.Layouts.Survey = Backbone.Marionette.Layout.extend(
/** @lends Mibew.Layouts.Survey.prototype */
{
/**
* Template function
* @type Function
*/
template: Handlebars.templates.survey_layout,
/**
* Regions list
* @type Object
*/
regions: {
surveyFormRegion: '#content-wrapper'
},
/**
* Override Backbone.Marionette.ItemView.serializeData to pass some
* extra fields to template.
*
* Use undocumented feature of layouts: passing data to template via
* serializeData method.
*
* @returns {Object} Template data
*/
serializeData: function() {
return {
page: Mibew.Objects.Models.page.toJSON()
}
}
}
);
})(Mibew, Backbone);