e.preventDefault();
if(typeof(this.selectorEl.dom.files) == 'undefined' || !this.selectorEl.dom.files.length){
+ console.log("EMPTY RETURN");
return;
}
this.imageEl.OriginWidth = this.imageEl.naturalWidth || this.imageEl.width;
this.imageEl.OriginHeight = this.imageEl.naturalHeight || this.imageEl.height;
+ var _this = this;
+
+ var errorMsg = "";
+
+ if(this.imageEl.OriginWidth < this.minWidth) {
+ errorMsg = "Image width should be at least " + this.minWidth + "\n";
+ }
+
+ if(this.imageEl.OriginHeight < this.minHeight) {
+ errorMsg = "Image height should be at least " + this.minHeight + "\n";
+ }
+
+ if(errorMsg.length != '') {
+ Roo.Msg.show({
+ title: 'Error',
+ msg: errorMsg,
+ buttons: {ok : true},
+ fn: function(res) {
+ _this.selectorEl.dom.value = '';
+ _this.selectorEl.dom.click();
+ }
+ });
+ }
+
if(this.fireEvent('loadcanvas', this, this.imageEl) != false){
this.bodyEl.un('click', this.beforeSelectFile, this);
!this.isDocument &&
(this.rotate == 0 || this.rotate == 180) &&
(
- (this.imageEl.OriginWidth / this.imageEl.OriginHeight > this.minWidth / this.minHeight && width < this.minWidth) ||
- width > maxWidth ||
- (this.imageEl.OriginWidth / this.imageEl.OriginHeight < this.minWidth / this.minHeight && height < this.minHeight) ||
+ width < this.minWidth ||
+ height < this.minHeight ||
+ width > maxWidth ||
height > maxHeight
)
){