Skip to content

Commit 280993e

Browse files
committed
add mobile support
1 parent 533d5f8 commit 280993e

File tree

2 files changed

+16
-7
lines changed

2 files changed

+16
-7
lines changed

ng-croppie.js

+15-6
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@
1616
/**
1717
* Crops, rotates and zooms the image to this element
1818
*
19-
* 20170406 orif-jr - Added modularized code procedure
19+
* 20170724 orif-jr - Added mobile support
2020
* 20170720 orif-jr - Enhanced watchers for src and rotation
21+
* 20170406 orif-jr - Added modularized code procedure
2122
*/
2223
module.directive('ngCroppie', ['$timeout', function ($timeout) {
2324
return {
@@ -34,7 +35,8 @@
3435
exif: '@',
3536
orientation: '@',
3637
update: '=',
37-
ngModel: '='
38+
ngModel: '=',
39+
mobile: '@'
3840
},
3941
link: function (scope, elem, attr) {
4042
// defaults
@@ -46,10 +48,17 @@
4648
}
4749

4850
// catches
49-
scope.viewport.w = (scope.viewport.w != undefined) ? scope.viewport.w : 300;
50-
scope.viewport.h = (scope.viewport.h != undefined) ? scope.viewport.h : 300;
51-
scope.boundry.w = (scope.boundry.w != undefined) ? scope.boundry.w : 400;
52-
scope.boundry.h = (scope.boundry.h != undefined) ? scope.boundry.h : 400;
51+
if (scope.mobile === true) {
52+
scope.viewport.w = (scope.viewport.w != undefined) ? scope.viewport.w : 200;
53+
scope.viewport.h = (scope.viewport.h != undefined) ? scope.viewport.h : 250;
54+
scope.boundry.w = (scope.boundry.w != undefined) ? scope.boundry.w : 250;
55+
scope.boundry.h = (scope.boundry.h != undefined) ? scope.boundry.h : 300;
56+
} else {
57+
scope.viewport.w = (scope.viewport.w != undefined) ? scope.viewport.w : 300;
58+
scope.viewport.h = (scope.viewport.h != undefined) ? scope.viewport.h : 300;
59+
scope.boundry.w = (scope.boundry.w != undefined) ? scope.boundry.w : 400;
60+
scope.boundry.h = (scope.boundry.h != undefined) ? scope.boundry.h : 400;
61+
}
5362

5463
// viewport cannot be larger than the boundaries
5564
if (scope.viewport.w > scope.boundry.w) {

ng-croppie.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)