@ -13,6 +13,8 @@
< link href = "../vendors/bootstrap/dist/css/bootstrap.min.css" rel = "stylesheet" >
<!-- Font Awesome -->
< link href = "../vendors/font-awesome/css/font-awesome.min.css" rel = "stylesheet" >
<!-- bootstrap - wysiwyg -->
< link href = "../vendors/google-code-prettify/bin/prettify.min.css" rel = "stylesheet" >
<!-- Custom styling plus plugins -->
< link href = "css/custom.css" rel = "stylesheet" >
@ -326,20 +328,20 @@
< div class = "input-group" >
< input type = "text" class = "form-control" placeholder = "Search for..." >
< span class = "input-group-btn" >
< button class = "btn btn-default" type = "button" > Go!< / button >
< / span >
< button class = "btn btn-default" type = "button" > Go!< / button >
< / span >
< / div >
< / div >
< / div >
< / div >
< div class = "clearfix" > < / div >
< div class = "row" >
< div class = "col-md-12" >
< div class = "x_panel" >
< div class = "x_title" >
< h2 > Inbox Design< small > User Mail< / small > < / h2 >
< h2 > Inbox Design< small > User Mail< / small > < / h2 >
< ul class = "nav navbar-right panel_toolbox" >
< li > < a class = "collapse-link" > < i class = "fa fa-chevron-up" > < / i > < / a >
< / li >
@ -358,103 +360,111 @@
< div class = "clearfix" > < / div >
< / div >
< div class = "x_content" >
< div class = "row" >
< div class = "col-sm-3 mail_list_column" >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-circle" > < / i > < i class = "fa fa-edit" > < / i >
< / div >
< div class = "right" >
< h3 > Dennis Mugo < small > 3.00 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-star" > < / i >
< / div >
< div class = "right" >
< h3 > Jane Nobert < small > 4.09 PM< / small > < / h3 >
< p > < span class = "badge" > To< / span > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-circle-o" > < / i > < i class = "fa fa-paperclip" > < / i >
< / div >
< div class = "right" >
< h3 > Musimbi Anne < small > 4.09 PM< / small > < / h3 >
< p > < span class = "badge" > CC< / span > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-paperclip" > < / i >
< / div >
< div class = "right" >
< h3 > Jon Dibbs < small > 4.09 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< div class = "mail_list" >
< div class = "left" >
.
< button id = "compose" class = "btn btn-sm btn-success btn-block" type = "button" > COMPOSE< / button >
< a href = "#" >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-circle" > < / i > < i class = "fa fa-edit" > < / i >
< / div >
< div class = "right" >
< h3 > Dennis Mugo < small > 3.00 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< div class = "right" >
< h3 > Debbis & Raymond < small > 4.09 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / a >
< a href = "#" >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-star" > < / i >
< / div >
< div class = "right" >
< h3 > Jane Nobert < small > 4.09 PM< / small > < / h3 >
< p > < span class = "badge" > To< / span > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< / div >
< div class = "mail_list" >
< div class = "left" >
.
< / a >
< a href = "#" >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-circle-o" > < / i > < i class = "fa fa-paperclip" > < / i >
< / div >
< div class = "right" >
< h3 > Musimbi Anne < small > 4.09 PM< / small > < / h3 >
< p > < span class = "badge" > CC< / span > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< div class = "right" >
< h3 > Debbis & Raymond < small > 4.09 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / a >
< a href = "#" >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-paperclip" > < / i >
< / div >
< div class = "right" >
< h3 > Jon Dibbs < small > 4.09 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< / div >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-circle" > < / i > < i class = "fa fa-edit" > < / i >
< / a >
< a href = "#" >
< div class = "mail_list" >
< div class = "left" >
.
< / div >
< div class = "right" >
< h3 > Debbis & Raymond < small > 4.09 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< div class = "right" >
< h3 > Dennis Mugo < small > 3.00 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / a >
< a href = "#" >
< div class = "mail_list" >
< div class = "left" >
.
< / div >
< div class = "right" >
< h3 > Debbis & Raymond < small > 4.09 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< / div >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-star" > < / i >
< / a >
< a href = "#" >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-circle" > < / i > < i class = "fa fa-edit" > < / i >
< / div >
< div class = "right" >
< h3 > Dennis Mugo < small > 3.00 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< div class = "right" >
< h3 > Jane Nobert < small > 4.09 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / a >
< a href = "#" >
< div class = "mail_list" >
< div class = "left" >
< i class = "fa fa-star" > < / i >
< / div >
< div class = "right" >
< h3 > Jane Nobert < small > 4.09 PM< / small > < / h3 >
< p > Ut enim ad minim veniam, quis nostrud exercitation enim ad minim veniam, quis nostrud exercitation...< / p >
< / div >
< / div >
< / div >
< / a >
< / div >
<!-- /MAIL LIST -->
<!-- CONTENT MAIL -->
< div class = "col-sm-9 mail_view" >
< div class = "inbox-body" >
< div class = "mail_heading row" >
< div class = "col-md-8" >
< div class = " compose- btn">
< a class = "btn btn-sm btn-primary" href = "mail_compose.html "> < i class = "fa fa-reply" > < / i > Reply< / a >
< button title= "" data-placement = "top" data-toggle = "tooltip" type= "button" data-original-title = "Print" class = "btn btn-sm tooltips" > < i class = "fa fa-print "> < / i > < / button >
< button title= " " data-placement = "top" data-toggle = "tooltip" data-original-title = " Trash" class = "btn btn-sm tooltips" > < i class = "fa fa-trash-o "> < / i >
< / button >
< div class = " btn-group ">
< button class = "btn btn-sm btn-primary" type = "button "> < i class = "fa fa-reply" > < / i > Reply< / button >
< button class= "btn btn-sm btn-default" type = "button" data-placement = "top" data-toggle = "tooltip" data-original-title= "Forward" > < i class = "fa fa-share "> < / i > < / button >
< button class= "btn btn-sm btn-default" type = "button " data-placement = "top" data-toggle = "tooltip" data-original-title = " Print"> < i class = "fa fa-print "> < / i > < / button >
< button class = "btn btn-sm btn-default" type = "button" data-placement = "top" data-toggle = "tooltip" data-original-title = "Trash" > < i class = "fa fa-trash-o" > < / i > < / button >
< / div >
< / div >
< div class = "col-md-4 text-right" >
< p class = "date" > 8:02 PM 12 FEB 2014< / p >
@ -539,12 +549,11 @@
< / ul >
< / div >
< div class = "compose-btn pull-left" >
< a class = "btn btn-sm btn-primary" href = "mail_compose.html" > < i class = "fa fa-reply" > < / i > Reply< / a >
< button class = "btn btn-sm " > < i class = "fa fa-arrow-right" > < / i > Forward< / button >
< button title = "" data-placement = "top" data-toggle = "tooltip" type = "button" data-original-title = "Print" class = "btn btn-sm tooltips" > < i class = "fa fa-print" > < / i > < / button >
< button title = "" data-placement = "top" data-toggle = "tooltip" data-original-title = "Trash" class = "btn btn-sm tooltips" > < i class = "fa fa-trash-o" > < / i >
< / button >
< div class = "btn-group" >
< button class = "btn btn-sm btn-primary" type = "button" > < i class = "fa fa-reply" > < / i > Reply< / button >
< button class = "btn btn-sm btn-default" type = "button" data-placement = "top" data-toggle = "tooltip" data-original-title = "Forward" > < i class = "fa fa-share" > < / i > < / button >
< button class = "btn btn-sm btn-default" type = "button" data-placement = "top" data-toggle = "tooltip" data-original-title = "Print" > < i class = "fa fa-print" > < / i > < / button >
< button class = "btn btn-sm btn-default" type = "button" data-placement = "top" data-toggle = "tooltip" data-original-title = "Trash" > < i class = "fa fa-trash-o" > < / i > < / button >
< / div >
< / div >
@ -570,6 +579,96 @@
< / div >
< / div >
<!-- compose -->
< div class = "compose col-md-6 col-xs-12" >
< div class = "compose-header" >
New Message
< button type = "button" class = "close compose-close" >
< span > × < / span >
< / button >
< / div >
< div class = "compose-body" >
< div id = "alerts" > < / div >
< div class = "btn-toolbar editor" data-role = "editor-toolbar" data-target = "#editor" >
< div class = "btn-group" >
< a class = "btn dropdown-toggle" data-toggle = "dropdown" title = "Font" > < i class = "fa fa-font" > < / i > < b class = "caret" > < / b > < / a >
< ul class = "dropdown-menu" >
< / ul >
< / div >
< div class = "btn-group" >
< a class = "btn dropdown-toggle" data-toggle = "dropdown" title = "Font Size" > < i class = "fa fa-text-height" > < / i > < b class = "caret" > < / b > < / a >
< ul class = "dropdown-menu" >
< li >
< a data-edit = "fontSize 5" >
< p style = "font-size:17px" > Huge< / p >
< / a >
< / li >
< li >
< a data-edit = "fontSize 3" >
< p style = "font-size:14px" > Normal< / p >
< / a >
< / li >
< li >
< a data-edit = "fontSize 1" >
< p style = "font-size:11px" > Small< / p >
< / a >
< / li >
< / ul >
< / div >
< div class = "btn-group" >
< a class = "btn" data-edit = "bold" title = "Bold (Ctrl/Cmd+B)" > < i class = "fa fa-bold" > < / i > < / a >
< a class = "btn" data-edit = "italic" title = "Italic (Ctrl/Cmd+I)" > < i class = "fa fa-italic" > < / i > < / a >
< a class = "btn" data-edit = "strikethrough" title = "Strikethrough" > < i class = "fa fa-strikethrough" > < / i > < / a >
< a class = "btn" data-edit = "underline" title = "Underline (Ctrl/Cmd+U)" > < i class = "fa fa-underline" > < / i > < / a >
< / div >
< div class = "btn-group" >
< a class = "btn" data-edit = "insertunorderedlist" title = "Bullet list" > < i class = "fa fa-list-ul" > < / i > < / a >
< a class = "btn" data-edit = "insertorderedlist" title = "Number list" > < i class = "fa fa-list-ol" > < / i > < / a >
< a class = "btn" data-edit = "outdent" title = "Reduce indent (Shift+Tab)" > < i class = "fa fa-dedent" > < / i > < / a >
< a class = "btn" data-edit = "indent" title = "Indent (Tab)" > < i class = "fa fa-indent" > < / i > < / a >
< / div >
< div class = "btn-group" >
< a class = "btn" data-edit = "justifyleft" title = "Align Left (Ctrl/Cmd+L)" > < i class = "fa fa-align-left" > < / i > < / a >
< a class = "btn" data-edit = "justifycenter" title = "Center (Ctrl/Cmd+E)" > < i class = "fa fa-align-center" > < / i > < / a >
< a class = "btn" data-edit = "justifyright" title = "Align Right (Ctrl/Cmd+R)" > < i class = "fa fa-align-right" > < / i > < / a >
< a class = "btn" data-edit = "justifyfull" title = "Justify (Ctrl/Cmd+J)" > < i class = "fa fa-align-justify" > < / i > < / a >
< / div >
< div class = "btn-group" >
< a class = "btn dropdown-toggle" data-toggle = "dropdown" title = "Hyperlink" > < i class = "fa fa-link" > < / i > < / a >
< div class = "dropdown-menu input-append" >
< input class = "span2" placeholder = "URL" type = "text" data-edit = "createLink" / >
< button class = "btn" type = "button" > Add< / button >
< / div >
< a class = "btn" data-edit = "unlink" title = "Remove Hyperlink" > < i class = "fa fa-cut" > < / i > < / a >
< / div >
< div class = "btn-group" >
< a class = "btn" title = "Insert picture (or just drag & drop)" id = "pictureBtn" > < i class = "fa fa-picture-o" > < / i > < / a >
< input type = "file" data-role = "magic-overlay" data-target = "#pictureBtn" data-edit = "insertImage" / >
< / div >
< div class = "btn-group" >
< a class = "btn" data-edit = "undo" title = "Undo (Ctrl/Cmd+Z)" > < i class = "fa fa-undo" > < / i > < / a >
< a class = "btn" data-edit = "redo" title = "Redo (Ctrl/Cmd+Y)" > < i class = "fa fa-repeat" > < / i > < / a >
< / div >
< / div >
< div id = "editor" class = "editor-wrapper" > < / div >
< / div >
< div class = "compose-footer" >
< button id = "send" class = "btn btn-sm btn-success" type = "button" > Send< / button >
< / div >
< / div >
<!-- /compose -->
<!-- jQuery -->
< script src = "../vendors/jquery/dist/jquery.min.js" > < / script >
<!-- Bootstrap -->
@ -578,8 +677,86 @@
< script src = "../vendors/fastclick/lib/fastclick.js" > < / script >
<!-- NProgress -->
< script src = "../vendors/nprogress/nprogress.js" > < / script >
<!-- bootstrap - wysiwyg -->
< script src = "../vendors/bootstrap-wysiwyg/js/bootstrap-wysiwyg.min.js" > < / script >
< script src = "../vendors/jquery.hotkeys/jquery.hotkeys.js" > < / script >
< script src = "../vendors/google-code-prettify/src/prettify.js" > < / script >
<!-- Custom Theme Scripts -->
< script src = "js/custom.js" > < / script >
<!-- bootstrap - wysiwyg -->
< script >
$(document).ready(function() {
function initToolbarBootstrapBindings() {
var fonts = ['Serif', 'Sans', 'Arial', 'Arial Black', 'Courier',
'Courier New', 'Comic Sans MS', 'Helvetica', 'Impact', 'Lucida Grande', 'Lucida Sans', 'Tahoma', 'Times',
'Times New Roman', 'Verdana'
],
fontTarget = $('[title=Font]').siblings('.dropdown-menu');
$.each(fonts, function(idx, fontName) {
fontTarget.append($('< li > < a data-edit = "fontName ' + fontName + '" style = "font-family:\'' + fontName + '\'" > ' + fontName + '< / a > < / li > '));
});
$('a[title]').tooltip({
container: 'body'
});
$('.dropdown-menu input').click(function() {
return false;
})
.change(function() {
$(this).parent('.dropdown-menu').siblings('.dropdown-toggle').dropdown('toggle');
})
.keydown('esc', function() {
this.value = '';
$(this).change();
});
$('[data-role=magic-overlay]').each(function() {
var overlay = $(this),
target = $(overlay.data('target'));
overlay.css('opacity', 0).css('position', 'absolute').offset(target.offset()).width(target.outerWidth()).height(target.outerHeight());
});
if ("onwebkitspeechchange" in document.createElement("input")) {
var editorOffset = $('#editor').offset();
$('.voiceBtn').css('position', 'absolute').offset({
top: editorOffset.top,
left: editorOffset.left + $('#editor').innerWidth() - 35
});
} else {
$('.voiceBtn').hide();
}
}
function showErrorAlert(reason, detail) {
var msg = '';
if (reason === 'unsupported-file-type') {
msg = "Unsupported format " + detail;
} else {
console.log("error uploading file", reason, detail);
}
$('< div class = "alert" > < button type = "button" class = "close" data-dismiss = "alert" > × < / button > ' +
'< strong > File upload error< / strong > ' + msg + ' < / div > ').prependTo('#alerts');
}
initToolbarBootstrapBindings();
$('#editor').wysiwyg({
fileUploadError: showErrorAlert
});
prettyPrint();
});
< / script >
<!-- /bootstrap - wysiwyg -->
<!-- compose -->
< script >
$('#compose, .compose-close').click(function(){
$('.compose').slideToggle();
});
< / script > >
<!-- /compose -->
< / body >
< / html >