Telerik Forums
UI for ASP.NET AJAX Forum
0 answers
98 views
Hi,

I am facing an issue with radComboBox with Telerik DLL Version (2011.1.413.35). Whenever I do a async callback to the Page ComboBox is getting disabled and am not able to change anything in Combobox.

Same is hapopening with my older version Telerik (2008.02.0826.35). We added a patch as provided by Telerik in previous thread but after patch adding also same issue is coming.
Patch Code snippet:--

<

 

 

script type="text/javascript">

 

 

 

 

 

//Uncomment this as well if you use RadAjaxPanel/RadAjaxManager to update any RadControl for ASP.NET AJAX.

 

 

 

// Telerik.Web.UI.RadAjaxControl.prototype._onFormSubmitCompleted = function (sender, args) {

// if (sender._xmlHttpRequest != null) {

// if (this._handleAsyncRedirect(sender._xmlHttpRequest)) {

// try {

// sender._aborted = true;

// }

// catch (e) {

// //

// }

// return;

// }

// }

 

 

// if (sender._xmlHttpRequest != null && !sender.get_timedOut()) {

// var scriptBlocks = this.getResponseItems(sender.get_responseData(), "scriptBlock");

// for (var i = 0, length = scriptBlocks.length; i < length; i++) {

// var content = scriptBlocks[i].content;

// if (content.indexOf(Sys.WebForms.PageRequestManager.getInstance()._uniqueIDToClientID(this._uniqueID)) != -1) {

// var linksString = content.substr(content.indexOf("\"links\":") + 10, content.indexOf("]", content.indexOf("\"links\":")) - (content.indexOf("\"links\":") + 10)).replace(/\"/g, '');

// if (linksString != "") {

// this._links = linksString.split(",");

// this.updateHeadLinks();

// }

// }

 

 

// if (content.indexOf(".axd") == -1 && scriptBlocks[i].id == "ScriptPath") {

// Telerik.Web.UI.RadAjaxControl.IncludeClientScript(content);

// }

// }

 

 

// var panels = this.getResponseItems(sender.get_responseData(), "updatePanel");

 

 

// Telerik.Web.UI.RadAjaxControl.panelsToClear = [];

 

 

// for (var i = 0, length = panels.length; i < length; i++) {

// var panel = panels[i];

// if (!$get(panel.id)) {

// var newUpdatePanel = document.createElement("div");

// newUpdatePanel.id = panel.id;

// var element = $get(panel.id.replace("Panel", ""));

 

 

// if (!element)

// continue;

 

 

// var parent = element.parentNode;

// var nextSibling = element.nextSibling || Telerik.Web.UI.RadAjaxControl.GetNodeNextSibling(element);

 

 

// if (element.nodeType === 1) {

// if (element.dispose && typeof (element.dispose) === "function") {

// element.dispose();

// }

// else if (element.control && typeof (element.control.dispose) === "function") {

// element.control.dispose();

// }

// var behaviors = Sys.UI.Behavior.getBehaviors(element);

// for (var j = behaviors.length - 1; j >= 0; j--) {

// behaviors[j].dispose();

// }

// }

 

 

// $telerik.disposeElement(element);

// parent.removeChild(element);

 

 

// Telerik.Web.UI.RadAjaxControl.InsertAtLocation(newUpdatePanel, parent, nextSibling);

// Telerik.Web.UI.RadAjaxControl.panelsToClear[Telerik.Web.UI.RadAjaxControl.panelsToClear.length] = panel;

// }

// }

// }

 

 

// sender.get_webRequest().remove_completed(this._onFormSubmitCompletedHandler);

// };

 

 

$telerik.disposeElement =

 

function (element) {

 

 

 

if (typeof (Sys.WebForms) == "undefined")

 

 

 

return;

 

 

 

 

 

var prm = Sys.WebForms.PageRequestManager.getInstance();

 

 

 

if (prm && prm._destroyTree)

 

prm._destroyTree(element);

 

 

else if (Sys.Application.disposeElement)

 

Sys.Application.disposeElement(element,

 

true);

 

};

 

 

Telerik.Web.UI.RadComboBox.prototype._removeDropDown =

 

