|
@@ -0,0 +1,25 @@
|
|
1
|
+.message.panel.panel-default.col-md-4{"ng-repeat" => "message in messages", "ng-controller" => "MessageController"}
|
|
2
|
+ %form{"novalidate" => true, "name"=>"message_{{message.id}}_form"}
|
|
3
|
+ .panel-heading.text-center <input placeholder="title" name="title" class="form-control" type="text" ng-model="message.title" required />
|
|
4
|
+ .panel-body
|
|
5
|
+ %span{"ng-show" => "message_{{message.id}}_form.title.$dirty && message_{{message.id}}_form.title.$invalid"} Invalid title
|
|
6
|
+ %span{"ng-show" => "message_{{message.id}}_form.body.$dirty && message_{{message.id}}_form.body.$invalid"} Invalid body
|
|
7
|
+ %span{"ng-show" => "message_{{message.id}}_form.secret.$dirty && message_{{message.id}}_form.secret.$invalid"} Invalid secret
|
|
8
|
+ .form-group
|
|
9
|
+ %label Message Body <input placeholder="body" name="body" class="form-control" type="text" ng-model="message.body" required />
|
|
10
|
+ .form-group
|
|
11
|
+ %label Message Secret <input placeholder="secret" name="secret" class="form-control" type="number" ng-model="message.secret" required />
|
|
12
|
+ .form-group
|
|
13
|
+ %label Created
|
|
14
|
+ {{message.created_at | date:"short"}}
|
|
15
|
+ .form-group
|
|
16
|
+ %label Last Updated
|
|
17
|
+ {{message.updated_at | date:"short"}}
|
|
18
|
+ .form-group
|
|
19
|
+ %label Disabled? <input class="form-control" type="checkbox" ng-model="message.disabled" required />
|
|
20
|
+ .panel.panel-default
|
|
21
|
+ .panel-heading Call Logs
|
|
22
|
+ .panel-body
|
|
23
|
+ .panel.panel-default.call_log{"ng-repeat" => "log in message.call_logs"}
|
|
24
|
+ .panel-heading {{log.number}}
|
|
25
|
+ .panel-body {{log.created_at | date:"short"}}
|