Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
77 views
hi
I use RadSchedulerRecurrenceEditor in AdvancedFormCS.ascx for

I need show in Recurrence:
Hourly , Daily  and Weekly

and hide :
Monthly , Yearly , No end date ,End after , and End by

please help me.
Plamen
Telerik team
 answered on 02 Apr 2015
9 answers
779 views
Hi, I just realized that I posted a question last night into the wrong location:

http://www.telerik.com/community/forums/wpf/scheduler/dynamic-resources-in-codebehind.aspx

For some reason I'm having a hard time applying ResourceTypes and ResourceStyles to the RadScheduler dynamically. I'm sure I'm missing something small, and yet I can't catch it.  Please take a look at my code and maybe you can point me in the right direction. 

protected void Page_Load(object sender, EventArgs e) 
   if (!IsPostBack) 
   
       objDS = GetDataSet(); 
       SetupResources(); 
       RadScheduler.DataSource = objDS.Tables[0]; 
       RadScheduler.DataBind(); 
   
    
private void SetupResources() 
  ResourceType resType = new ResourceType();
  resType.ForeignKeyField = "AssignedTo"
  resType.DataSource = objDS.Tables["table2"]; 
  resType.KeyField = "id"
  resType.Name = "User"
  resType.TextField = "UserName"
    
  RadScheduler.ResourceTypes.Add(resType); 
    
  ResourceStyleMapping rsm = new ResourceStyleMapping(); 
  rsm.ApplyCssClass = "rsCategoryPink"
  rsm.Text = "Dasha"
  rsm.Type = "User"
  RadScheduler.ResourceStyles.Add(rsm); 
    
  rsm = new ResourceStyleMapping(); 
  rsm.ApplyCssClass = "rsCategoryGreen"
  rsm.Text = "Joe"
  rsm.Type = "User"
  RadScheduler.ResourceStyles.Add(rsm); 
    
  rsm = new ResourceStyleMapping(); 
  rsm.ApplyCssClass = "rsCategoryOrange"
  rsm.Text = "Adam"
  rsm.Type = "User"
  RadScheduler.ResourceStyles.Add(rsm); 
}

This is the xml data that's converted into a dataset:


<?
xml version="1.0" encoding="utf-8"?>   
<dataSet>   
  <table1>   
    <id>1</id>   
    <Title>Task1</Title>   
    <Date>08/07/2010</Date>   
    <End>08/17/2010</End>   
    <AssignedTo>Dasha</AssignedTo>   
    <Status>Completed</Status>   
    <Room>Library</Room>   
  </table1>   
  <table1>   
    <id>2</id>   
    <Title>Task 2</Title>   
    <Date></Date>   
    <End>08/07/2010</End>   
    <AssignedTo>Dasha</AssignedTo>   
    <Status>Completed</Status>   
    <Room>Office</Room>   
  </table1>   
  <table1>   
    <id>3</id>   
    <Title>Task 3</Title>   
    <Date>08/18/2010</Date>   
    <End>08/18/2010</End>   
    <AssignedTo>Adam</AssignedTo>   
    <Status>Completed</Status>   
    <Room>Library</Room>   
  </table1>   
  <table1>   
    <id>4</id>   
    <Title>Task 4</Title>   
    <Date></Date>   
    <End>08/08/2010</End>   
    <AssignedTo>Joe</AssignedTo>   
    <Status>Completed</Status>   
    <Room>Library</Room>   
  </table1>    
  <table2>   
    <id>1</id>   
    <UserName>Dasha</UserName>   
    <UserAge>28</UserAge>   
    <UserOccupation>Plumber</UserOccupation>   
  </table2>   
  <table2>   
    <id>2</id>   
    <UserName>Joe</UserName>   
    <UserAge>30</UserAge>   
    <UserOccupation>IT Professional</UserOccupation>   
  </table2>   
  <table2>   
    <id>3</id>   
    <UserName>Adam</UserName>   
    <UserAge>33</UserAge>   
    <UserOccupation>Manager</UserOccupation>   
  </table2>   
  <table2>   
    <id>4</id>   
    <UserName>Michael</UserName>   
    <UserAge>30</UserAge>   
    <UserOccupation>Developer</UserOccupation>   
  </table2>   
