I'm having a hard time resizing a RadWindow after I have uploaded an image via RadAsyncUpload. Can someone provide some guidance? I'm not sure where to start and everything I've seen on here hasn't worked. Thanks.
<telerik:RadWindow runat="server" ID="rwPhoto" Skin="Bootstrap" KeepInScreenBounds="true" VisibleOnPageLoad="false" Modal="true" Behaviors="CLose,Move" AutoSize="true" OnClientAutoSizeEnd="centerWindow"> <ContentTemplate> <asp:Panel ID="panPhoto" runat="server" CssClass="main-report" Width="700px"> <div class="container-fluid"> <br class="clearfix" /> <div class="row"> <div class="col-xs-4 col-sm-4 col-md-4 col-lg-4 label-text">Image Location:</div> <div class="col-xs-8 col-sm-8 col-md-8 col-lg-8"> <telerik:RadAsyncUpload id="btnSelect" runat="server" AllowedFileExtensions=".png,.jpg,.jpeg" Skin="Bootstrap" ControlObjectsVisibility="None" MaxFileInputsCount="1" TemporaryFolder="~/Temp" OnClientFileSelected="OnClientFileSelected" /> </div> </div> <div id="images" class="row"> <div id="thumb" class="col-xs-12 col-sm-12 col-md-12 col-lg-12 text-center"></div> <div id="pic" class="col-xs-12 col-sm-12 col-md-12 col-lg-12 text-center"> <asp:Image ID="picPhoto" runat="server" CssClass="img-responsive" /> </div> </div> <div class="row"> <div class="col-md-12"> <div class="pull-left"> <asp:Button ID="btnCancel" runat="server" Text="Close" CssClass="btn btn-primary" /> </div> <div class="pull-right"> <asp:Button ID="btnSave" runat="server" Text="Save" CssClass="btn btn-main" /> </div> </div> </div> </div> </asp:Panel> </ContentTemplate> </telerik:RadWindow>
function centerWindow(sender, args) { sender.center(); } function OnClientFileSelected(sender, args) { var file = args.get_fileInputField().files.item(args.get_rowIndex()), index = 0; while (!file) { file = args.get_fileInputField().files.item(index); index++; } var pic = document.getElementById("pic"); pic.style.display = "none"; showImage(file); } function showImage(file) { var image = document.createElement("img"), thumb = document.getElementById("thumb"); image.className = "img-responsive"; image.file = file; thumb.appendChild(image); var reader = new FileReader() reader.onload = (function (aImg) { return function (e) { aImg.src = e.target.result; }; }(image)) var ret = reader.readAsDataURL(file), canvas = document.createElement("canvas"); }