HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/HKemperman1/osthoes.nl/wwwroot/DesktopModules/Admin/MobilePreview/Preview.ascx
<%@ Control Language="C#" AutoEventWireup="false" Explicit="true" Inherits="DotNetNuke.Modules.Admin.MobilePreview.Preview" Codebehind="Preview.ascx.cs" %>
<%@ Register TagPrefix="dnn" Assembly="DotNetNuke" Namespace="DotNetNuke.UI.WebControls" %>
<%@ Register TagPrefix="dnn" Assembly="DotNetNuke.Web" Namespace="DotNetNuke.Web.UI.WebControls" %>
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.UI.WebControls" Assembly="DotNetNuke.Web.Deprecated" %>
<%@ Register TagPrefix="dnn" TagName="Label" Src="~/controls/LabelControl.ascx" %>
<div class="dnnForm dnnMobilePreview dnnClear">
	<fieldset>
		<div class="dnnFormItem">
			<dnn:Label ID="lblProfile" runat="server" ControlName="ddlProfileList" />
			<%--<asp:DropDownList ID="ddlProfileList" runat="server" Width="300" AutoPostBack="true" />--%>
            <dnn:DnnComboBox ID="ddlProfileList" runat="server" OnClientSelectedIndexChanged="ddlProfileListIndexChanged" />
		</div>
		<div class="dnnFormItem">
			<dnn:Label ID="lblOrientation" runat="server" ControlName="rblOrientation" />
			<asp:RadioButtonList ID="rblOrientation" runat="server" RepeatColumns="2" RepeatDirection="Horizontal">
				<asp:ListItem Value="vertical" resourcekey="Vertical" Selected="true"></asp:ListItem>
				<asp:ListItem Value="horizontal" resourcekey="Horizontal"></asp:ListItem>			
			</asp:RadioButtonList>
		</div>
		<div class="dnnFormItem">
			<dnn:Label ID="lblSendAgent" runat="server" ControlName="cbSendAgent" />
			<asp:CheckBox ID="cbSendAgent" runat="server" Checked="true" />
		</div>
		<div class="dnnFormItem">
			<dnn:Label ID="lblDimensions" runat="server" ControlName="ddlProfileList" />
			<asp:CheckBox ID="cbShowDimensions" runat="server" Checked="true" />
		</div>
        <div class="dnnFormMessage dnnFormInfo">
            <dnn:Label ID="lblPreviewInfo" runat="server" />
        </div>
		<div class="dnnFormItem">
			<label></label>
			<div id="emulator">               
				<div class="emulator_addr"></div>
				<div class="dimension_h"></div>
				<div class="dimension_v"></div>
				<div class="emulator_c"><iframe id="emulator_viewer" name="emulator_viewer" scrolling="no" frameborder="0" src="about:blank"></iframe></div>
				
			</div>
		</div>
	</fieldset>
</div>
<script type="text/javascript">

    var ddlProfileListIndexChanged = function (sender, e) {       
        changeView();
    };

    var changeView = function () {
        var emulator = $("#emulator").previewEmulator();
        var showDimensionId = "#<%=cbShowDimensions.ClientID %>";
        var previewWithAgentId = "#<%=cbSendAgent.ClientID %>";
        var orientationFilter = "input[type=radio][name$=rblOrientation]";

        var combo = $find("<%= ddlProfileList.ClientID %>");
        var device = combo.get_value();
        var sizeValue = eval("({" + device + "})");
        var orientation = $(orientationFilter + ":checked").val();
        emulator.previewWithAgent($(previewWithAgentId)[0].checked);
        if (orientation == "vertical") {
            if (!($(previewWithAgentId)[0].checked)) {
                emulator.setPreview(sizeValue.width, sizeValue.height);
            }
            else {
                emulator.setPreview(sizeValue.width, sizeValue.height, sizeValue.userAgent);
            }
        }
        else {
            if (!($(previewWithAgentId)[0].checked)) {
                emulator.setPreview(sizeValue.height, sizeValue.width);
            }
            else {
                emulator.setPreview(sizeValue.height, sizeValue.width, sizeValue.userAgent);
            }
        }
    };
    
(function ($) {
    $(document).ready(function () {

        var emulator = $("#emulator").previewEmulator();        
        var showDimensionId = "#<%=cbShowDimensions.ClientID %>";
        var previewWithAgentId = "#<%=cbSendAgent.ClientID %>";
        var orientationFilter = "input[type=radio][name$=rblOrientation]";

        $(orientationFilter).change(function () {
            changeView();
        });

        $(showDimensionId).change(function () {
            emulator.showDimension(this.checked);
        });

        $(previewWithAgentId).change(function () {
            changeView();
        });

        setTimeout(changeView, 100);
    });
})(jQuery);




</script>