download Comment.aspx
Language: NonCode
LOC: 0
Project Info
common-component-mng-sys - Common Componen...e ...(common-component-mng-sys)
Server: Google
Type: svn
...on‑component‑mng‑sys\trunk\
   AddNewComponent.aspx
   AddNewComponent.aspx.cs
   ADLogin.aspx
   ADLogin.aspx.cs
   ...SearchActionChoice.aspx
   ...rchActionChoice.aspx.cs
   CathayBkRSS.xml
   Comment.aspx
   Comment.aspx.cs
   ...n-component-mng-sys.sln
   ...onent-mng-sys_Model.tgs
   ComponentsList.html
   Default.aspx
   Default.aspx.cs
   Downloading.aspx
   Downloading.aspx.cs
   ErrorPage.htm
   Global.asax
   Logon.aspx
   Logon.aspx.cs
   ManagerMain.aspx
   ManagerMain.aspx.cs
   MasterPage.master
   MasterPage.master.cs
   ReviseComponent.aspx
   ReviseComponent.aspx.cs
   SearchComponent.aspx
   SearchComponent.aspx.cs
   SearchResult.aspx
   SearchResult.aspx.cs
   StatisticsReport.aspx
   StatisticsReport.aspx.cs
   ...oDownloadComponent.aspx
   ...wnloadComponent.aspx.cs
   web.config
   Web.sitemap
   ...ejectReasonAndMail.aspx
   ...ctReasonAndMail.aspx.cs

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Comment.aspx.cs" Inherits="Comment" EnableSessionState="True" %>

<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI" TagPrefix="asp" %>
    
      <%@ Register
    Assembly="AjaxControlToolkit"
    Namespace="AjaxControlToolkit"
    TagPrefix="ajaxToolkit" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>

