Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
196 views
Every time the page loads it sets the starting month to the current month, how do you override this? I simply want to be able to tell the Telerik.Web.UI.RadCalendar to start at a given month, can you please point me in the right direction?

Thanks,
Derek Bemis
Ziaur Rahman
Top achievements
Rank 1
 answered on 29 Jan 2010
3 answers
61 views
I found that meta tag content is removed upon save when using Firefox (3.5).  Entering and saving meta tag content works fine from IE (8). I was able to verify the problem in one of your online demos:
  1. Open this link with FireFox 3.5 http://demos.telerik.com/aspnet-ajax/editor/examples/saveindatabase/defaultcs.aspx
  2. Switch html mode and enter a meta tag like the following and click save.  

    <meta content="my description"

    name="description"/>

  3. Observe that only white space is saved to the database (see grid).

I saw one post kind of related to this issue:
http://www.telerik.com/community/forums/aspnet-ajax/editor/html-refresh-tag.aspx
It sounds like the staff response may be saying that meta tags are supposed to be removed but I am not certain.

So I am wondering, is this meta-tag removal in FireFox intentional and if not then do you plan to fix it (and how soon)? If this is intentional then please let me know why and if there is any workaround to allow for passing meta-tag content any other way for both IE and FF.

Thanks for you time.

Rumen
Telerik team
 answered on 29 Jan 2010
2 answers
95 views
Is there a way to make the scheduler(or for that any other telerik control) have the resources vertical and the time horizontal?
ala
       07:00 07:30 08:0008:30 ....
Amy
Andy
Arthur
Edward
....

I haven't had a need in the past for this kind of functionality but I do now...
Michael
Top achievements
Rank 1
 answered on 29 Jan 2010
1 answer
242 views

hello,

 

Here is my query:

 

-          We have developed our own Grid(custom control) derived from the RadGrid. We are trying to build in 3 buttons/options for displaying the columns – ‘Show All’, ‘Default’ and ‘Custom’ – wherein Show All – displays all the columns, Default – shows a set number of columns and Custom option – allows you to select columns from a checkbox list.

-          On first load, the default columns are visible. If you try to select columns using the Custom option, it works only with a sub-set of the default columns and not if the selected column is not the one in the default list. Which means it allows you to remove a column from the default list of columns but doesn’t allow you to add any column to the default list. This is true even for the Show All option when I try to bring back all the columns.

-          Following is the code is in the overridden OnPreRender event of the custom control, which drives the above functionality.

-          Can you have a look at the code and tell me if this is how you get the hidden columns back ? Also can you confirm if PreRender is the correct place to handle this? Because code here works for remove the columns, so presume it works for adding the columns as well.

-          Also are there any mandatory events or other code snippets to implemented for a custom control derived from a Telerik RadGrid control?

 

 

========START CODE========

public class MyGrid : Telerik.Web.UI.RadGrid

{

......

......

//PreRender – overridden event

 

switch (this.ShowHidePanelState)

            {

                case ShowHideColumnPanelStates.All:

                    {

                        for (int i = 0; i < this.Columns.Count; i++)

                        {

                            this.Columns[i].Visible = true;

                        }

                        break;

                    }

                case ShowHideColumnPanelStates.Default:

                    {

                        Hashtable defaultColumns = new Hashtable();

                        foreach (DefaultColumn column in this.DefaultColumns)

                        {

                            if (this.Columns.FindByUniqueName(column.UniqueName) != null)

                            {

                                this.Columns.FindByUniqueName(column.UniqueName).Visible = true;

                            }

                            defaultColumns.Add(column.UniqueName, column.UniqueName);

                        }

 

                        for (int i = 0; i < this.Columns.Count; i++)

                        {

                            if (!defaultColumns.ContainsKey(this.Columns[i].UniqueName) )

                            {

                                this.Columns[i].Visible = false;

                            }

                        }

                        break;

                    }

                case ShowHideColumnPanelStates.Custom:

                    {

                        for (int i = 0; i < this.CustomShowHideColumns.Items.Count; i++)

                        {

                            if (this.Columns.FindByUniqueName(this.CustomShowHideColumns.Items[i].Value) != null)

                            {

                                if (this.CustomShowHideColumns.Items[i].Selected == true)

                                    this.Columns.FindByUniqueName(this.CustomShowHideColumns.Items[i].Value).Visible = true;

                                else

                                    this.Columns.FindByUniqueName(this.CustomShowHideColumns.Items[i].Value).Visible = false;

                            }

                        }

                        break;

                    }

            }

 

 

//CustomShowHideColumns - property

 