function () {

 

 

 

var slide = this.get_dropDownElement().parentNode;

 

slide.parentNode.removeChild(slide);

 

 

 

 

if (this._disposeChildElements)

 

$telerik.disposeElement(slide);

 

 

 

 

if (!$telerik.isSafari)

 

slide.outerHTML =

 

null;

 

 

 

this._dropDownElement = null;

 

};

 

 

</script>

 



We are using RadAjaxPanel to update the Controls.
Please provide any solution to this issue, any help will be highly appreciated.

Thanks Vishal
Vishal
Top achievements
Rank 1
 asked on 14 Sep 2011
3 answers
730 views
Hi,
         I am binding Entity DataSource to RadGrid. Now the problem is when adding a new record, it throws "Specified cast is not available" Exception. it works fine for edit operation. I tried checking for null in getter of the property but the problem remains there. I am not able to figure out the problem.

                        <telerik:RadGrid ID="radProjectGrid" runat="server" AutoGenerateColumns="false" DataSourceID="entProjectDataSource" 
                            AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" 
                            Skin="Default" OnItemCommand="radProjectGrid_ItemCommand"  
                            onitemcreated="radProjectGrid_ItemCreated"
                            <MasterTableView CommandItemDisplay="Top" AutoGenerateColumns="False" DataKeyNames="Project_ID" 
                                DataSourceID="entProjectDataSource"
                                <RowIndicatorColumn> 
                                    <HeaderStyle Width="20px" /> 
                                </RowIndicatorColumn> 
                                <ExpandCollapseColumn> 
                                    <HeaderStyle Width="20px" /> 
                                </ExpandCollapseColumn> 
                                <Columns> 
                                    <telerik:GridEditCommandColumn> 
                                    </telerik:GridEditCommandColumn> 
                                    <telerik:GridBoundColumn UniqueName="Project_Title" HeaderText="Project Title" DataField="Project_Title" 
                                        SortExpression="Project_Title"
                                        <HeaderStyle Width="150px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                        <ItemStyle Width="150px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                    </telerik:GridBoundColumn> 
                                    <telerik:GridBoundColumn DataField="ProjectLeader_Name" HeaderText="ProjectLeader Name" 
                                        SortExpression="ProjectLeader_Name" UniqueName="ProjectLeader_Name"
                                        <HeaderStyle Width="120px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                        <ItemStyle Width="120px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                    </telerik:GridBoundColumn> 
                                    <telerik:GridBoundColumn UniqueName="Location" HeaderText="Location" DataField="Location" 
                                        SortExpression="Location"
                                        <HeaderStyle Width="80px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                        <ItemStyle Width="80px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                    </telerik:GridBoundColumn> 
                                    <telerik:GridBoundColumn UniqueName="Start_Date" HeaderText="Start Date" DataField="Start_Date" 
                                        DataType="System.DateTime" SortExpression="Start_Date" DataFormatString="{0:MM/dd/yyyy}"
                                        <HeaderStyle Width="80px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                        <ItemStyle Width="80px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                    </telerik:GridBoundColumn> 
                                    <telerik:GridBoundColumn DataField="End_Date" DataType="System.DateTime" HeaderText="End Date" 
                                        SortExpression="End_Date" UniqueName="End_Date" DataFormatString="{0:MM/dd/yyyy}"
                                        <HeaderStyle Width="80px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                        <ItemStyle Width="80px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                    </telerik:GridBoundColumn> 
                                    <telerik:GridCheckBoxColumn DataField="IsVisible" DataType="System.Boolean" HeaderText="ShowOnWebsite" 
                                        SortExpression="IsVisible" UniqueName="IsVisible"
                                        <HeaderStyle Width="60px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                        <ItemStyle Width="50px" HorizontalAlign="Left" VerticalAlign="Middle" Wrap="true" /> 
                                    </telerik:GridCheckBoxColumn> 
                                    <telerik:GridButtonColumn CommandName="Delete" Text="Delete" UniqueName="column"
                                    </telerik:GridButtonColumn> 
                                </Columns> 
                                <EditFormSettings EditFormType="Template"
                                    <EditColumn UniqueName="EditCommandColumn1"
                                    </EditColumn> 
                                    <FormTemplate> 
                                        <div style="float: left"
                                            <table> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        Project Title: 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <asp:TextBox ID="txtProjectTitle" runat="server" Text='<%# Bind("Project_Title") %>'></asp:TextBox> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        Location: 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <asp:TextBox ID="txtLocation" runat="server" Text='<%# Bind("Location") %>'></asp:TextBox> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        Project Leader Name: 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <asp:TextBox ID="txtProjectLeader" runat="server" Text='<%# Bind("ProjectLeader_Name") %>'></asp:TextBox> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        Start Date: 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <telerik:RadDatePicker ID="rdpStartDate" runat="server" AutoPostBack="false" MinDate="01/01/1000" 
                                                            MaxDate="01/01/3000" DbSelectedDate='<%# Bind("Start_Date", "{0:D}") %>' /> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        End Date: 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <telerik:RadDatePicker ID="rdpEndDate" runat="server" AutoPostBack="false" MinDate="01/01/1000" 
                                                            MaxDate="01/01/3000" DbSelectedDate='<%# Bind("End_Date","{0:D}") %>' /> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        Website: 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <asp:TextBox ID="txtWebsite" runat="server"></asp:TextBox> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        ShowOnWebsite 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Bind("IsVisible") %>'/> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        <asp:Button ID="btnUpdate" runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' 
                                                            Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>' /> 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <asp:Button ID="btnCancel" runat="server" CausesValidation="False" CommandName="Cancel" 
                                                            Text="Cancel" /> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </div> 
                                        <div style="width: 450px; float: right;"
                                            <table> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        Goal: 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <asp:TextBox ID="txtGoal" runat="server" Text='<%# Bind("Goal") %>' TextMode="MultiLine"></asp:TextBox> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        Objective: 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <asp:TextBox ID="txtObjective" runat="server" Text='<%# Bind("Objective") %>' TextMode="MultiLine"></asp:TextBox> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        Project Image: 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <telerik:RadUpload ID="radUploadProjectImage" runat="server" ControlObjectsVisibility="None" 
                                                            TargetFolder="~/Images"
                                                        </telerik:RadUpload> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td class="tdLeftAdmin"
                                                        Leader Image: 
                                                    </td> 
                                                    <td class="tdRightAdmin"
                                                        <telerik:RadUpload ID="radUploadProjectLeaderImage" runat="server" ControlObjectsVisibility="None" 
                                                            TargetFolder="~/Images"
                                                        </telerik:RadUpload> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </div> 
                                    </FormTemplate> 
                                </EditFormSettings> 
                            </MasterTableView> 
                            <ClientSettings> 
                                <ClientEvents OnRowDblClick="RowDblClick" /> 
                            </ClientSettings> 
                        </telerik:RadGrid> 