<body id="panelUD">

    <form id="form1" runat="server">
    <div style="background-color: #f0e68c">
    <div><h1>@Τ޲ztΡG</h1> </div>
        &nbsp;W١G<asp:Label ID="lblComponentName" runat="server" Text="lblComponentName" Width="223px" BackColor="#00C000" BorderColor="#FFC0C0" Font-Size="Large" ForeColor="#FFE0C0"></asp:Label>&nbsp;
        <br />
        &nbsp;&nbsp; 󪩥G<asp:Label ID="lblComponentVersion" runat="server" Text="lblComponentVersion" Width="130px"></asp:Label><br />
        &nbsp;&nbsp; IDG
        <asp:Label ID="lblComponentID" runat="server" Text="lblComponentID" Width="134px"></asp:Label><br />
        &nbsp;&nbsp; ̡G<asp:Label ID="lblEmailTo" runat="server" Width="64px"></asp:Label><br />
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #0000ff"><strong>ЦbgUz露󪺵</strong>G
            &nbsp;</span><asp:TextBox ID="tbxComment" runat="server" Height="282px" Width="602px" style="left: 16px; position: relative; top: 0px; z-index: 101;" BorderStyle="Dotted" TextMode="MultiLine" ToolTip="ЦbgUz露󪺵"></asp:TextBox><br />
        <br />
        &nbsp; &nbsp;&nbsp;
        <asp:CheckBox ID="cbxShowUserOrNot" runat="server" OnCheckedChanged="cbxShowUserOrNot_CheckedChanged"
            Text="ĪܡGܵתID" /><br />
        &nbsp; &nbsp;&nbsp; G<asp:DropDownList ID="ddlComponentScore" runat="server">
            <asp:ListItem Value="1"></asp:ListItem>
            <asp:ListItem Value="2"></asp:ListItem>
            <asp:ListItem Value="3"></asp:ListItem>
            <asp:ListItem Value="4"></asp:ListItem>
            <asp:ListItem Value="5"></asp:ListItem>
        </asp:DropDownList>&nbsp;<br />
        &nbsp; &nbsp; &nbsp;
        <asp:Button ID="btnComment" runat="server" Text="COMMENT" Width="138px" style="left: 216px; position: relative; top: 14px; z-index: 102;" Height="27px" OnClick="btnComment_Click" />
        &nbsp;&nbsp;
        <br />
        <br />
      
        <br />
    </div>
    </form>    
  

    <script type="text/javascript">
        // (c) Copyright Microsoft Corporation.
        // This source is subject to the Microsoft Permissive License.
        // See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx.
        // All other rights reserved.
    
        // Script objects that should be loaded before we run
        var typeDependencies = ['AjaxControlToolkit.RatingBehavior'];
    
        // Test Harness
        var testHarness = null;
        var waitLength = 150;
        var timeOut = 5000;

        // Controls in the page
        var rating1 = null;
        var rating2 = null;
        var rating3 = null;
        var rating4 = null;
        
        var btn = null;

        var rating1Extender = null;
        var rating2Extender = null;
        var rating3Extender = null;
        var rating4Extender = null;

        //Event
        _ratingHandler = Function.createDelegate(this, this.onRatingChange);
        _endClientCallBackHandler = Function.createDelegate(this, this.onEndClientCallBack);
        var _eventOk;
        var _eventCallBackOk;
        var _resultFromServerSide;
        
        function checkValue(rating, value)
        {
            testHarness.assertEqual(rating.get_Rating(), value, "Value should be equal " + value + " and not " + rating.get_Rating());
        }
        
        function clickStar(rating, value)
        {
           testHarness.fireEvent(rating.get_Stars()[value], 'onmouseover');
           testHarness.fireEvent(rating.get_Stars()[value], 'onclick');
        }
        
        function checkValueAfterClientCallBack(id, value, tag, result)
        {
            var tab = result.split(";");
            testHarness.assertEqual(tab[0], id, "Id should be equal " + id + " and not " + tab[0]);
            testHarness.assertEqual(tab[1], value, "Value should be equal " + value + " and not " + tab[1]);
            testHarness.assertEqual(tab[2], tag, "Tag should be equal " + tag + " and not " + tab[2]);
        }
        
        function checkInit()
        {
            checkValue(rating1Extender, '5');
            checkValue(rating2Extender, '5');
            checkValue(rating3Extender, '5');
            checkValue(rating4Extender, '5');
        }
        function changeRating1()
        {
            clickStar(rating1Extender, 7);
        }
        function changeRating()
        {
            clickStar(rating1Extender, 7);
            clickStar(rating4Extender, 7);
            clickStar(rating3Extender, 7);
            clickStar(rating2Extender, 7);
        }
        function checkAfterRating()
        {
            checkValue(rating1Extender, '8');
            checkValue(rating4Extender, '8');
            checkValue(rating2Extender, '3');
            checkValue(rating3Extender, '3');
        }
        

        function attachEvent()
        {
            _eventOk = false;
            _eventCallBackOk = false;
            rating1Extender.add_Rated(_ratingHandler);
            rating1Extender.add_EndClientCallback(_endClientCallBackHandler);
        }
        
        function onRatingChange(sender, eventArgs)
        {
            _eventOk = true;
        }
        
        function onEndClientCallBack(sender, eventArgs)
        {
            _eventCallBackOk = true;
            _resultFromServerSide = eventArgs.get_CallbackResult();
        }

        function checkEvent()
        {
            try { 
                checkValue(rating1Extender,'8');
                testHarness.assertEqual(_eventOk, true, "Event not index change not lauch '" + rating1Extender.id + "'");
                return true;
            } catch (ex) {
                return false;
            }
        }

        function checkEndCallBackEvent()
        {
            try { 
                checkValueAfterClientCallBack('Rating1','8','99',_resultFromServerSide);
                testHarness.assertEqual(_eventCallBackOk, true, "Event not index change not lauch '" + rating1Extender.id + "'");
                return true;
            } catch (ex) {
                return false;
            }
        }
        // Register the tests
        function registerTests(harness)
        {
            testHarness = harness;
            var test;
            
            // Get the controls from the page
            rating1 = testHarness.getElement('ctl00_ContentPlaceHolder1_Rating1');
            rating1Extender = testHarness.getObject('RatingBehavior1');
            rating2 = testHarness.getElement('ctl00_ContentPlaceHolder1_Rating2');
            rating2Extender = testHarness.getObject('RatingBehavior2');
            rating3 = testHarness.getElement('ctl00_ContentPlaceHolder1_Rating3');
            rating3Extender = testHarness.getObject('RatingBehavior3');
            rating4 = testHarness.getElement('ctl00_ContentPlaceHolder1_Rating4');
            rating5 = testHarness.getElement('ctl00_ContentPlaceHolder1_Rating5');
            rating4Extender = testHarness.getObject('RatingBehavior4');
            rating5Extender = testHarness.getObject('RatingBehavior5');
            
            btn = testHarness.getElement('ctl00_ContentPlaceHolder1_Button1');

            test = testHarness.addTest('Initial State');
            test.addStep(checkInit);
            
            //Change Index
            test = testHarness.addTest('Change Rating');
            test.addStep(changeRating);
            test.addStep(checkAfterRating);
            
            //Attach to onChangeRating and EndCallBackEvent
            test = testHarness.addTest('Attach to onChangeRating');
            test.addStep(attachEvent);
            test.addStep(changeRating1, checkEvent, waitLength, timeOut);
            test.addStep(changeRating1, checkEndCallBackEvent, waitLength, timeOut);
            
            //Test PostBack
//            test = testHarness.addTest("AutoPostBack");
//            test.addStep(function() {clickStar(rating5Extender, 7);});            
//            test.addStep(function() {checkValue(rating5Extender, '8');});            
        }
    </script>

</body></html>



About Koders | Resources | Downloads | Support | Black Duck | Submit Project | Terms of Service | DMCA | Privacy Policy | Site Map| Contact Us