       private CheckBoxList _customShowHideColumns;

        private CheckBoxList CustomShowHideColumns

        {

            get

            {

                if (_customShowHideColumns == null)

                {

                    _customShowHideColumns = new CheckBoxList();

                    _customShowHideColumns.ID = "CustomShowHideColumns";

                    for (int i = 0; i < this.Columns.Count; i++)

                    {

                        string text = this.Columns[i].HeaderText;

                        string value = this.Columns[i].UniqueName;

                        ListItem item = new ListItem(text, value);

                        //item.Attributes.Add("onclick", string.Format("showHideColumn('{0}',{1},this.checked)", this.ClientID, i.ToString()));

                        _customShowHideColumns.Items.Add(item);

                    }

                    _customShowHideColumns.RepeatDirection = RepeatDirection.Horizontal;

                    _customShowHideColumns.RepeatColumns = this.ShowHideRepeatColumns;

 

                    bool overideDefaults = false;

                    for (int i = 0; i < _customShowHideColumns.Items.Count; i++)

                    {

                        string checkboxClientName = String.Format("CustomShowHideColumns${0}", i);

                        if (this.FormItems[checkboxClientName] != null)

                        {

                            _customShowHideColumns.Items[i].Selected = true;

                            overideDefaults = true;

                        }

                    }

                    if (overideDefaults == false)

                    {

                        this.SetCheckBoxListDefaults();

                    }

                }

            

                return _customShowHideColumns;

            }

        }

 

        private void SetCheckBoxListDefaults()

        {

            foreach (DefaultColumn column in this.DefaultColumns)

            {

                for (int i = 0; i < this.CustomShowHideColumns.Items.Count; i++)

                {

                    if (this.CustomShowHideColumns.Items[i].Value == column.UniqueName)

                    {

                        this.CustomShowHideColumns.Items[i].Selected = true;

                        i = this.Columns.Count;

                    }

                }

            }

        }

 

.

.

.

}//Class ends

======End CODE============

 

Any help will be much appreciated.........


Schlurk
Top achievements
Rank 2
 answered on 29 Jan 2010
1 answer
181 views
Need help :)
The scenario: I have a radgrid with popup edit form. When the user able to view the details in the popup by article ID, then I need a button in this edit form that when the user click this button, it will open up outlook new message and create a link to view this specific article ID edit form. When user receive the email and click on the link, they will be able to view the article ID in the popup edit form.

Is this possible or is that a best way to achieve this kind of scenario?

Thanks!
Radoslav
Telerik team
 answered on 29 Jan 2010
7 answers
143 views
The ImageSrc icon to select a background image invokes the same DbContentProvider class as the Image Manager icon in the toolbar.

How do I invoke a different DbContentProvider class?

Thanking you in anticipation.

Roger
Rumen
Telerik team
 answered on 29 Jan 2010
4 answers
151 views
Hi everybody, i have a problem, i have two tables related by a field, itemNumber, i set one as the MasterTableView data source and the other as the DetailsTable datasource, i have defined the ParentTableRelation but when i expand one row of the mastertableview all of the items on the second table are shown. Both tables use different asp:ObjectDataSource, the SelectMethods return an datatable. Please help, here is the code. Thanks in advance.

<%@ Control 
    Language="C#" 
    AutoEventWireup="true" 
    CodeFile="ShoppingCart.ascx.cs" 
    Inherits="Controls_ShoppingCart" %> 
 
<%@ Register 
    Assembly="Telerik.Web.UI" 
    Namespace="Telerik.Web.UI" 
    TagPrefix="telerik" %> 
 
