diff --git a/src/js/modules/file/new.js b/src/js/modules/file/new.js index 0ae7ac8..bca419f 100644 --- a/src/js/modules/file/new.js +++ b/src/js/modules/file/new.js @@ -57,6 +57,7 @@ class File_new_class { {name: "width", title: "Width:", value: width, comment: units}, {name: "height", title: "Height:", value: height, comment: units}, {name: "resolution_type", title: "Resolution:", values: resolution_types}, + {name: "layout", title: "Layout:", value: "Custom", values: ["Custom", "Landscape", "Portrait"]}, {name: "transparency", title: "Transparent:", value: transparency}, ], on_finish: function (params) { @@ -79,6 +80,12 @@ class File_new_class { dim = dim[0].split("x"); width = parseInt(dim[0]); height = parseInt(dim[1]); + + if(response.layout == 'Portrait'){ + var tmp = width; + width = height; + height = tmp; + } } else { //convert units diff --git a/src/js/modules/image/size.js b/src/js/modules/image/size.js index adcbeb6..3e67069 100644 --- a/src/js/modules/image/size.js +++ b/src/js/modules/image/size.js @@ -37,6 +37,7 @@ class Image_size_class { {name: "w", title: "Width:", value: width, placeholder: width, comment: units}, {name: "h", title: "Height:", value: height, placeholder: height, comment: units}, {name: "resolution", title: "Resolution:", values: resolutions}, + {name: "layout", title: "Layout:", value: "Custom", values: ["Custom", "Landscape", "Portrait"]}, ], on_finish: function (params) { _this.size_handler(params); @@ -76,6 +77,12 @@ class Image_size_class { dim = dim[0].split("x"); width = parseInt(dim[0]); height = parseInt(dim[1]); + + if(data.layout == 'Portrait'){ + var tmp = width; + width = height; + height = tmp; + } } else{ //convert units