]> git.mxchange.org Git - friendica.git/blob - view/smarty3/cropbody.tpl
Implement Smarty3
[friendica.git] / view / smarty3 / cropbody.tpl
1 <h1>{{$title}}</h1>
2 <p id="cropimage-desc">
3 {{$desc}}
4 </p>
5 <div id="cropimage-wrapper">
6 <img src="{{$image_url}}" id="croppa" class="imgCrop" alt="{{$title}}" />
7 </div>
8 <div id="cropimage-preview-wrapper" >
9 <div id="previewWrap" ></div>
10 </div>
11
12 <script type="text/javascript" language="javascript">
13
14         function onEndCrop( coords, dimensions ) {
15                 $( 'x1' ).value = coords.x1;
16                 $( 'y1' ).value = coords.y1;
17                 $( 'x2' ).value = coords.x2;
18                 $( 'y2' ).value = coords.y2;
19                 $( 'width' ).value = dimensions.width;
20                 $( 'height' ).value = dimensions.height;
21         }
22
23         Event.observe( window, 'load', function() {
24                 new Cropper.ImgWithPreview(
25                 'croppa',
26                 {
27                         previewWrap: 'previewWrap',
28                         minWidth: 175,
29                         minHeight: 175,
30                         maxWidth: 640,
31                         maxHeight: 640,
32                         ratioDim: { x: 100, y:100 },
33                         displayOnInit: true,
34                         onEndCrop: onEndCrop
35                 }
36                 );
37         }
38         );
39
40 </script>
41
42 <form action="profile_photo/{{$resource}}" id="crop-image-form" method="post" />
43 <input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
44
45 <input type='hidden' name='profile' value='{{$profile}}'>
46 <input type="hidden" name="cropfinal" value="1" />
47 <input type="hidden" name="xstart" id="x1" />
48 <input type="hidden" name="ystart" id="y1" />
49 <input type="hidden" name="xfinal" id="x2" />
50 <input type="hidden" name="yfinal" id="y2" />
51 <input type="hidden" name="height" id="height" />
52 <input type="hidden" name="width"  id="width" />
53
54 <div id="crop-image-submit-wrapper" >
55 <input type="submit" name="submit" value="{{$done}}" />
56 </div>
57
58 </form>