</dataSet

When the sheduler is done databinding, I can step into the code and see that the Resources collection of the RadScheduler has been populated, but if I step into the AppointmentDataBound event, none of the appointments show any resources assigned, even though the AssignedTo column is definitely populated in the datatable.  I'm also open to populating the Resouces collection manually, as long as it's done programmatically.  I've looked at probably all your demo samples, but somehow still missed the solution.  Thank you so much!

Dasha.
bablov
Top achievements
Rank 1
 answered on 02 Apr 2015
1 answer
121 views

I am getting error with below description



Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=;;System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35:en-US:f319b152-218f-4c14-829d-050a68bb1a61:ea597d4b:b25378d2;Telerik.Web.UI, Version=2015.1.225.45, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-US:d3cd47d0-4d93-4bad-8b9f-f9fea0aa4c69:16e4e7cd:f7645509:24ee1bba:6d43f6d9:2003d0b8:f46195d3:c128760b:88144a7a:1e771326:aa288e2d:258f1c72:2bef5fcc:e06b58fd:583660290x800a138f - JavaScript runtime error: Unable to get property 'scrollHeight' of undefined or null referenceIf there is a handler for this exception, the program may be safely continued.



Config file setting


<?xml version="1.0"?>
<configuration>

<appSettings>

<add key="vs:EnableBrowserLink" value="false"/>
</appSettings>

<connectionStrings>

</connectionStrings>
<!--Start CM Config-->
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IReleaseNotesService"/>
<!-- Remove if not using Healthwise Integration -->
<binding name="DrugInteractionsSoap" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="6553600" maxBufferPoolSize="524288" maxReceivedMessageSize="6553600" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="6553600" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
<security mode="Transport">
<transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
<message clientCredentialType="UserName" algorithmSuite="Default"/>
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://help.Lumeris.com/Api/v1.0/ReleaseNotes.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IReleaseNotesService" contract="Client.IReleaseNotesService" name="BasicHttpBinding_IReleaseNotesService"/>
<!-- Remove if not using Healthwise Integration -->
<endpoint address="http://dicapi.healthwise.net/DrugInteractions.asmx" binding="basicHttpBinding" bindingConfiguration="DrugInteractionsSoap" contract="HealthwiseService.DrugInteractionsSoap" name="DrugInteractionsSoap"/>
</client>
</system.serviceModel>
<!--End CM Config-->


<!--
For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.

The following attributes can be set on the <httpRuntime> tag.
<system.Web>
<httpRuntime targetFramework="4.5" />
</system.Web>
-->
<system.web>
<httpRuntime encoderType="System.Web.Security.AntiXss.AntiXssEncoder" requestValidationMode="2.0" executionTimeout="43200" maxRequestLength="1048576" maxQueryStringLength="9999"/>
<compilation debug="false" targetFramework="4.5.1">
<assemblies>
<add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<!--Devexpress-->
<add assembly="Ext.Net, Version=1.0.4093.32349, Culture=neutral, PublicKeyToken=2E12CE3D0176CD87"/>
<!--CM Config-->
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>

</compilation>
<customErrors mode="Off"/>

<authorization>
<deny users="?"/>
</authorization>
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="240"/>

<pages autoEventWireup="true" enableSessionState="true" enableViewState="true" enableViewStateMac="true" maxPageStateFieldLength="1000" validateRequest="true" controlRenderingCompatibilityVersion="3.5">
<controls>

<add tagPrefix="telerik" namespace="Telerik.Charting" assembly="Telerik.Web.UI"/>
<add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>

<!--End CM Config-->
</controls>
</pages>
<httpHandlers>
<clear/>

<add verb="*" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI"/>
<add verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler,Telerik.Web.UI" validate="false"/>
<add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/>
<add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false"/>
<add path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI" validate="false"/>

