2015-07-02 02:49:35 +00:00
< section data-ng-controller = "ViewFormController" data-ng-init = "findOne()" class = "container admin-form" >
2015-07-30 00:22:53 +00:00
<!-- Modal Delete Dialog Template -->
< script type = "text/ng-template" id = "myModalContent.html" >
< div class = "modal-header" >
< h2 class = "modal-title" > Are you ABSOLUTELY sure?< / h3 >
< / div >
< div class = "modal-body" >
< div class = "modal-body-alert" >
Unexpected bad things will happen if you don’ t read this!
< / div >
< p > This action < strong > CANNOT< / strong > be undone. This will permanently delete the < strong > {{myform.title}}< / strong > form, form submissions and remove all associated pdfs.< / p >
2015-08-04 21:06:16 +00:00
< p > Please type in the name of the form to confirm.< / p >
2015-07-30 00:22:53 +00:00
< / div >
< div class = "modal-footer" >
2015-08-04 21:06:16 +00:00
< p >
< input type = "text" data-ng-model = "deleteConfirm" class = "input-block" autofocus required aria-label = "Type in the name of the form to confirm that you want to delete this form." >
< / p >
< button type = "submit" ng-click = "remove()" class = "btn btn-block btn-danger" ng-disabled = "myform.title != deleteConfirm" >
I understand the consequences, delete this form
< / button >
2015-07-30 00:22:53 +00:00
< / div >
< / script >
2015-07-02 02:49:35 +00:00
< div class = "page-header row" style = "padding-bottom: 0px;" >
2015-08-05 22:24:24 +00:00
< div class = "col-xs-8" >
2015-07-07 02:52:55 +00:00
< h1 data-ng-bind = "myform.title" style = "margin-bottom: 0px;" > < / h1 >
2015-07-02 02:49:35 +00:00
< / div >
2015-08-05 22:24:24 +00:00
< div class = "col-xs-2" >
2015-07-02 02:49:35 +00:00
< small class = " pull-right" >
2015-07-30 00:22:53 +00:00
< button class = "btn btn-danger" ng-click = "openDeleteModal()" > < i class = "fa fa-trash-o" > < / i > Delete Form< / button >
2015-07-07 01:21:43 +00:00
< / small >
< / div >
2015-07-07 02:52:55 +00:00
< div class = "col-xs-2" >
2015-08-04 21:06:16 +00:00
< small class = "pull-right" >
2015-07-21 23:25:45 +00:00
< a class = "btn btn-default" href = "/#!/forms/{{myform._id}}" >
2015-08-04 21:06:16 +00:00
< span ng-show = "myform.isLive" >
View Live
< / span >
< span ng-hide = "myform.isLive" > Preview< / span > Form
2015-07-07 01:21:43 +00:00
< i class = "status-light status-light-on fa fa-dot-circle-o" ng-show = "myform.isLive" > < / i >
< i class = "status-light status-light-off fa fa-dot-circle-o" ng-hide = "myform.isLive" > < / i >
2015-07-02 02:49:35 +00:00
< / a >
< / small >
< / div >
2015-06-29 22:51:29 +00:00
< / div >
2015-07-02 02:49:35 +00:00
2015-07-28 22:29:07 +00:00
< div class = "row" cg-busy = "{promise:updatePromise,message:'Updating form...',backdrop:true}" >
2015-07-03 23:47:14 +00:00
<!-- <div > -->
< tabset class = "col-xs-12" >
< tab >
< tab-heading >
Edit Form Fields
< / tab-heading >
2015-08-04 21:06:16 +00:00
< edit-form-directive myform = "myform" > < / edit-form-directive >
2015-07-03 23:47:14 +00:00
< / tab >
2015-07-04 03:25:25 +00:00
< tab disabled = "true" >
< tab-heading >
2015-07-03 23:47:14 +00:00
Edit Design
< / tab-heading >
< / tab >
< tab >
< tab-heading >
Configure
< / tab-heading >
2015-07-28 22:29:07 +00:00
< configure-form-directive myform = "myform" user = "user" >
< / configure-form-directive >
2015-07-03 23:47:14 +00:00
< / tab >
< tab data-ng-click = "showSubmissions()" >
< tab-heading >
View Submissions
< / tab-heading >
< div class = "submissions-table" ng-show = "viewSubmissions" >
2015-07-27 18:11:43 +00:00
< div class = "row" >
< div class = "col-xs-1" >
2015-08-04 21:06:16 +00:00
< button class = "btn btn-danger" ng-click = "deleteSelectedSubmissions()" ng-disabled = "!isAtLeastOneChecked();" >
< i class = "fa fa-trash-o" > < / i > Delete Selected
< / button >
2015-07-27 18:11:43 +00:00
< / div >
< / div >
2015-08-04 21:06:16 +00:00
2015-07-03 23:47:14 +00:00
< table class = "table table-striped table-hover table-condensed" >
< thead >
< tr >
< th >
< input ng-model = "table.masterChecker" ng-change = "toggleAllCheckers()" type = "checkbox" / >
< / th >
< th > #< / th >
2015-07-21 23:25:45 +00:00
< th data-ng-repeat = "(key, value) in myform.form_fields" >
2015-07-03 23:47:14 +00:00
{{value.title}}
< / th >
< th >
Time Elapsed
< / th >
< th >
Date Submitted (UTC)
< / th >
2015-07-07 01:21:43 +00:00
< th ng-if = "myform.autofillPDFs" >
2015-07-03 23:47:14 +00:00
Generated PDF
< / th >
< / tr >
< / thead >
2015-08-04 21:06:16 +00:00
2015-07-03 23:47:14 +00:00
< tbody >
< tr data-ng-repeat = "row in table.rows" ng-click = "rowClicked(row)" >
< td >
2015-07-21 23:25:45 +00:00
< input ng-model = "row.selected" type = "checkbox" / >
2015-07-03 23:47:14 +00:00
< / td >
2015-08-04 21:06:16 +00:00
< th class = "scope" >
{{$index+1}}
< / th >
2015-07-03 23:47:14 +00:00
< td data-ng-repeat = "(key, value) in row.form_fields" >
{{value.fieldValue}}
< / td >
< td >
{{row.timeElapsed}}
2015-08-04 21:06:16 +00:00
< / td >
2015-07-03 23:47:14 +00:00
< td >
{{row.created | date:'yyyy-MM-dd HH:mm:ss'}}
< / td >
< td ng-if = "row.pdf" >
2015-07-27 18:11:43 +00:00
< a href = "{{row.pdfFilePath}}" download = "{{row.pdf.name}}" target = "_self" > Generated PDF< / a >
2015-07-03 23:47:14 +00:00
< / td >
< / tr >
< / tbody >
< / table >
< / div >
< / tab >
< / tabset >
<!-- </div> -->
< / div >
2015-06-29 22:51:29 +00:00
< / section >