Edit D:\AVA\AVAStandard\AVA.ResourcesPlatform.WebUI\Themes\NewtonTheme\Control\Marking\MarkingScore.ascx
??<%@ Control Language="C#" AutoEventWireup="true" Inherits="AVA.ResourcesPlatform.WebUI.Control.Marking.MarkingScore" %> <%-- ??? <%= new MarkingScoreInstance(this) { ScoreTarget=(int)AVA.ResourcesPlatform.Model.Pub.ScoreScoreTarget.Video, ScoreGuid=this.Video.Guid }.ToHtml()%>--%> <div class="mark-score-wrapper"> <div class=""> <div id="RatingWrapper_<%= this.ScoreGuid %>" class="ratingWrapper"> <% var totalValue = 5; var spliteNum = 1; var startNum = 5; for (var j = 1; j <= startNum * spliteNum; j++) { %> <input name="star_<%= this.ScoreGuid %>" value="<%= totalValue*j/(spliteNum*startNum) %>" type="radio" class="star <%= "{split:"+spliteNum+"}" %>" <%= this.ScoreEnable ? "" :"disabled='disabled'"%> /> <% } %> </div> <style> .star-rating-control .rating-cancel{ display:none; visibility:hidden; width:1px; } </style> <script> $(document).ready(function () { //????????? var inputCount = 5; $("input[name= 'star_<%= this.ScoreGuid %>']").rating( { cancel: "???", readOnly:<%= this.ScoreEnable ? "false":"true" %>, required: false }); var origScore; if ($.cookie("UserCode<%= SettingGroup.CookieSuffix %>") != null) { var params = "ScoreGuid=<%= this.ScoreGuid %>"; $.ajax( { cache: false, type: "POST", url: Global.Site + "/Ajax.aspx?AVA.ResourcesPlatform.Ajax.ClientAjax.ScoreGet", data: params, async: true, dataType: 'json', success: function (result) { origScore = result.UserScore; $("input[name='star_<%= this.ScoreGuid %>']").rating('select', origScore - 1); $("#count_pushup_<%= this.ScoreGuid %>").html(result.UpCount); if (result.PushUp == true) { $("#Pushup_<%=this.ScoreGuid %>").removeClass("unpush");//1?? 0?? null ????? } else if (result.PushUp == false) { $("#Pushup_<%=this.ScoreGuid %>").addClass("unpush"); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { var message = XMLHttpRequest.responseText; Global.Error(message); } }); } // when click $("#RatingWrapper_<%= this.ScoreGuid %>") .children(".star-rating-control") .children(".star-rating") .on("click", function (e) { var value = $(e.currentTarget).text() var params = "ScoreTarget=" + "<%= this.ScoreTarget %>" + "&ScoreGuid=" + "<%= this.ScoreGuid %>" + "&Score=" + value; if (value != origScore) { $.ajax( { cache: false, type: "POST", url: Global.Site + "/Ajax.aspx?AVA.ResourcesPlatform.Ajax.ClientAjax.ScoreAdd", data: params, async: true, dataType: 'json', success: function (result) { origScore = value; flash("????????"); }, beforeSend: function () { }, complete: function () { }, error: function (XMLHttpRequest, textStatus, errorThrown) { var message = XMLHttpRequest.responseText; Global.Error(message); } }); } }); }); </script> <%-- <div class="mark_score_group_small"> <a class="ico_up_small" href="#" id='<%= "Pushup_"+this.ScoreGuid %>'> <span id="count_pushup_<%= this.ScoreGuid %>" class="pushup_count"></span> </a> </div> <script> $(document).ready(function () { $("#Pushup_<%=this.ScoreGuid %>").on("click", function (e) { e.preventDefault(); var checked = $(this).hasClass("unpush") ? 1 : 0; var params = "ScoreTarget=" + "<%= this.ScoreTarget %>" + "&ScoreGuid=" + "<%= this.ScoreGuid %>" + "&PushUp=" + checked; var button = this; $.ajax( { cache: false, type: "POST", url: Global.Site + "/Ajax.aspx?AVA.ResourcesPlatform.Ajax.ClientAjax.ScorePushUp", data: params, async: true, dataType: 'json', success: function (result) { if (result) { $(button).toggleClass("unpush"); if (checked) { flash("????????"); flash("????????"); } $("#count_pushup_<%= this.ScoreGuid %>").html(result.UpCount); } }, beforeSend: function () { }, complete: function () { }, error: function (XMLHttpRequest, textStatus, errorThrown) { var message = XMLHttpRequest.responseText; Global.Error(message); } }); }); }); </script>--%> </div> </div>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de