2013-08-29 12:30:04 +03:00
|
|
|
|
/**
|
|
|
|
|
* Личные сообщения
|
2014-02-12 10:54:18 +02:00
|
|
|
|
*
|
2013-08-29 12:30:04 +03:00
|
|
|
|
* @module ls/talk
|
2014-02-12 10:54:18 +02:00
|
|
|
|
*
|
2013-08-29 12:30:04 +03:00
|
|
|
|
* @license GNU General Public License, version 2
|
|
|
|
|
* @copyright 2013 OOO "ЛС-СОФТ" {@link http://livestreetcms.com}
|
|
|
|
|
* @author Denis Shakhov <denis.shakhov@gmail.com>
|
|
|
|
|
*/
|
|
|
|
|
|
2011-05-03 16:19:47 +03:00
|
|
|
|
var ls = ls || {};
|
2011-04-01 10:49:36 +03:00
|
|
|
|
|
2011-05-03 16:19:47 +03:00
|
|
|
|
ls.talk = (function ($) {
|
2014-02-06 11:43:12 +02:00
|
|
|
|
"use strict";
|
2013-07-02 05:58:58 +03:00
|
|
|
|
|
|
|
|
|
/**
|
2014-02-06 11:43:12 +02:00
|
|
|
|
* Дефолтные опции
|
2013-07-02 05:58:58 +03:00
|
|
|
|
*/
|
2014-02-06 11:43:12 +02:00
|
|
|
|
var defaults = {
|
2013-07-02 05:58:58 +03:00
|
|
|
|
|
2012-04-14 15:13:51 +03:00
|
|
|
|
};
|
2012-01-28 17:52:44 +02:00
|
|
|
|
|
2011-05-03 16:19:47 +03:00
|
|
|
|
/**
|
2014-02-06 11:43:12 +02:00
|
|
|
|
* Инициализация
|
|
|
|
|
*
|
|
|
|
|
* @param {Object} options Опции
|
|
|
|
|
*/
|
|
|
|
|
this.init = function(options) {
|
|
|
|
|
this.options = $.extend({}, defaults, options);
|
2012-04-14 15:13:51 +03:00
|
|
|
|
};
|
|
|
|
|
|
2012-05-18 17:28:43 +03:00
|
|
|
|
/**
|
|
|
|
|
* Удаление списка писем
|
|
|
|
|
*/
|
|
|
|
|
this.removeTalks = function() {
|
|
|
|
|
if ($('.form_talks_checkbox:checked').length == 0) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
$('#form_talks_list_submit_del').val(1);
|
|
|
|
|
$('#form_talks_list_submit_read').val(0);
|
|
|
|
|
$('#form_talks_list').submit();
|
|
|
|
|
return false;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Пометка о прочтении писем
|
|
|
|
|
*/
|
|
|
|
|
this.makeReadTalks = function() {
|
|
|
|
|
if ($('.form_talks_checkbox:checked').length == 0) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
$('#form_talks_list_submit_read').val(1);
|
|
|
|
|
$('#form_talks_list_submit_del').val(0);
|
|
|
|
|
$('#form_talks_list').submit();
|
|
|
|
|
return false;
|
|
|
|
|
};
|
2014-02-12 10:54:18 +02:00
|
|
|
|
|
2011-05-03 16:19:47 +03:00
|
|
|
|
return this;
|
|
|
|
|
}).call(ls.talk || {},jQuery);
|