</httpHandlers>
<httpModules>
<add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule"/>

</httpModules>

<identity impersonate="false"/>
</system.web>

<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="52428800" maxQueryString="9999"/>
</requestFiltering>
</security>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<add name="RadUploadModule" preCondition="integratedMode" type="Telerik.Web.UI.RadUploadHttpModule"/>
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name="ScriptHandlerFactoryAppServices"/>
<remove name="ScriptResource"/>

<add name="ChartImage.axd_*" path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode"/>
<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>


<!--Start CM Config-->
<add name="TelerikWebResource" verb="*" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" preCondition="integratedMode"/>
<add name="TelerikWebDialogHandler" path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI" preCondition="integratedMode"/>
<add name="TelerikChartHandler" path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI"/>
<add name="TelerikSpellCheckHandler" path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler,Telerik.Web.UI"/>
<add name="Telerik_RadUploadProgressHandler_ashx" verb="*" preCondition="integratedMode" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler"/>
<!--End CM Config-->

</handlers>
<defaultDocument>
<files>
<add value="login.aspx"/>
</files>
</defaultDocument>
<httpProtocol>
<customHeaders>
<clear/>
<add name="X-UA-Compatible" value="IE=EmulateIE8"/>
</customHeaders>
</httpProtocol>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="4.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="4.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Pavlina
Telerik team
 answered on 01 Apr 2015
1 answer
107 views
Hi,

As per domo, There was no feature for ROW/Cell merge for RAD grid.

1. Does Rad Grid support Row/Cell merge?

Can you provide your suggestions how to achieve this functionalties.

Regards
Vasu
Pavlina
Telerik team
 answered on 01 Apr 2015
2 answers
137 views
I have attached two views of a standard menu with default Metro Touch skin and mobile rendering mode.

When activated, I am happy to see that there is a transparent effect which blends very well with my page element.

When closed, I would like to get rid of the gray background, leaving just the black slices.
Tomica
Top achievements
Rank 2
 answered on 01 Apr 2015
5 answers
453 views

Hi There,

I noticed that my images when inserted were using a relative path, so I added the MakeUrlsAbsolute content filter and that works fine. 

But I need my hyperlinks to stay exactly how entered.  So <a href="[:token:]"> stays and does not become <a href="www.mydomain.com/editor/[:token:].

Is this possible?
Kevin
Top achievements
Rank 1
 answered on 01 Apr 2015
3 answers
502 views
This seems like it should be an easy thing to figure out, but I haven't found a solution to my problem. I wire up a PivotGrid to a DataTable (which I store in Session State between calls) using the NeedDataSource event handler. I have a search form on my page with 7 different parameters for the stored procedure that I call within that method.

What I am finding is that the search button works the first time (on page load), but clicking the search button doesn't cause the data to be recalled again. I would think that the rebinding of the pivot grid would be straighforward, and would cause the NeedDataSource event to fire again. Because of the size of the dataset (potentially 45,000 records) I need to store it in session between calls.

What am I missing here? 

The search button only calls:

pvtCMStoG2.DataBind()

The NeedDataSource event looks like this:
 
Private Sub pvtCMStoG2_NeedDataSource(sender As Object, e As PivotGridNeedDataSourceEventArgs) Handles pvtCMStoG2.NeedDataSource
    'Get an assign the data source.
    pvtCMStoG2.DataSource = GetPivotGridData()
