Commit 1ccdc019dc77c1f4af0b8798dba50ac3dffc5ff0
1 parent
c30f087a
Exists in
master
and in
3 other branches
Removed javascript code of the template to move it to a .js file, removed modal …
…html to move it to a separated html file and just include it, and fix'd some things
Showing
1 changed file
with
4 additions
and
91 deletions
Show diff stats
users/templates/users/register.html
... | ... | @@ -12,68 +12,6 @@ |
12 | 12 | {% block sidebar %} |
13 | 13 | {% endblock sidebar %} |
14 | 14 | |
15 | -{% block javascript %} | |
16 | -<script> | |
17 | - $(function () { | |
18 | - | |
19 | - /* SCRIPT TO OPEN THE MODAL WITH THE PREVIEW */ | |
20 | - $("#id_image").change(function () { | |
21 | - if (this.files && this.files[0]) { | |
22 | - var reader = new FileReader(); | |
23 | - reader.onload = function (e) { | |
24 | - $("#image").attr("src", e.target.result); | |
25 | - $("#modalCrop").modal("show"); | |
26 | - } | |
27 | - reader.readAsDataURL(this.files[0]); | |
28 | - } | |
29 | - }); | |
30 | - | |
31 | - /* SCRIPTS TO HANDLE THE CROPPER BOX */ | |
32 | - var $image = $("#image"); | |
33 | - var cropBoxData; | |
34 | - var canvasData; | |
35 | - $("#modalCrop").on("shown.bs.modal", function () { | |
36 | - $image.cropper({ | |
37 | - viewMode: 1, | |
38 | - aspectRatio: 1/1, | |
39 | - minCropBoxWidth: 200, | |
40 | - minCropBoxHeight: 200, | |
41 | - ready: function () { | |
42 | - $image.cropper("setCanvasData", canvasData); | |
43 | - $image.cropper("setCropBoxData", cropBoxData); | |
44 | - } | |
45 | - }); | |
46 | - }).on("hidden.bs.modal", function () { | |
47 | - cropBoxData = $image.cropper("getCropBoxData"); | |
48 | - canvasData = $image.cropper("getCanvasData"); | |
49 | - $image.cropper("destroy"); | |
50 | - }); | |
51 | - | |
52 | - $(".js-zoom-in").click(function () { | |
53 | - $image.cropper("zoom", 0.1); | |
54 | - }); | |
55 | - | |
56 | - $(".js-zoom-out").click(function () { | |
57 | - $image.cropper("zoom", -0.1); | |
58 | - }); | |
59 | - | |
60 | - /* SCRIPT TO COLLECT THE DATA AND POST TO THE SERVER */ | |
61 | - $(".js-crop-and-upload").click(function () { | |
62 | - var cropData = $image.cropper("getData"); | |
63 | - $("#id_x").val(cropData["x"]); | |
64 | - $("#id_y").val(cropData["y"]); | |
65 | - $("#id_height").val(cropData["height"]); | |
66 | - $("#id_width").val(cropData["width"]); | |
67 | - $("#modalCrop").modal('hide'); | |
68 | - }); | |
69 | - | |
70 | - }); | |
71 | -</script> | |
72 | - | |
73 | -{% endblock javascript %} | |
74 | - | |
75 | - | |
76 | - | |
77 | 15 | |
78 | 16 | {% block content %} |
79 | 17 | <div class="row"> |
... | ... | @@ -112,7 +50,7 @@ |
112 | 50 | {% if field.auto_id == 'id_image' %} |
113 | 51 | {% render_field field class='form-control' %} |
114 | 52 | <div class="input-group"> |
115 | - <input type="text" readonly="" class="form-control" placeholder="{% trans 'Choose your photo...' %}"> | |
53 | + <input type="text" readonly="" class="form-control" id="pic_holder" placeholder="{% trans 'Choose your photo...' %}"> | |
116 | 54 | <span class="input-group-btn"> |
117 | 55 | <button type="button" class="btn btn-fab btn-fab-mini"> |
118 | 56 | <i class="material-icons">image</i> |
... | ... | @@ -160,34 +98,9 @@ |
160 | 98 | </div> |
161 | 99 | </div> |
162 | 100 | </div> |
163 | - <!-- MODAL TO CROP THE IMAGE --> | |
164 | - <div class="modal fade" id="modalCrop" data-keyboard="false" data-backdrop="static"> | |
165 | - <div class="modal-dialog"> | |
166 | - <div class="modal-content"> | |
167 | - <div class="modal-header"> | |
168 | - <button type="button" class="close" data-dismiss="modal" aria-label="Close"> | |
169 | - <span aria-hidden="true">×</span> | |
170 | - </button> | |
171 | - <h4 class="modal-title">Crop the photo</h4> | |
172 | - </div> | |
173 | - <div class="modal-body"> | |
174 | - <img src="" id="image" style="max-width: 100%;"> | |
175 | - </div> | |
176 | - <div class="modal-footer"> | |
177 | - <div class="btn-group pull-left" role="group"> | |
178 | - <button type="button" class="btn btn-default js-zoom-in"> | |
179 | - <span class="glyphicon glyphicon-zoom-in"></span> | |
180 | - </button> | |
181 | - <button type="button" class="btn btn-default js-zoom-out"> | |
182 | - <span class="glyphicon glyphicon-zoom-out"></span> | |
183 | - </button> | |
184 | - </div> | |
185 | - <button type="button" class="btn btn-raised btn-default" data-dismiss="modal">{% trans 'Cancel' %}</button> | |
186 | - <button type="button" class="btn btn-success btn-raised post-button js-crop-and-upload">{% trans 'Crop' %} </button> | |
187 | - </div> | |
188 | - </div> | |
189 | - </div> | |
190 | - </div> | |
101 | + | |
102 | +{% include 'users/modal_crop.html' %} | |
103 | + | |
191 | 104 | {% endblock %} |
192 | 105 | |
193 | 106 | {% block bottommenu %} | ... | ... |