1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-02 22:45:02 +03:00
ifhub.club/application/frontend/common/js/talk.js
2014-04-03 17:48:18 +07:00

55 lines
1 KiB
JavaScript

/**
* Личные сообщения
*
* @module ls/talk
*
* @license GNU General Public License, version 2
* @copyright 2013 OOO "ЛС-СОФТ" {@link http://livestreetcms.com}
* @author Denis Shakhov <denis.shakhov@gmail.com>
*/
var ls = ls || {};
ls.talk = (function ($) {
"use strict";
/**
* Дефолтные опции
*/
var defaults = {
};
/**
* Инициализация
*
* @param {Object} options Опции
*/
this.init = function(options) {
var _this = this;
this.options = $.extend({}, defaults, options);
this.elements = {
form: $('#talk-form'),
form_action: $('#talk-form-action')
}
$('.js-talk-form-action').on('click', function (e) {
_this.formAction( $(this).data('action') );
});
};
/**
* Установка экшена формы
*/
this.formAction = function(sName) {
if ( ! this.elements.form.find('input[type=checkbox]:checked').length ) return;
this.elements.form_action.val(sName);
this.elements.form.submit();
};
return this;
}).call(ls.talk || {},jQuery);