agdar/static/js/demo/email-compose.demo.js
2025-11-02 14:35:35 +03:00

51 lines
1.2 KiB
JavaScript
Executable File

/*
Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 5
Version: 5.5.1
Author: Sean Ngu
Website: http://www.seantheme.com/color-admin/
*/
var handleEmailToInput = function() {
$('#email-to').tagit({
availableTags: ["c++", "java", "php", "javascript", "ruby", "python", "c"]
});
};
var handleEmailContent = function() {
$(".summernote").summernote({
placeholder: 'Type your message here'
});
};
var handleAddCc = function() {
$(document).on('click', '[data-click="add-cc"]', function(e) {
e.preventDefault();
var targetName = $(this).attr('data-name');
var targetId = 'email-cc-'+ targetName +'';
var targetHtml = ''+
' <div class="mailbox-to">'+
' <label class="control-label">'+ targetName +':</label>'+
' <ul id="'+ targetId +'" class="primary line-mode"></ul>'+
' </div>';
$('[data-id="extra-cc"]').append(targetHtml);
$('#' + targetId).tagit();
$(this).remove();
});
};
var EmailCompose = function () {
"use strict";
return {
//main function
init: function () {
handleEmailToInput();
handleEmailContent();
handleAddCc();
}
};
}();
$(document).ready(function() {
EmailCompose.init();
});