equal
deleted
inserted
replaced
25 .value('context', { |
25 .value('context', { |
26 record_id: "{{record.identifier}}", |
26 record_id: "{{record.identifier}}", |
27 uri_labels: angular.fromJson('{{uri_labels | safe | addslashes}}'), |
27 uri_labels: angular.fromJson('{{uri_labels | safe | addslashes}}'), |
28 csrf_token: "{{ csrf_token }}", |
28 csrf_token: "{{ csrf_token }}", |
29 urls: { |
29 urls: { |
30 record_api: "{% url 'record-detail' identifier=':recordId' %}".replace("\%3A",":") |
30 base_static: "{% get_static_prefix %}", |
31 } |
31 record_api: "{% url 'record-detail' identifier=':recordId' %}".replace("\%3A",":"), |
|
32 }, |
32 }) |
33 }) |
33 .config(['$translateProvider', function($translateProvider) { |
34 .config(['$translateProvider', function($translateProvider) { |
34 $translateProvider.translations(catalog); //catalog is declared in django.views.i18n.javascript_catalog |
35 $translateProvider.translations(catalog); //catalog is declared in django.views.i18n.javascript_catalog |
35 }]); |
36 }]); |
36 |
37 |
60 <td>{{record.identifier}}</td> |
61 <td>{{record.identifier}}</td> |
61 </tr> |
62 </tr> |
62 <tr> |
63 <tr> |
63 <td>{{'subjects' | translate}}</td> |
64 <td>{{'subjects' | translate}}</td> |
64 <td> |
65 <td> |
65 <ul ng-repeat="subject in record.subjects"> |
66 <ul> |
66 <li>{{uriLabels[subject]}} <small class="text-muted">({{subject}})</small> <a ng-click='removeFromList(subject, record.subjects)' class="btn btn-default btn-xs"><i class="glyphicon glyphicon-trash"></i></a></li> |
67 <li ng-repeat="subject in record.subjects">{{uriLabels[subject]}} <small class="text-muted">({{subject}})</small> <a ng-click='removeFromList(subject, record.subjects)' class="btn btn-default btn-xs"><i class="glyphicon glyphicon-trash"></i></a></li> |
67 </ul> |
68 </ul> |
68 <form class="form-inline" role="form" ng-submit="addSubject()" ng-controller="ThesaurusCtrl"> |
69 <form class="form-inline" role="form" ng-submit="addSubject()" ng-controller="ThesaurusCtrl"> |
69 <div class="form-group col-md-8"> |
70 <div class="form-group col-md-8"> |
70 <input id="id_addSubjectText" ng-model="addSubjectText" class="semantic-tree form-control col-md-10" type="text" placeholder="{{'Add a new subject' | translate}}" required="required"/> |
71 <input id="id_addSubjectText" ng-model="addSubjectText" class="semantic-tree form-control col-md-10" type="text" placeholder="{{'Add a new subject' | translate}}" required="required"/> |
71 {{'or' | translate}} |
72 {{'or' | translate}} |
82 </tr> |
83 </tr> |
83 <tr> |
84 <tr> |
84 <td>{{'notes' | translate}}</td> |
85 <td>{{'notes' | translate}}</td> |
85 <td><textarea id="record-notes-input" class="form-control" ng-model="record.notes"></textarea></td> |
86 <td><textarea id="record-notes-input" class="form-control" ng-model="record.notes"></textarea></td> |
86 </tr> |
87 </tr> |
|
88 <tr> |
|
89 <td>{{'imprints' | translate}}</td> |
|
90 <td><ul> |
|
91 <li ng-repeat="imprint in record.imprints"> |
|
92 <ul class="list-unstyled"> |
|
93 <li>{{'City'|translate}} : {{ imprint.imprintCity }}</li> |
|
94 <li>{{'Publisher'|translate}} : {{ imprint.publisher }}</li> |
|
95 <li>{{'Date'|translate}} : {{ imprint.imprintDate }}</li> |
|
96 <li>{{'Language'|translate}} : {{ imprint.lang }}</li> |
|
97 </ul> |
|
98 <a ng-click='removeFromList(imprint, record.imprints)' class="btn btn-default btn-xs"><i class="glyphicon glyphicon-trash"></i></a> |
|
99 <a ng-click='setEditedObject(imprint,"editedImprint")' class="btn btn-default btn-xs"><i class="glyphicon glyphicon-pencil"></i></a> |
|
100 </li> |
|
101 </ul> |
|
102 <a ng-click='newEditedObject({imprintCity:"", publisher:"", imprintDate:"", lang:""}, record.imprints, "editedImprint")' class="btn btn-default btn-xs"><i class="glyphicon glyphicon-plus-sign"></i></a> |
|
103 <object-form edited-object="editedImprint" on-ok="editedImprint=null" ng-show="obj!==null" template-name="imprintForm"></imprint-form> |
|
104 </td> |
|
105 </tr> |
87 </tbody> |
106 </tbody> |
88 </table> |
107 </table> |
89 <button ng-click="submitRecord()">{{ 'Save' | translate }}</button> |
108 <button ng-click="submitRecord()">{{ 'Save' | translate }}</button> |
90 </div> |
109 </div> |
91 {% endverbatim %} |
110 {% endverbatim %} |