Ragards,
Thank  you in advance,
Pavlina
Telerik team
 answered on 14 Sep 2011
1 answer
165 views

I am using RadScheduler, but I have a little bit unusual requirements. Couple things I need to do:

  1. Depending on a resource associated with Appointment and a role of a current user, certain appointments should not be editable. So, I need to disable a pop-up when appointment is double-clicked in Scheduler, any suggestion how to do it.
  2. Is there any way to hide “recurring event” check box on the appointment edit pop-up? We do not need that at all so it is OK to hide it for good.

Thank you 

Nikolay Tsenkov
Telerik team
 answered on 14 Sep 2011
3 answers
112 views
Hi all,
I'm having a problem with paging in an Ajax RadGrid.
When NeedDataSource is fired, I am dynamicallly retrieving data depending on a list type (that I'm passing through to page).
As an example, if I need to show a list of sizes, I call the following:
1. dv (dataview) = getSizes()
2. getSizes() runs the following code:

Dim dbConn As String = [get conn string]
            Dim query As String = ""
            Dim selectClause As String = "SELECT ID, AccountType "
            Dim fromClause As String = "FROM tbl_WIP_DATA_AccountTypes WITH (NOLOCK) "
            Dim whereClause As String = "WHERE Active=1 AND Deleted=0"
            If FilterExpression <> "" Then FilterExpression = " AND AccountType LIKE '%" & CleanForSQL(FilterExpression) & "%'"
            whereClause &= " " & filterExpression
            query = selectClause & " " & fromClause & " " & whereClause & " ORDER BY AccountType ASC"
            Return WIP.Data.SqlHelper.ExecuteDataset(dbConn, CommandType.Text, query).Tables(0).DefaultView


Now this works fine!  Paging etc works as it should.  As you can see, it's dynamic t-sql.
BUT, if the getSizes() functions calls a second function get build a generic sql statement (based on a metadata system),
Radgrid displays the records correctly, but refuses to page.
I've tested the resulting queries and they are identical.

Does anyone have any suggestions why this would not work?!

Cheers in advance,
Rich

 


Radoslav
Telerik team
 answered on 14 Sep 2011
1 answer
203 views
dear sir,
how to apply loading panel in radtabstrip?
pls help me.
Regards
padmanaban.
Princy
Top achievements
Rank 2
 answered on 14 Sep 2011
15 answers
223 views
Hi,

After applying SP1 for Server 2008 R2 (or SP1 for Windows 7), we started to receive errors when using RadCompression.

The issue only occurs when calling web-services. The web-service call actually works but there is always an exception that is handled in Application_Error, and since we have centralized our error handling, an error is logged for each web-service call. Before SP1 there were no errors!!!

The exception is:
System.Web.HttpException (0x80004005): Server cannot append header after HTTP headers have been sent.
   at System.Web.HttpResponse.AppendHeader(String name, String value)
   at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

To reproduce the exception:
Create new web application, add a page with the following code:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="WebApplication4.WebForm1" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head runat="server">
    <title></title>
    <script runat="server">
        Sub rg_NeedDataSource(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles rg.NeedDataSource
            Dim dt As New System.Data.DataTable()
            dt.Columns.Add("Col1", GetType(String))
            dt.Columns.Add("Col2", GetType(String))
            For i As Integer = 0 To 10
                dt.Rows.Add({"Row" & i, "Data"})
            Next
            rg.DataSource = dt
        End Sub
    </script>
 
    <script type="text/javascript">
        function callWebService()
        {
            $telerik.$.ajax({
                type: 'POST',
                url: 'WebService1.asmx/HelloWorld',
                contentType: 'application/json; charset=utf-8',
                dataType: 'json'
            });
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager" runat="server">
    </asp:ScriptManager>
    <div>
        <telerik:RadGrid ID="rg" runat="server" AutoGenerateColumns="true" Width="100%">
            <ClientSettings>
                <Scrolling AllowScroll="true" ScrollHeight="281px" UseStaticHeaders="true" />
            </ClientSettings>
        </telerik:RadGrid>
        <asp:Button ID="aaa" runat="server" Text="callWebService" OnClientClick="callWebService(); return false;" />
    </div>
    </form>
</body>
</html>

Add a web-service with the following code-behind:
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.ComponentModel
 
<System.Web.Script.Services.ScriptService()>
Public Class WebService1
    Inherits System.Web.Services.WebService
 
    <WebMethod()> _
    Public Function HelloWorld() As String
        Return "Hello World"
    End Function
 
End Class


web.config System.webServer section:
<system.webServer>
        <modules runAllManagedModulesForAllRequests="true">
            <remove name="RadCompression" />
            <add name="RadCompression" preCondition="managedHandler" type="Telerik.Web.UI.RadCompression" />
        </modules>
    </system.webServer>

Deploy the web application to an IIS web application!
Important!!! it must run in a "real" IIS web application and not the Visual Studio built in web server.

When pressing the button, an error on the server will always occur (even as the web service works!!!).
You can see the exception when attaching to the IIS and setting a break-point in Global.asax.vb on the Application_Error line (or logging the error here).
 
Regards
Caesar
Pavel
Telerik team
 answered on 14 Sep 2011
1 answer
226 views
I have bound a grid using sqldatasource. Enabled filtering.
How to i access the filtered datatable.

i want to get the whole datatable not the just page one.

Thanks


Princy
Top achievements
Rank 2
 answered on 14 Sep 2011
3 answers
192 views
I'm trying to diagnose a problem that I'm having that is very strange and I was wondering if anyone can point me in a good direction to investigate. I have a page which contains a radajaxmanager, a combo box, a tab strip and a grid. The combo box selection updates other controls on the page via Ajax. Using Fiddler I can see that selecting a value from the combo box is creating an http post and this is followed by 2 further http get requests for the same page. The subsequent get requests aren't post backs (IsPostBack returns false) and therefore some code in the page is running when it shouldn't and this is breaking some of the functionality in the page.

This only happens in Chrome and FF3 but works okay in IE6 (in IE6 I don't get additional get requests). Additionally, it seems to be data dependant in that I only get the additional http get requets when I point my development environment at the system test database. I'm certain that the additional requests aren't being raised by some dodgy javascript.

I did wonder if this was caused by some behaviour in the Ajax Manager to try to get the browser back button to work, but EnableHistory is set to false.

Unfortuantely I'm unable to reproduce this in a snippit of code and I haven't narrowed it down to know what's causing it, I just suspect that additional http requests might be caused by something in the RadAjaxManager.

I'm using version 2009.1.527.35

Many thanks in advance for any welcome suggestions,


Steve.
james
Top achievements
Rank 1
 answered on 14 Sep 2011
4 answers
132 views
Hi,

We are dynamically building radgrids in PageLoad and adding an event handler for needDataSource as follows

            Dim NewGrid As New RadGrid
                NewGrid.DataSource = dv
                NewGrid.Skin = "Web20"
                NewGrid.ID = "rg_" & FormID.ToString
                NewGrid.AllowFilteringByColumn = True
                NewGrid.AllowSorting = True
                NewGrid.AllowPaging = True
               AddHandler NewGrid.NeedDataSource, AddressOf Me.grid_NeedDataSource
                NewGrid.DataBind()

On any sort or filter operations on the resulting grid, the grid never calls the grid_NeedDataSource which is as follows

 Protected Sub grid_NeedDataSource(ByVal source As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs)
        Dim FormID As Integer
        Dim dv As New DataView

        Try
            Dim rg As RadGrid = CType(source, Telerik.Web.UI.RadGrid)
            If rg IsNot Nothing Then

                FormID = CInt(rg.ID.ToString.Remove(0, 3))
                dv = CreateDataTable(FormID)
                rg.DataSource = dv
            End If

        Catch ex As Exception

        End Try
       
    End Sub

I assume this has to do with the page and control life cycle - I have tried creating the grids in PageLoad (not in an IsPostback test) and this simply reloads the grid but without sort/filtering. Can anyone tell me what I am doing wrong here?
Jack
Top achievements
Rank 1
 answered on 14 Sep 2011
2 answers
136 views
I am not sure is this is possible or not in the radgrid, but I have a grid and in the grid I have some basic filtering and also have some fileter templates that use a radcombocox to filter by.  Everything works fine but the users want it setup so that when you filter the grid and then navagate away from the page that when you come back to the page it will load with the last filters already set in the grid. 

When I have done this before I have set the filter up so that it is all done outside the grid and alters the dataset.  Was wondreing if I can do it withing the grid.

This is one of the filters on the grid
<telerik:GridBoundColumn SortExpression="ClientName" DataField="ClientName" HeaderText="Client Name">
      <FilterTemplate>
          <telerik:RadComboBox ID="RadComboBoxClientName" DataTextField="ClientName" DataValueField="ClientName" AppendDataBoundItems="true" Width="150px" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("ClientName").CurrentFilterValue %>' runat="server" OnClientSelectedIndexChanged="ClientNameIndexChanged" Skin="Office2007">
           </telerik:RadComboBox>
      <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
          <script type="text/javascript">
                   function ClientNameIndexChanged(sender, args) {
                       var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
                       if (args.get_item().get_value() == "0") {
                            tableView.filter("ClientName", args.get_item().get_value(), "NoFilter");
                        }
                       else {
                            tableView.filter("ClientName", args.get_item().get_value(), "EqualTo");
                       }
             }
            </script>
       </telerik:RadScriptBlock>
   </FilterTemplate>
   <ItemStyle VerticalAlign="Top" />
</telerik:GridBoundColumn>
Eric Klein
Top achievements
Rank 1
 answered on 13 Sep 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?