End Sub
 
 
Public Function GetPivotGridData() As DataTable
    'Decalre local variables.
    Dim myDataTable As New DataTable()
 
 
    'Check to see if there is anything in Session for this.
    If Session("ReconciliationTime") IsNot Nothing Then
        'Retrieve from session.
        myDataTable = CType(Session("ReconciliationTime"), DataTable)
    Else
        'Set up the connection.
        Dim m_strConnectionString As [String] = ConfigurationManager.ConnectionStrings("SOREOConnection").ConnectionString
        Dim m_objConnection As New SqlConnection(m_strConnectionString)
 
        Dim m_objSQLCommand As New SqlCommand
        Dim m_cmdParameter As SqlParameter
 
        'Set the command properties.
        With m_objSQLCommand
            .Connection = m_objConnection
 
            'Set the command timeout value to wait indefinitely.
            .CommandTimeout = 0
 
            'Set the core properties.
            .CommandText = "[reconciliation].[cspCMStoG2TimesheetValidation]"
            .CommandType = CommandType.StoredProcedure
        End With
 
 
        'Create and set the parameter values.
        m_cmdParameter = New SqlParameter 'With {.ParameterName = "BeginDate", .SqlDbType = SqlDbType.DateTime}
        With m_cmdParameter
            .ParameterName = "@BeginDate"
            .SqlDbType = SqlDbType.DateTime
 
            'Set the value.
            .Value = ctlBillingPeriodPicker.StartDate
        End With
 
        'Add the parameter to the commands.
        m_objSQLCommand.Parameters.Add(m_cmdParameter)
 
 
        'Create and set the parameter values.
        m_cmdParameter = New SqlParameter
        With m_cmdParameter
            .ParameterName = "@EndDate"
            .SqlDbType = SqlDbType.DateTime
 
            'Set the value.
            .Value = ctlBillingPeriodPicker.EndDate
        End With
 
        'Add the parameter to the commands.
        m_objSQLCommand.Parameters.Add(m_cmdParameter)
 
 
        'Create and set the parameter values.
        m_cmdParameter = New SqlParameter
        With m_cmdParameter
            .ParameterName = "@EmployeeID"
            .SqlDbType = SqlDbType.UniqueIdentifier
 
            'Set the value.
            If String.IsNullOrEmpty(ctlEmployeePicker.SelectedEmployeeID) Then
                .Value = System.DBNull.Value
            Else
                .Value = ctlEmployeePicker.SelectedEmployeeID
            End If
        End With
 
        'Add the parameter to the commands.
        m_objSQLCommand.Parameters.Add(m_cmdParameter)
 
 
        'Create and set the parameter values.
        m_cmdParameter = New SqlParameter
        With m_cmdParameter
            .ParameterName = "@CustomerID"
            .SqlDbType = SqlDbType.UniqueIdentifier
 
            'Set the value.
            If String.IsNullOrEmpty(ctlCustomerPicker.SelectedCustomerID) Then
                .Value = System.DBNull.Value
            Else
                .Value = ctlCustomerPicker.SelectedCustomerID
            End If
        End With
 
        'Add the parameter to the commands.
        m_objSQLCommand.Parameters.Add(m_cmdParameter)
 
 
        'Create and set the parameter values.
        m_cmdParameter = New SqlParameter
        With m_cmdParameter
            .ParameterName = "@FundingAgency"
            .SqlDbType = SqlDbType.VarChar
 
            'Set the value.
            If String.IsNullOrEmpty(ctlFundingOrganization.SelectedFundingOrganizationName) Then
                .Value = System.DBNull.Value
            Else
                .Value = ctlFundingOrganization.SelectedFundingOrganizationName
            End If
        End With
 
        'Add the parameter to the commands.
        m_objSQLCommand.Parameters.Add(m_cmdParameter)
 
 
        'Create and set the parameter values.
        m_cmdParameter = New SqlParameter
        With m_cmdParameter
            .ParameterName = "@TimesheetID"
            .SqlDbType = SqlDbType.Int
 
            'Assign the value
            If chkSingleTimesheetID.Checked = True Then
                .Value = radTimesheetID.Value
            Else
                .Value = System.DBNull.Value
            End If
        End With
 
        'Add the parameter to the commands.
        m_objSQLCommand.Parameters.Add(m_cmdParameter)
 
        
        'Create and set the parameter values.
        m_cmdParameter = New SqlParameter
        With m_cmdParameter
            .ParameterName = "@IncludeLastImport"
            .SqlDbType = SqlDbType.Bit
 
            'Assign the value
            .Value = chkIncludeLastImport.Checked
        End With
 
        'Add the parameter to the commands.
        m_objSQLCommand.Parameters.Add(m_cmdParameter)
 
 
        'Create and set the parameter values.
        m_cmdParameter = New SqlParameter
        With m_cmdParameter
            .ParameterName = "@ErrorsOnly"
            .SqlDbType = SqlDbType.Bit
 
            'Assign the value
            .Value = chkErrorsOnly.Checked
        End With
 
        'Add the parameter to the commands.
        m_objSQLCommand.Parameters.Add(m_cmdParameter)
 
 
 
        'Set up the DataAdapter
        Dim DataAdapter As SqlDataAdapter = New SqlDataAdapter
        DataAdapter.SelectCommand = m_objSQLCommand
 
 
        Try
            'Open the connection.
            m_objConnection.Open()
 
            'Fill the data adapter.
            DataAdapter.Fill(myDataTable)
        Finally
            'Close the connection.
            m_objConnection.Close()
        End Try
 
 
        'Add it to the session.
        Session("ReconciliationTime") = myDataTable
    End If
 
 
    'Return the final dataset.
    Return myDataTable
