Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
101 views
Hi, everybody!

I have a problem with radSplitter. I already have 100% of width, wich is in 100% of browser, And i need top place for logo and bottom for logo. When I use percentage there will be another setting for different resolutions.

I need set Height="100% - 100px" something like that..

Any ideas? Thanks a lot!
Svetlina Anati
Telerik team
 answered on 14 Oct 2009
1 answer
185 views
Hi,

I have a project that uses the radCombobox (v2009.2.826.35). I am declaring two LinqDataSources on the form and binding the comboboxes to those sources. On occassion I am receiving this error in the Application_Error event in Global.asax via logging:

System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.ArgumentException: An item with the same key has already been added.  
  at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)  
  at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)  
  at System.Web.Query.Dynamic.ClassFactory.GetDynamicClass(IEnumerable`1 properties)  
  at System.Web.Query.Dynamic.ExpressionParser.ParseNew()  
  at System.Web.Query.Dynamic.ExpressionParser.ParseIdentifier()  
  at System.Web.Query.Dynamic.ExpressionParser.ParsePrimaryStart()  
  at System.Web.Query.Dynamic.ExpressionParser.ParsePrimary()  
  at System.Web.Query.Dynamic.ExpressionParser.ParseUnary()  
  at System.Web.Query.Dynamic.ExpressionParser.ParseMultiplicative()  
  at System.Web.Query.Dynamic.ExpressionParser.ParseAdditive()  
  at System.Web.Query.Dynamic.ExpressionParser.ParseComparison()  
  at System.Web.Query.Dynamic.ExpressionParser.ParseLogicalAnd()  
  at System.Web.Query.Dynamic.ExpressionParser.ParseLogicalOr()  
  at System.Web.Query.Dynamic.ExpressionParser.ParseExpression()  
  at System.Web.Query.Dynamic.ExpressionParser.Parse(Type resultType)  
  at System.Web.Query.Dynamic.DynamicExpression.ParseLambda(ParameterExpression[] parameters, Type resultType, String expression, Object[] values)  
  at System.Web.Query.Dynamic.DynamicExpression.ParseLambda(Type itType, Type resultType, String expression, Object[] values)  
  at System.Web.Query.Dynamic.DynamicQueryable.Select(IQueryable source, String selector, Object[] values)  
  at System.Web.UI.WebControls.DynamicQueryableWrapper.Select(IQueryable source, String selector, Object[] values)  
  at System.Web.UI.WebControls.LinqDataSourceView.ExecuteSelectExpressions(IQueryable source, IDictionary`2 whereValues, IOrderedDictionary orderByOrderedValues, IDictionary`2 groupByValues, IDictionary`2 orderGroupsByValues, IDictionary`2 selectNewValues)  
  at System.Web.UI.WebControls.LinqDataSourceView.ExecuteSelectQuery(LinqDataSourceSelectEventArgs selectEventArgs, Object selectResult, Object table, Boolean storeOriginalValues)  
  at System.Web.UI.WebControls.LinqDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments)  
  at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback)  
  at Telerik.Web.UI.RadComboBox.OnDataBinding(EventArgs e)  
  at Telerik.Web.UI.RadComboBox.PerformSelect()  
  at System.Web.UI.WebControls.BaseDataBoundControl.DataBind()  
  at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()  
  at System.Web.UI.WebControls.BaseDataBoundControl.OnPreRender(EventArgs e)  
  at Telerik.Web.UI.RadComboBox.OnPreRender(EventArgs e)  
  at System.Web.UI.Control.PreRenderRecursiveInternal()  
  at System.Web.UI.Control.PreRenderRecursiveInternal()  
  at System.Web.UI.Control.PreRenderRecursiveInternal()  
  at System.Web.UI.Control.PreRenderRecursiveInternal()  
  at System.Web.UI.Control.PreRenderRecursiveInternal()  
  at System.Web.UI.Control.PreRenderRecursiveInternal()  
  at System.Web.UI.Control.PreRenderRecursiveInternal()  
  at System.Web.UI.Control.PreRenderRecursiveInternal()  
  at System.Web.UI.Control.PreRenderRecursiveInternal()  
  at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)  
  --- End of inner exception stack trace ---  
  at System.Web.UI.Page.HandleError(Exception e)  
  at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)  
  at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)  
  at System.Web.UI.Page.ProcessRequest()  
  at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)  
  at System.Web.UI.Page.ProcessRequest(HttpContext context)  
  at ASP.default_aspx.ProcessRequest(HttpContext context)  
  at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()  
  at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 

The combobox is being setup on the form like this:
<telerik:RadComboBox ID="cboMilitaryRank" runat="server" 
EnableLoadOnDemand="True" DataSourceID="dsMilitaryRank" Skin="Office2007" 
DataTextField="LookupValue" DataValueField="LookupValueID" 
ToolTip="Please choose a rank from the list or type in your own custom rank." Width="250px" 
AppendDataBoundItems="True">  
  <Items> 
    <telerik:RadComboBoxItem runat="server" Selected="True" /> 
  </Items> 
</telerik:RadComboBox> 

The LinqDataSource is being setup like this:
<asp:LinqDataSource ID="dsMilitaryRank" runat="server" 
ContextTypeName="ConferenceRegistrationModel.ConferenceRegistrationDataContext" 
OrderBy="LookupValue" TableName="MilitaryRanks">  
</asp:LinqDataSource> 

The SQL view is pretty simple and looks like this:
CREATE VIEW [dbo].[vwMilitaryRank]  
AS 
SELECT     dbo.lkpValues.LookupValueID, dbo.lkpValues.LookupValue  
FROM         dbo.lkpCategories INNER JOIN 
                      dbo.lkpValues ON dbo.lkpCategories.CategoryID = dbo.lkpValues.CategoryID  
WHERE     (dbo.lkpCategories.CategoryName = N'Military Rank') 

Is there any reason that this should fire and how do I get this error from stopping? I know it's not in my code-behind because all of my code there is surrounded in Try..Catch block with specific wording for logging.
Veselin Vasilev
Telerik team
 answered on 14 Oct 2009
2 answers
311 views
Hello...  

I have a RadComboBox with multiple columns... I need to hide all of the columns but the first one, and when an item is selected, I need to be able to access the hidden columns.  I don't seem to be able to find an example on how to accomplish that.  Does anyone know???

Thanks for your help!
Bryan
Veselin Vasilev
Telerik team
 answered on 14 Oct 2009
0 answers
193 views

Hi All

 have to design grid edit in tabs strip like wizard model for editing/adding records so i have used to tab strip with multiagview i have used grid in 1st and a user control for other two pages for EDIT/ADD now i have problem when i using user control in multipagview controls in user control are getting shranked , so i need your help for two things


1.how use this user control in pageview with out losing looking and feel of controls inside this

2.how to pass/send the selected record values to next page in multipageview for editing.


following cod which i have used  and attached out screen for idea



contant page

<asp:Content ID="Content3" ContentPlaceHolderID="ContentHolderSearch" runat="server">
<p>
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" Skin="Black" MultiPageID="RadMultiPage1"
SelectedIndex="0" OnTabClick="RadTabStrip1_TabClick" Width="100%" >
<Tabs>
<telerik:RadTab Text="Price Rules" Selected="True">
</telerik:RadTab>
<telerik:RadTab Text="EditPriceRule" PageViewID="EditPriceRule" >
</telerik:RadTab>
<telerik:RadTab Text="ADDNEW" PageViewID="ADDNEW">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0">
<telerik:RadPageView ID="RadPageView1" runat="server" Width="100%" >
<telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" GridLines="None"
OnItemCommand="RadGrid1_ItemCommand"
onneeddatasource="RadGrid1_NeedDataSource">
<PagerStyle Mode="Slider" />
<MasterTableView>
<RowIndicatorColumn>
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<Columns>
<telerik:GridTemplateColumn>
<ItemTemplate>
<asp:LinkButton ID="EditLink" runat="server" CommandName="Edit" Text="Edit"></asp:LinkButton></ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView><HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
<AlternatingItemStyle HorizontalAlign="Center" />
</telerik:RadGrid>

</telerik:RadPageView>
<telerik:RadPageView ID="EditPriceRule" runat="server">
<div style="width: 100%; height: 40%; visibility: visible; float: right">
<uc1:PriceRulesList ID="PriceRulesList1" runat="server" />
</div>
</telerik:RadPageView>
<telerik:RadPageView ID="ADDNEW" runat="server">

<uc1:PriceRulesList ID="PriceRulesList2" runat="server" />
</telerik:RadPageView>

user control.ascx
<div class="main">
<div class="left">
<asp:Label ID="Label1" runat="server" Text="PriceRuleName" CssClass="lable"></asp:Label>
<asp:TextBox ID="txtPriceRuleName" runat="server" CssClass="textbox" ></asp:TextBox>
<br />
<asp:Label ID="Label2" runat="server" Text="Global" CssClass="lable"></asp:Label>
<asp:TextBox ID="txtglobal" runat="server" CssClass="textbox"></asp:TextBox>
<br />
<asp:Label ID="Label3" runat="server" Text="Price option" CssClass="lable"></asp:Label>
<asp:TextBox ID="txtPriceoption" runat="server" CssClass="textbox"></asp:TextBox>
<br />
<asp:Label ID="Label4" runat="server" Text="Mfg Part Number" CssClass="lable"></asp:Label>
<asp:TextBox ID="txtMfgPartNumber" runat="server" CssClass="textbox"></asp:TextBox>
<br />
<asp:Label ID="Label5" runat="server" Text="Price Range" CssClass="lable"></asp:Label>
<asp:TextBox ID="txtfrom" runat="server" Height="25px" Width="55px"></asp:TextBox>&nbsp
<asp:Label ID="Label10" runat="server" Text="To" Height="25px" Width="30px"></asp:Label>
<asp:TextBox ID="txtTo" runat="server" Height="25px" Width="55px"></asp:TextBox>
<br />

</div>
<div class="right">
<asp:Label ID="Label11" runat="server" Text="Pricing Type" CssClass="lable"></asp:Label>
<br />
<asp:Label ID="Label12" runat="server" Text="Type" CssClass="lable"></asp:Label>
<asp:DropDownList ID="PriceType" runat="server" CssClass="textbox">
</asp:DropDownList>
<br />
<asp:Label ID="Label13" runat="server" Text="Factor" CssClass="lable"></asp:Label>
<asp:TextBox ID="TextBox3" runat="server" CssClass="textbox"></asp:TextBox>
<br />
<asp:Label ID="Label14" runat="server" Text="Expired Date" CssClass="lable"></asp:Label>
<telerik:DatePickingCalendar ID="expdate" runat="server">
</telerik:DatePickingCalendar>
</div>
<div style="float: left; clip: rect(auto, auto, auto, 0px); width: 34%; height: 10%;
top: 350px; left: 0px">
<asp:Label ID="Label6" runat="server" Text="Manufacturer" Font-Bold="true" Font-Size="Larger" ></asp:Label> <br /> <br />

<asp:Label ID="Label7" runat="server" Text="Manufacturer" CssClass="lable" ></asp:Label>
<asp:TextBox ID="txtManufacturer" runat="server" CssClass="textbox" Width="162px"></asp:TextBox>
<table style="width: 100%; height: 100%; padding: 0px;" cellpadding="0" cellspacing="0">
<tr valign="top" height="100%">
<td width="218px" style="padding-top: 4px; padding-left: 4px;">
<telerik:RadListBox ID="RadListBox1" runat="server">
</telerik:RadListBox>
</td>
<td >
</td>
<td width="*" style="padding: 0px 2px 2px 0px;">
<telerik:RadListBox ID="RadListBox2" runat="server">
</telerik:RadListBox>
</td>
</tr>
</table>
</div>
<br />
<div style="float: left; width: 30%; height: 10%; top: 375px; left: 0px">
<asp:Label ID="Label8" runat="server" Text="Category" Font-Bold="true" Font-Size="Larger" ></asp:Label> <br /><br />

<asp:Label ID="Label9" runat="server" Text="Category" CssClass="lable" ></asp:Label>

<telerik:RadTreeView ID="RadTreeView1" Runat="server"
DataSourceID="SqlDataSourceCatogory">
</telerik:RadTreeView>

<asp:TextBox ID="txtcategorysearch" runat="server" CssClass="textbox"
Width="162px" ></asp:TextBox>
</div>
</div>

Thank

Nitin

nitin_ind_ap1@yahoo.co.in




nitin
Top achievements
Rank 1
 asked on 14 Oct 2009
1 answer
277 views
HI,

I have grid inside the grid. I want display at sub grid according to the two data DataKeyNames. I have put like below but its not working

<telerik:RadGrid ID="radInterfacer" runat="server" AutoGenerateColumns="False" DataSourceID="lnkInterfacer"
            GridLines="None">
            <MasterTableView DataSourceID="lnkInterfacer" DataKeyNames="DocNo,ICompanyCode" >

                    <DetailTables>
                    <telerik:GridTableView DataKeyNames="DocNo,ICompanyCode" DataSourceID="lnkInterfaceTrans" Width="100%"
                        runat="server">
                        <ParentTableRelation>
                            <telerik:GridRelationFields DetailKeyField="DocNo,ICompanyCode" MasterKeyField="DocNo,ICompanyCode" />
                        </ParentTableRelation>
                        
                         <Columns>
                                  
                                        <telerik:GridBoundColumn DataField="IReasonForIssueDesc" HeaderText="Reason for Issue"
                                            UniqueName="IReasonForIssueDesc">
                                        </telerik:GridBoundColumn>
                                        
                                        
                                         <telerik:GridBoundColumn DataField="IfaceDocRev" HeaderText="IfaceDocRev"
                                            UniqueName="IfaceDocRev">
                                        </telerik:GridBoundColumn>
                                        
                                        
                                        <telerik:GridBoundColumn DataField="IfaceTransDate" HeaderText="Interfacer Trans Date"   DataFormatString="{0:dd-MM-yyyy}"
                                            UniqueName="IfaceTransDate">
                                        </telerik:GridBoundColumn>         
                                        
                                        <telerik:GridBoundColumn DataField="IfaceTransNo" HeaderText="Iface Trans No"   
                                            UniqueName="IfaceTransNo">
                                        </telerik:GridBoundColumn>  
                                                                                                               
                                        
                                          <telerik:GridBoundColumn DataField="IOurDocRev" HeaderText="Interfacer our Doc Rev"
                                            UniqueName="IOurDocRev">
                                        </telerik:GridBoundColumn>
                                        
                                        
                                          <telerik:GridBoundColumn DataField="IOurTransRetDate" HeaderText="Interfacer Trans Ret Date"  DataFormatString="{0:dd-MM-yyyy}"
                                            UniqueName="IOurTransRetDate">
                                        </telerik:GridBoundColumn>
                                       
                                        
                                         <telerik:GridBoundColumn DataField="IOurRtrnTransNo" HeaderText="Interfacer Rtrn Trans No"
                                            UniqueName="IOurRtrnTransNo">
                                        </telerik:GridBoundColumn>
                                        
                                         <telerik:GridBoundColumn DataField="OurRtrnCodeID" HeaderText="Our Rtrn Code"
                                            UniqueName="OurRtrnCodeID">
                                        </telerik:GridBoundColumn>
                                        
                                  
                                    </Columns>
                        
                     </telerik:GridTableView>
                    </DetailTables>
                     
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>

<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
    <Columns>
        <telerik:GridBoundColumn DataField="DocNo" HeaderText="DocNo"
            UniqueName="DocNo">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="InterfacerDocNo"
            HeaderText="InterfacerDocNo" UniqueName="InterfacerDocNo">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="ICompanyName" HeaderText="ICompanyName"
            UniqueName="ICompanyName">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="ICompanyCode" HeaderText="ICompanyCode"
            UniqueName="ICompanyCode">
        </telerik:GridBoundColumn>
    </Columns>
    
    
</MasterTableView>
        </telerik:RadGrid>
        
         <asp:LinqDataSource ID="lnkInterfacer" runat="server" ContextTypeName="DataClassesDataContext"
                                        TableName="qry_Data_InterfacerDocs"
                                AutoPage="False" >
                                              
                                </asp:LinqDataSource>
                
                
                    <asp:LinqDataSource ID="lnkInterfaceTrans" runat="server" ContextTypeName="DataClassesDataContext"
                                        TableName="qry_DATA_InterfacerTransmittals"
                                AutoPage="False"
            Where="DocNo == @DocNo &amp;&amp; ICompanyCode == @ICompanyCode" >
              <WhereParameters>                                             
              <asp:SessionParameter Name="DocNo" SessionField="DocNo" Type="string" />                                               
                  <asp:SessionParameter Name="ICompanyCode" SessionField="ICompanyCode"
                      Type="String" />
              </WhereParameters>
              </asp:LinqDataSource>

where is the error?





 
Pavlina
Telerik team
 answered on 14 Oct 2009
1 answer
93 views
Hi,

      Am using Rad Combo box as as a user control. In my main page am using the user control combo box as one column and the next column is a text box which is read only.

    Values for combo are populated from DB on Load on demand in RadAjaxCombo_ItemsRequested method.

    My need is when i populate a value to combo box, the corresponding value from DB has to be populated to read only text box, which is available near by the Combo box.

    Can you please give me an example to avoid this problem.

Thanks & Regards,
Vijay R
Shinu
Top achievements
Rank 2
 answered on 14 Oct 2009
0 answers
79 views
Hi

I was wondering if you could help me with a problem i am having?
Ideally i would like to be able to get the navpane to work but for some reason i cant. It doesnt seem to hold the date or view i am currently on (day, month etc) and thefore isnt showing the data i would expect to see. I assume that the function this calls when clicking the nav pane < > images is the 'RadScheduler1_NavigationCommand'. So because of this i tried to just hide the navigtion pane, but in doing so it would always cause a viewstate error when i clicked the 'month' in the view tab.

I think it must be something to do with me not passing the date when clicking the month button in or something ? but i am lost as to how to do so.

i enclose the sample of code where i think the error is occuring.

 protected void RadScheduler1_NavigationCommand(object sender, SchedulerNavigationCommandEventArgs e)  
    {  
        switch (e.Command)  
        {  
            case SchedulerNavigationCommand.SwitchToDayView:  
                RadScheduler1.SelectedView = SchedulerViewType.DayView;  
                RadCalendar1.SelectedDate = e.SelectedDate.Date;  
                break;  
 
            case SchedulerNavigationCommand.SwitchToWeekView:  
                RadScheduler1.SelectedView = SchedulerViewType.WeekView;  
                RadCalendar1.SelectedDate = e.SelectedDate.Date;  
                break;  
 
            case SchedulerNavigationCommand.SwitchToMonthView:  
                RadScheduler1.SelectedView = SchedulerViewType.MonthView;                  
                break;  
 
            case SchedulerNavigationCommand.NavigateToNextPeriod:               
                RadCalendar1.SelectedDate = e.SelectedDate.Date;  
                break;  
 
            case SchedulerNavigationCommand.NavigateToPreviousPeriod:                 
                RadCalendar1.SelectedDate = e.SelectedDate.Date;  
                break;  
 
            default:  
                RadScheduler1.SelectedView = SchedulerViewType.DayView;  
                RadCalendar1.SelectedDate = e.SelectedDate.Date;  
                break;  
        }  
 
    
    } 

Thanks
Andrew
Top achievements
Rank 1
 asked on 14 Oct 2009
0 answers
143 views
Dear Telerik,

Would it be possible that when I resize an appointment in the TimeLineView and the OnClientAppointmentResizeEnd-event fires and I try to fetch the new endtime by using e.get_newTime(), the time is off by a whole hour?

Example: In my TimelineView I've got an appointment with a starttime of 09:00 and an endtime of 19:00. I resize the appointment to run from 09:00 to 20:00. I show the starttime in an alert, I get "Fri Oct 23 2009 09:00:00 GMT +0200", which is correct, but when I show e.get_newTime() in an alert, I get "Fri Oct 23 2009 21:00:00 GMT +0200", which is an hour later than it should be and thus my appointment became an hour longer...

How can I fix this?

-- Oops! Just found out this is probabely already fixed in hotfix 2009.2.920! I'm gonna check that out first! Sorry! --
-- Yup! That fixed it! Sorry! --
Datamex
Top achievements
Rank 2
 asked on 14 Oct 2009
12 answers
198 views
Hi. I have followed the guide for setting up the MS Word functionality - setup word (i think correclty - is there any way to check this outside of radspell?) and copied the 3 dlls files downlaoded form the forum to the aplpications bin folder.

if i change the provider for the speller, i get a javascript error: could not load type 'telerik.webcontrols.wordspellcheckprovider' from assembly 'mswordadapter, 1.0.0.0.......

i stumbled accorss another post on the forum, but this did not have a solution.

is this now supported in the ajax version of rad spell? if not can you please provide the version of radpsell that does work with MS Word support along with a sample application using it (the ajaxy-ness of the control doesnt really matter to us).

we've been using the phonetic provider but it is very often totally stupid with it's suggestions and is really frustrating for our users (internal on a lan)

thanks

james


James
Top achievements
Rank 1
 answered on 14 Oct 2009
1 answer
347 views
Hi ,

I tired using HTTP Compression in our application to improve the performance.
is HTTP compression acceptable for telerik sites?
when i used it i got the follwoing error from Telerik.Web.UI.dll

the first error is
Microsoft JScript runtime error: ASP.NET Ajax client-side framework failed to load.

then i have copied the following in web.config as suggested in telerik

<configuration>
...
<location path="Telerik.Web.UI.WebResource.axd">
   
<system.web>
     
<authorization>
       
<allow users="*"/>
     
</authorization>
   
</system.web>
 
</location>
...
</configuration>

then i got the second error when i change the page size of radgrid

Microsoft JScript runtime error: Sys.ScriptLoadFailedException: The script '/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_cphBravoMain_RadScriptManager1_HiddenField&compress=1&_TSM_CombinedScripts_=%3b' could not be loaded.

please help me to resolve this error.
Thanks in advance.

Regards,
Bharathwajan
Veselin Vasilev
Telerik team
 answered on 14 Oct 2009
Narrow your results
Selected tags
Tags
+? more
Top users last month
Tien
Top achievements
Rank 1
Iron
Krasimir
Top achievements
Rank 3
Bronze
Iron
Iron
Cedar
Top achievements
Rank 1
Iron
Emil
Top achievements
Rank 1
Iron
Kyle Watson
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Tien
Top achievements
Rank 1
Iron
Krasimir
Top achievements
Rank 3
Bronze
Iron
Iron
Cedar
Top achievements
Rank 1
Iron
Emil
Top achievements
Rank 1
Iron
Kyle Watson
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?