function CommentTemplateDialog() {
var modal = this.modal = window.gcModalFactory.create({show: false, width: 900 });
var self = this;
var saveTemplate = 'Сохранить шаблон';
if (typeof Yii != 'undefined') {
saveTemplate = Yii.t('common', saveTemplate);
}
var $saveBtn = $('')
$saveBtn.appendTo( modal.getFooterEl() );
/*
var $editBtn = $('')
$editBtn.appendTo( modal.getFooterEl() );
*/
$saveBtn.click( function() {
$('.owner-type-id-value').val( $('.owner-type-selector:checked').data('owner-type-id'));
$('.owner-id-value').val( $('.owner-type-selector:checked').data('owner-id'));
ajaxCall( '/pl/notifications/skill-question/save-ajax', $('.skill-question-form').serialize(), { btn: $saveBtn }, function( response ) {
/*
self.modal.setContent( response.data.html );
self.data = response.data;
self.id = id;
*/
self.modal.hide();
location.href = location.href;
} );
} );
/*
$editBtn.click( function() {
window.open( "/pl/notifications/skill-question/update?id=" + self.id)
});
*/
/*$deleteBtn = $('')
$deleteBtn.appendTo( modal.getFooterEl() );
$deleteBtn.click( function() {
self.setValue({selected_id: null})
self.doSelect()
})*/
this.open = function( id, userId ) {
this.modal.reset();
$('.skill-question-form').detach();
ajaxCall( '/pl/notifications/skill-question/create-from-comment?id=' + id, { }, {}, function( response ) {
self.modal.setContent( response.data.html );
self.data = response.data;
self.id = id;
} );
this.modal.show();
setTimeout( function() {
$('.owner-type-selector').eq(0).click();
}, 100 )
}
}