<%@ Register 
    Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
    Namespace="System.Web.UI" 
    TagPrefix="asp" %> 
 
<telerik:RadAjaxManager 
    ID="radAjaxManagerRadGridShoppingCart" 
    runat="server"> 
    <AjaxSettings> 
        <telerik:AjaxSetting 
            AjaxControlID="radGridShoppingCart"> 
            <UpdatedControls> 
                <telerik:AjaxUpdatedControl 
                    ControlID="radGridShoppingCart" 
                    LoadingPanelID="radAjaxLoadingPanelRadGridShoppingCart" /> 
            </UpdatedControls> 
        </telerik:AjaxSetting> 
    </AjaxSettings> 
</telerik:RadAjaxManager> 
<telerik:RadAjaxLoadingPanel 
    ID="radAjaxLoadingPanelRadGridShoppingCart" 
    runat="server" 
    Skin="Default"> 
</telerik:RadAjaxLoadingPanel> 
<telerik:RadGrid 
    ID="radGridShoppingCart" 
    runat="server" 
    AutoGenerateColumns="False" 
    GridLines="None" 
    DataSourceID="ObjectDataSource1" 
    Width="96%"> 
<MasterTableView 
        AllowSorting="True" 
        AllowCustomSorting="True" 
        AllowPaging="True" 
        CellPadding="0" 
        CellSpacing="0" 
        DataKeyNames="cartNumber,type,itemNumber" 
        DataSourceID="ObjectDataSource1" 
        HierarchyDefaultExpanded="false" 
        HierarchyLoadMode="Client">         
        <Columns> 
            <telerik:GridTemplateColumn 
                DataField="cartNumber" 
                UniqueName="colcartNumber" 
                SortExpression="cartNumber"> 
                <ItemTemplate> 
                    <asp:Label 
                        ID="lblcartNumber" 
                        runat="server" 
                        CssClass="gridItem" 
                        Text='<% #Eval("cartNumber") %>'> 
                    </asp:Label> 
                </ItemTemplate> 
                <ItemStyle 
                    HorizontalAlign="Center" /> 
                <HeaderStyle HorizontalAlign="Center" /> 
            </telerik:GridTemplateColumn> 
            <telerik:GridTemplateColumn 
                DataField="itemNumber" 
                UniqueName="colItemNumber" 
                SortExpression="itemNumber"> 
                <ItemTemplate> 
                    <asp:Label 
                        ID="lblItemNumber" 
                        runat="server" 
                        CssClass="gridItem" 
                        Text='<% #Eval("itemNumber") %>'> 
                    </asp:Label> 
                </ItemTemplate> 
                <ItemStyle 
                    HorizontalAlign="Center" /> 
                <HeaderStyle HorizontalAlign="Center" /> 
            </telerik:GridTemplateColumn> 
            <telerik:GridTemplateColumn 
                DataField="itemDesc" 
                UniqueName="colDescription" 
                SortExpression="itemDesc"> 
                <ItemTemplate> 
                    <asp:Label 
                        ID="lblDescription" 
                        runat="server" 
                        CssClass="gridItem" 
                        Text='<% #Eval("itemDesc") %>'> 
                    </asp:Label> 
                </ItemTemplate> 
                <ItemStyle 
                    HorizontalAlign="Left" /> 
                <HeaderStyle HorizontalAlign="Left" /> 
            </telerik:GridTemplateColumn> 
            <telerik:GridTemplateColumn 
                DataField="itemCode" 
                UniqueName="colProduct" 
                SortExpression="itemCode"> 
                <ItemTemplate> 
                    <asp:Label 
                        ID="lblProduct" 
                        runat="server" 
                        CssClass="gridItem" 
                        Text='<% #Eval("itemCode") %>'> 
                    </asp:Label> 
                </ItemTemplate> 
                <ItemStyle 
                    HorizontalAlign="Right" /> 
                <HeaderStyle HorizontalAlign="Right" /> 
            </telerik:GridTemplateColumn> 
            <telerik:GridTemplateColumn 
                DataField="itemQuentiy" 
                UniqueName="colQuantity" 
                SortExpression="itemQuentiy"> 
                <ItemTemplate> 
                    <asp:Label 
                        ID="lblQuantity" 
                        runat="server" 
                        CssClass="gridItem" 
                        Text='<% #Eval("itemQuentiy") %>'> 
                    </asp:Label> 
                </ItemTemplate> 
                <ItemStyle 
                    HorizontalAlign="Right" /> 
                <HeaderStyle HorizontalAlign="Right" /> 
            </telerik:GridTemplateColumn> 
            <telerik:GridTemplateColumn 
                DataField="umBapi" 
                UniqueName="colUnit" 
                SortExpression="umBapi"> 
                <ItemTemplate> 
                    <asp:Label 
                        ID="lblUnit" 
                        runat="server" 
                        CssClass="gridItem" 
                        Text='<% #Eval("umBapi") %>'> 
                    </asp:Label> 
                </ItemTemplate> 
                <ItemStyle 
                    HorizontalAlign="Center" /> 
                <HeaderStyle HorizontalAlign="Center" /> 
            </telerik:GridTemplateColumn> 
            <telerik:GridTemplateColumn 
                DataField="leadTime" 
                UniqueName="colDeliveryDate" 
                SortExpression="leadTime"> 
                <ItemTemplate> 
                    <asp:Label 
                        ID="lblDeliveryDate" 
                        runat="server" 
                        CssClass="gridItem" 
                        Text='<% #Eval("leadTime") %>'> 
                    </asp:Label> 
                </ItemTemplate> 
                <ItemStyle 
                    HorizontalAlign="Center" /> 
                <HeaderStyle HorizontalAlign="Center" /> 
            </telerik:GridTemplateColumn> 
            <telerik:GridTemplateColumn 
                DataField="netPrice" 
                UniqueName="colPrice"> 
                <ItemTemplate> 
                    <asp:Label 
                        ID="lblPrice" 
                        runat="server" 
                        CssClass="gridItem" 
                        Text='<% #Eval("netPrice")%>'> 
                    </asp:Label> 
                </ItemTemplate> 
                <ItemStyle 
                    HorizontalAlign="Right" /> 
                <HeaderStyle HorizontalAlign="Right" /> 
            </telerik:GridTemplateColumn> 
            <telerik:GridTemplateColumn 
                DataField="unitPrice" 
                UniqueName="colPriceUnit"> 
                <ItemTemplate> 
                    <asp:Label 
                        ID="lblPriceUnit" 
                        runat="server" 
                        CssClass="gridItem" 
                        Text='<% #Eval("unitPrice") %>'> 
                    </asp:Label> 
                </ItemTemplate> 
                <ItemStyle 
                    HorizontalAlign="Right" /> 
                <HeaderStyle HorizontalAlign="Right" /> 
            </telerik:GridTemplateColumn> 
            <telerik:GridTemplateColumn 
                DataField="colFor" 
                UniqueName="colFor" 
                SortExpression="UNIT"> 
                <ItemTemplate> 
                    <asp:Label 
                        ID="lblFor" 
                        runat="server" 
                        CssClass="gridItem"> 
                    </asp:Label> 
                </ItemTemplate> 
                <ItemStyle 
                    HorizontalAlign="Left" /> 
                <HeaderStyle HorizontalAlign="Left" /> 
            </telerik:GridTemplateColumn> 
            <telerik:GridTemplateColumn 
                DataField="center" 
                UniqueName="colCust"> 
                <ItemTemplate> 
                    <asp:Label 
                        ID="lblCust" 
                        runat="server" 
                        CssClass="gridItem" 
                        Text='<% #Eval("center") %>'> 
                    </asp:Label> 
                </ItemTemplate> 
                <ItemStyle 
                    HorizontalAlign="Center" /> 
                <HeaderStyle HorizontalAlign="Center" /> 
            </telerik:GridTemplateColumn> 
            <telerik:GridButtonColumn 
                ButtonType="ImageButton" 
                ButtonCssClass="imgBtn" 
                ImageUrl="~/imgs/favoritos_16x16.gif" 
                UniqueName="colAddToFavorites"> 
                <HeaderStyle Width="18px" /> 
            </telerik:GridButtonColumn> 
            <telerik:GridButtonColumn 
                ButtonType="ImageButton" 
                ButtonCssClass="imgBtn" 
                ImageUrl="~/imgs/detalles_16x16.gif" 
                UniqueName="colDetails"> 
                <HeaderStyle Width="18px" /> 
            </telerik:GridButtonColumn> 
            <telerik:GridButtonColumn 
                ButtonType="ImageButton" 
                ButtonCssClass="imgBtn" 
                ImageUrl="~/imgs/eliminar_16x16.gif" 
                UniqueName="colDelete"> 
                <HeaderStyle Width="18px" /> 
            </telerik:GridButtonColumn> 
        </Columns> 
        <DetailTables>             
            <telerik:GridTableView 
                AllowSorting="True" 
                AllowCustomSorting="True" 
                AllowPaging="True" 
                CellPadding="0" 
                CellSpacing="0" 
                runat="server" 
                DataSourceID="ObjectDataSource2" 
                DataKeyNames="cartNumber,cartType,itemNumber,messageID">    
                <Columns>                     
                    <telerik:GridTemplateColumn 
                        DataField="cartNumber" 
                        UniqueName="colCartNumber"> 
                        <ItemTemplate> 
                            <asp:Label 
                                ID="lblCartNumber" 
                                runat="server" 
                                CssClass="gridItem" 
                                Text='<% #Eval("cartNumber") %>'> 
                            </asp:Label> 
                        </ItemTemplate> 
                        <ItemStyle 
                            HorizontalAlign="Center" /> 
                        <HeaderStyle HorizontalAlign="Center" /> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn 
                        DataField="cartType" 
                        UniqueName="colCartType"> 
                        <ItemTemplate> 
                            <asp:Label 
                                ID="lblCartType" 
                                runat="server" 
                                CssClass="gridItem" 
                                Text='<% #Eval("cartType") %>'> 
                            </asp:Label> 
                        </ItemTemplate> 
                        <ItemStyle 
                            HorizontalAlign="Center" /> 
                        <HeaderStyle HorizontalAlign="Center" /> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn 
                        DataField="itemNumber" 
                        UniqueName="colItemNumber"> 
                        <ItemTemplate> 
                            <asp:Label 
                                ID="lblItemNumber" 
                                runat="server" 
                                CssClass="gridItem" 
                                Text='<% #Eval("itemNumber") %>'> 
                            </asp:Label> 
                        </ItemTemplate> 
                        <ItemStyle 
                            HorizontalAlign="Center" /> 
                        <HeaderStyle HorizontalAlign="Center" /> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn 
                        DataField="messageID" 
                        UniqueName="colMessageID"> 
                        <ItemTemplate> 
                            <asp:Label 
                                ID="lblMessageID" 
                                runat="server" 
                                CssClass="gridItem" 
                                Text='<% #Eval("messageID") %>'> 
                            </asp:Label> 
                        </ItemTemplate> 
                        <ItemStyle 
                            HorizontalAlign="Center" /> 
                        <HeaderStyle HorizontalAlign="Center" /> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn 
                        DataField="messageType" 
                        UniqueName="colMessageType"> 
                        <ItemTemplate> 
                            <asp:Label 
                                ID="lblMessageType" 
                                runat="server" 
                                CssClass="gridItem" 
                                Text='<% #Eval("messageType") %>'> 
                            </asp:Label> 
                        </ItemTemplate> 
                        <ItemStyle 
                            HorizontalAlign="Center" /> 
                        <HeaderStyle HorizontalAlign="Center" /> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn 
                        DataField="messageDesc" 
                        UniqueName="colMessageDesc"> 
                        <ItemTemplate> 
                            <asp:Label 
                                ID="lblMessageDesc" 
                                runat="server" 
                                CssClass="gridItem" 
                                Text='<% #Eval("messageDesc") %>'> 
                            </asp:Label> 
                        </ItemTemplate> 
                        <ItemStyle 
                            HorizontalAlign="Center" /> 
                        <HeaderStyle HorizontalAlign="Center" /> 
                    </telerik:GridTemplateColumn> 
                </Columns>              
                <ParentTableRelation> 
                    <telerik:GridRelationFields 
                        DetailKeyField="colItemNumber" 
                        MasterKeyField="colItemNumber" /> 
                </ParentTableRelation> 
            </telerik:GridTableView> 
        </DetailTables> 
        <HeaderStyle 
            Font-Bold="True" 
            Font-Names="Verdana" 
            Font-Size="6.5pt" 
            ForeColor="Black" 
            VerticalAlign="Middle" 
            Wrap="True"/> 
        <ItemStyle 
            Font-Names="Verdana" 
            Font-Size="6.5pt" 
            VerticalAlign="Middle" /> 
        <AlternatingItemStyle 
            Font-Names="Verdana" 
            Font-Size="6.5pt" 
            VerticalAlign="Middle" /> 
        <PagerStyle 
            Font-Bold="True" 
            Font-Names="Verdana" 
            Font-Size="6.5pt" 
            HorizontalAlign="Left" 
            VerticalAlign="Middle" 
            AlwaysVisible="True" /> 
        <CommandItemStyle 
            Font-Bold="True" 
            Font-Names="Verdana" 
            Font-Size="6.5pt"/> 
    <ExpandCollapseColumn 
        Visible="True"> 
    </ExpandCollapseColumn> 
    </MasterTableView>  
