Skip to content

Commit f53f6ea

Browse files
authored
Merge pull request #105 from ibrahemomari/design-thumbnail
crop images on thumbnail holder
2 parents d217e9f + 811ac64 commit f53f6ea

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

control/design/index.html

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@
1717
<script src="../../js/angular-color-picker.js"></script>
1818
<script src="../../js/shared.js"></script>
1919

20+
<style>
21+
.thumbnail-border {
22+
border: 2px solid rgba(0, 0, 0, 0.4);
23+
}
24+
</style>
25+
2026
</head>
2127
<body ng-controller="folderPluginCtrl" ng-cloak ng-show="datastoreInitialized">
2228
<div ng-form="frmMain">
@@ -68,7 +74,7 @@
6874
<div class="screen mostdevices pull-left text-center">
6975
<a class="border-radius-three default-background-hover" ng-click="changeBackground('i3x2')">
7076
<span ng-hide="data.design.backgroundImage.i3x2" class="add-icon">+</span>
71-
<img ng-show="data.design.backgroundImage.i3x2" ng-src="{{resizeImage(data.design.backgroundImage.i3x2)}}">
77+
<img class="thumbnail-border" ng-show="data.design.backgroundImage.i3x2" ng-src="{{cropImage(data.design.backgroundImage.i3x2, 640,960)}}">
7278
</a>
7379
<label>3:2</label>
7480
<label class="secondary">640x960</label>
@@ -78,7 +84,7 @@
7884
<div class="screen iphone pull-left text-center">
7985
<a class="border-radius-three default-background-hover" ng-click="changeBackground('i16x9')">
8086
<span ng-hide="data.design.backgroundImage.i16x9" class="add-icon">+</span>
81-
<img ng-show="data.design.backgroundImage.i16x9" ng-src="{{resizeImage(data.design.backgroundImage.i16x9)}}">
87+
<img class="thumbnail-border" ng-show="data.design.backgroundImage.i16x9" ng-src="{{cropImage(data.design.backgroundImage.i16x9, 1242, 2208)}}">
8288
</a>
8389
<label>16:9</label>
8490
<label class="secondary">1242x2208</label>
@@ -89,7 +95,7 @@
8995
<div class="screen ipads pull-left text-center">
9096
<a class="border-radius-three default-background-hover" ng-click="changeBackground('i4x3')">
9197
<span ng-hide="data.design.backgroundImage.i4x3" class="add-icon">+</span>
92-
<img ng-show="data.design.backgroundImage.i4x3" ng-src="{{resizeImage(data.design.backgroundImage.i4x3)}}">
98+
<img class="thumbnail-border" ng-show="data.design.backgroundImage.i4x3" ng-src="{{cropImage(data.design.backgroundImage.i4x3, 1536, 2048)}}">
9399
</a>
94100
<label>4:3</label>
95101
<label class="secondary">1536x2048</label>
@@ -99,7 +105,7 @@
99105
<div class="screen tablets pull-left text-center">
100106
<a class="border-radius-three default-background-hover" ng-click="changeBackground('i16x10')">
101107
<span ng-hide="data.design.backgroundImage.i16x10" class="add-icon">+</span>
102-
<img ng-show="data.design.backgroundImage.i16x10" ng-src="{{resizeImage(data.design.backgroundImage.i16x10)}}">
108+
<img class="thumbnail-border" ng-show="data.design.backgroundImage.i16x10" ng-src="{{cropImage(data.design.backgroundImage.i16x10, 1600, 2560)}}">
103109
</a>
104110
<label>16:10</label>
105111
<label class="secondary">1600x2560</label>
@@ -360,6 +366,18 @@
360366
}
361367
};
362368

369+
$scope.cropImage = function (url, width, height) {
370+
if (!url) {
371+
return "";
372+
}
373+
else {
374+
let croppedImage = buildfire.imageLib.cropImage(
375+
url,
376+
{ width, height });
377+
return croppedImage
378+
}
379+
};
380+
363381
$scope.changeLayout = function (layoutId) {
364382
var newLayout = layoutId + 1;
365383
if (newLayout != $scope.data.design.selectedLayout) {

0 commit comments

Comments
 (0)