2014-03-18 20:20:34 +00:00
{{% define "content" %}} {{% template "nav" .User %}}
< div class = "jumbotron" >
< div class = "container" style = "text-align:center;" >
< h1 class = "sans header" >
Templates
< / h1 >
< / div >
< / div >
< div class = "container" ng-controller = "TemplateCtrl" >
< div class = "col-md-3 sidebar" >
< ul class = "nav nav-pills nav-stacked" >
< li > < a href = "/" > Dashboard< / a >
< / li >
< li > < a href = "/users" > Users & Groups< / a >
< / li >
< li class = "active" > < a href = "/templates" > Templates< / a >
< / li >
< li > < a href = "/settings" > Settings< / a >
< / li >
< li > < a href = "/api/" > API Documentation< / a >
< / li >
< / ul >
< / div >
< div class = "col-md-9" >
< div class = "row" >
< button type = "button" class = "btn btn-primary" ng-click = "editTemplate('new')" data-toggle = "modal" data-target = "#newTemplateModal" > < i class = "fa fa-plus" > < / i > New Template< / button >
< / div >
< div class = "row" >
< table ng-table = "mainTableParams" class = "table table-hover table-striped table-bordered" >
< tbody >
< tr ng-repeat = "template in $data" class = "editable-row" >
< td data-title = "'Modified Date'" class = "col-sm-1" > {{template.modified_date | date:'medium'}}< / td >
< td data-title = "'Name'" sortable = "'name'" class = "col-sm-2" > {{template.name}}
< div class = "btn-group" style = "float: right;" >
< button type = "button" class = "btn btn-primary dropdown-toggle edit-button" data-toggle = "dropdown" >
< span class = "caret" style = "border-top-color:#FFFFFF" > < / span >
< span class = "sr-only" > Toggle Dropdown< / span >
< / button >
< ul class = "dropdown-menu" style = "left:auto; right:0;" role = "menu" >
< li > < a ng-click = "editTemplate(template)" data-toggle = "modal" ng-href = "#" data-target = "#newTemplateModal" > Edit< / a >
< / li >
< li class = "divider" > < / li >
< li > < a ng-click = "deleteTemplate(template)" ng-href = "#" > Delete< / a >
< / li >
< / ul >
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
< / div >
<!-- New Template Modal -->
2014-03-20 01:27:09 +00:00
< div class = "modal" id = "newTemplateModal" role = "dialog" aria-labelledby = "templateModalLabel" aria-hidden = "true" >
2014-03-18 21:00:48 +00:00
< div class = "modal-dialog modal-lg" >
2014-03-18 20:20:34 +00:00
< div class = "modal-content" >
< div class = "modal-header" >
< button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "true" > × < / button >
< h4 class = "modal-title" ng-hide = "newTemplate" id = "groupModalLabel" > Edit Template: {{template.name}}< / h4 >
< h4 class = "modal-title" ng-show = "newTemplate" id = "groupModalLabel" > New Template< / h4 >
< / div >
< div class = "modal-body" >
< label class = "control-label" for = "name" > Name:< / label >
< div class = "form-group" >
2014-03-20 01:27:09 +00:00
< input type = "text" class = "form-control" ng-model = "template.name" placeholder = "Template name" id = "name" autofocus / >
2014-03-18 20:20:34 +00:00
< / div >
2014-03-20 22:37:18 +00:00
< fieldset disabled >
< div class = "form-group" >
< button class = "btn btn-danger btn-disabled" > < i class = "fa fa-envelope" > < / i > Import Email (Coming Soon!)< / button >
< / div >
< / fieldset >
2014-03-18 20:20:34 +00:00
<!-- Nav tabs -->
< ul class = "nav nav-tabs" >
< li class = "active" > < a href = "#template_text" data-toggle = "tab" > Text< / a >
< / li >
< li > < a href = "#template_html" data-toggle = "tab" > HTML< / a >
< / li >
< li > < a href = "#template_preview" data-toggle = "tab" > Preview< / a >
< / li >
< / ul >
<!-- Tab panes -->
< div class = "tab-content" >
< div class = "tab-pane active" id = "template_text" >
2014-03-18 21:00:48 +00:00
< textarea rows = "10" class = "form-control" ng-model = "template.text" placeholder = "Plaintext" > < / textarea >
2014-03-18 20:20:34 +00:00
< / div >
< div class = "tab-pane" id = "template_html" >
2014-03-18 21:00:48 +00:00
< textarea rows = "10" class = "form-control" ng-model = "template.html" placeholder = "HTML" > < / textarea >
2014-03-18 20:20:34 +00:00
< / div >
2014-03-20 16:58:24 +00:00
< div class = "tab-pane" id = "template_preview" ng-model = "template.html" contenteditable > < / div >
2014-03-18 20:20:34 +00:00
< / div >
2014-03-18 21:00:48 +00:00
< fieldset disabled >
< div class = "form-group" style = "margin-top:15px" >
< button class = "btn btn-danger btn-disabled" > < i class = "fa fa-plus" > < / i > Add Files (Coming Soon!)< / button >
< / div >
< / fieldset >
2014-03-18 20:20:34 +00:00
< / div >
< div class = "modal-footer" >
< button type = "button" class = "btn btn-default" data-dismiss = "modal" > Cancel< / button >
< button type = "button" class = "btn btn-primary" ng-click = "saveTemplate(template)" data-dismiss = "modal" > Save Template< / button >
< / div >
< / div >
< / div >
< / div >
< / div >
{{%end%}}