End Function
Viktor Tachev
Telerik team
 answered on 01 Apr 2015
3 answers
100 views
Recently installed the latest version of Telerik UI for ASP.NET AJAX Q1 2015 on a new machine with VS 2013

I had an already existing solution with multiple radgrids, which i working fine on another development environment.
For few of the radgrids, the css does not load properly.

Have attached the screenshots for the same for reference.

Dharmesh
Top achievements
Rank 1
 answered on 01 Apr 2015
3 answers
119 views
I'm using a RadAsyncUpload control with in Radwindow. My page have RadGrid, RadAjaxManager and the Radwindow. when any postback event is occur then i'm getting  script error. when i click on the grid page that time also getting this error. The radajaxloading panel is not goes out.  

In Master page code
<telerik:RadScriptManager ID="RadScriptManager1" runat="server" ScriptMode="Release"></telerik:RadScriptManager><telerik:RadAjaxLoadingPanel ID="LoadingPanel1" runat="server" Skin="Default"></telerik:RadAjaxLoadingPanel>


in child page code

 
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
   <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="panel1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="panel1" LoadingPanelID="LoadingPanel1"   />                                                  <telerik:AjaxUpdatedControl ControlID="grid1" />
                    <telerik:AjaxUpdatedControl ControlID="panel2" />
                </UpdatedControls>
            </telerik:AjaxSetting>
     </AjaxSettings>
</telerik:RadAjaxManager>

<telerik:RadWindow ID="RadWindow1" runat="server" Title="Settings" Width="500px" Height="350px" OnClientClose="refreshGrid">
    <ContentTemplate>
        <asp:Panel ID="panel1" runat="server">
           <telerik:RadAsyncUpload ID="AttachFiles" runat="server" InputSize="40" OnClientFileUploading="OnClientFileUploading"                  MultipleFileSelection="Automatic" OnClientValidationFailed="OnClientValidationFailed"                                            MaxFileSize="73400320" AllowedFileExtensions=".jpeg,.jpg,.png,.docx,.doc,.xlsx,.xls,.pdf">                                     </telerik:RadAsyncUpload>
       </asp:Panel>
    </ContentTemplate>
</telerik:RadWindow>

Ivan Danchev
Telerik team
 answered on 01 Apr 2015
1 answer
104 views
Hi,
Good Day!!!

Observed, telerik grid is supporting multiple .net frameworks, since our Application is in VS 2010 with asp.net 4.0 framework.

Could you please provide your inputs below points, if we choose Telerik Rad Grid.

1. Which version of Telerik grid is preferable?.Can we go for latest versions of telerik grid on the same.
2. is Grid feature supports all versions of telerik as per the their demos?.
3. Telerik sample code compatible all .net frameworks.

Regards
Vasu.
Viktor Tachev
Telerik team
 answered on 01 Apr 2015
Narrow your results
Selected tags
Tags
+? more
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?