</telerik:RadGrid> 
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetItems" 
    TypeName="Exiros.EKI.Controllers.ItemsCartCRUD"> 
    <SelectParameters> 
        <asp:QueryStringParameter Name="cartID" QueryStringField="cartid" Type="Int32" /> 
        <asp:QueryStringParameter Name="cartType" QueryStringField="carttype" Type="String" /> 
    </SelectParameters> 
</asp:ObjectDataSource> 
<asp:ObjectDataSource 
    ID="ObjectDataSource2" 
    runat="server" 
    SelectMethod="GetItemsMessages" 
    TypeName="Exiros.EKI.Controllers.ItemsCartCRUD"> 
    <FilterParameters> 
        <asp:Parameter 
            Name="itemNumber" 
            Type="Int32" /> 
    </FilterParameters> 
    <SelectParameters> 
        <asp:QueryStringParameter 
            Name="cartID" 
            QueryStringField="cartid" 
            Type="Int32" /> 
        <asp:QueryStringParameter 
            Name="cartType" 
            QueryStringField="carttype" 
            Type="String" /> 
    </SelectParameters> 
</asp:ObjectDataSource> 

Matías Ezequiel Sánchez
Top achievements
Rank 1
 answered on 29 Jan 2010
3 answers
164 views
i have a problem where i user the MOSSRadEditor image manager in firefox 3.5. If i use this to select an image from a sharepoint list it automatically sets the height to 15px and width of the image to 0px (click on the properties tab). However if i use ie6 it sets the default width and height of the image to it actual size of that image.

How do i get the image picker to set the default size to that of the image in firefox as it does in ie6
Stanimir
Telerik team
 answered on 29 Jan 2010
3 answers
174 views
hi,
i'm trying to use an AjaxManager within  a User control's script using your recommended following code:
var ajaxManager = $find("<%= RadAjaxManager.GetCurrent(Page).ClientID
%>");
ajaxManager.AjaxRequest(args);
but everytime the page give me a 'System.NullReferenceException: Object reference not set to an instance of an object' error.
any advice of what could be the reason?
regards
Pavlina
Telerik team
 answered on 29 Jan 2010
5 answers
141 views
If I set a MinimizeZoneID for a RadWindow, it reloads the window on minimization and restoring in Firefox.  In IE, it works correctly.  If I do not use a MinimizeZoneID, the minimize function works as expected.

I use RadWindowManager to set all of the window properties and use the client RadWindowManager open function to create windows on demand.

This is with the 2008.1.515.20 version of the dll and FF version 3.0.4.

Is there a function I can hook to disable the page load on minimize for firefox since I would prefer to have windows minimize to a specific area of the website?

I can include a sample project that demonstrates this behavior if necessary.

Georgi Tunev
Telerik team
 answered on 29 Jan 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?