Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
79 views
Hi,
I have problem on opening radwindow  on realod.
Here are the steps
1. i'm adding the linkbutton and radwindow in aspx form.
2.on click on link i'm opening the radwindow.
3. i'm selecting the few items and clicking on select to add the ietsm in session and closing
4. while closing  i'm calling the OnAjaxRequest="RadAjaxManager1_Request" method as i want to reload the page with the changes.
5. i have given the ajax controlid as the div where it contains the linbutton also.
6. but when i click on radwindow for second  time .it is shwoing radopen method not defined. Its expecting me to postback the back the page completely .but i want to ajaxify the page while reloading

.Please do this needful as soon as pssoible as its urgent.

ThankYou


Georgi Tunev
Telerik team
 answered on 26 Mar 2010
1 answer
164 views
dear sir,
i am using radgrid to fill the data.when a record is selected from grid ,i am filling controls that i need to edit.
simle combo box is working fine,where as combo box with check box repeating the one item that bind at runtime.
i am filling controls using client side code.

here is the code i wrote for databound:

protected

 

void RadGrid1_DataBound(object sender, EventArgs e)

 

{

 

 

GridDataItem selectedItem = RadGrid1.Items[0];

 

txtFeeTypeCode.Text = selectedItem[

"Code"].Text;

 

txtFeeTypeName.Text = selectedItem[

"Fee Type"].Text;

 

 

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

 

{

 

if (ddlFrequency.Items[i].Text == selectedItem["Frequency"].Text)

 

{

ddlFrequency.SelectedValue = i.ToString();

}

}

 

string defaultList = selectedItem["Months"].Text;

 

 

ArrayList al = new ArrayList();

 

 

object[] objs = null;

 

 

for (int i = 0; i < defaultList.Length; i++)

 

{

objs = defaultList.Split(

' ');

 

}

 

foreach (string st in objs)

 

{

 

if (st != "")

 

{

al.Add(st);

}

}

 

foreach (RadComboBoxItem item in RadComboBox1.Items)

 

{

 

CheckBox checkBox = (CheckBox)item.FindControl("CheckBox");

 

checkBox.Checked =

false;

 

}

 

foreach (RadComboBoxItem item in RadComboBox1.Items)

 

{

 

for (int x = 0; x < al.Count; x++)

 

{

 

if (al[x].ToString() == item.Text)

 

{

 

CheckBox chk1 = (CheckBox)item.FindControl("CheckBox");

 

chk1.Checked =

true;

 

RadComboBox1.SelectedItem.Text = chk1.Text;

}

}

}

txtInstallMents.Text = selectedItem[

"Installments"].Text;

 

 

if (selectedItem["Refundable"].Text != "")

 

{

 

if (selectedItem["Refundable"].Text == "True")

 

{

radcboIsref.SelectedIndex = 0;

}

 

else

 

{

radcboIsref.SelectedIndex = 1;

}

}

 

if (selectedItem["Description"].Text.Trim() != "")

 

{

txtDesc.Text = selectedItem[

"Description"].Text.Trim();

 

}

 

else

 

{

txtDesc.Text =

string.Empty;

 

}

}

this is client side code to fill controls when a row selected from radgrid :

<

 

telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">

 

 

<script type="text/javascript">

 

 

var id, currentFeeType, currentRowIndex = null;

 

 

 

 

function RowSelected(sender, args) {

 

 

var typecode;

 

typecode = args.getDataKeyValue(

"Code");

 

document.getElementById(

'<%= txtFeeTypeCode.ClientID %>').value = typecode;

 

document.getElementById(

'<%= txtFeeTypeName.ClientID %>').value=args.getDataKeyValue("Fee Type");

 

document.getElementById(

'<%= ddlFrequency.ClientID %>').value = args.getDataKeyValue("FrequencyId");

 

 

var Months = args.getDataKeyValue("Months");

 

clearMonthsCombo();

 

fillMonthsCombo(Months);

 

document.getElementById(

'<%= txtInstallMents.ClientID %>').value = args.getDataKeyValue("Installments");

 

 

var ifv = args.getDataKeyValue("Refundable");

 

 

var DropdownList = document.getElementById('<%= radcboIsref.ClientID %>');

 

 

 

if (args.getDataKeyValue("Refundable") == "True") {

 

DropdownList.value = 1;

}

 

else {

 

DropdownList.value = 0;

}

document.getElementById(

'<%= txtDesc.ClientID %>').value = args.getDataKeyValue("Description");

 

 

var tabStrip = $find("<%=RadTabStrip1.ClientID%>");

 

 

var tabEditFeeType = tabStrip.findTabByText("Edit Fee Type");

 

tabEditFeeType.select();

}

 

function clearMonthsCombo() {

 

 

var combo = $find("<%= RadComboBox1.ClientID %>");

 

 

var comboitems = combo.get_items();

 

 

var comboitemsCount = comboitems.get_count();

 

 

 

 

for (i = 0; i < comboitemsCount; i++) {

 

 

var comboitem = comboitems.getItem(i);

 

 

var checkbox = getItemCheckBox(comboitem);

 

checkbox.checked =

false;

 

}

 

combo.clearSelection();

 

}

 

function fillMonthsCombo(Months) {

 

 

var combo = $find("<%= RadComboBox1.ClientID %>");

 

 

var arr = Months.split(", ");

 

 

var itemsCount = arr.length;

 

 

for (var itemIndex = 0; itemIndex < itemsCount; itemIndex++) {

 

 

var Month = arr[itemIndex];

 

 

var comboitems = combo.get_items();

 

 

var comboitemsCount = comboitems.get_count();

 

 

 

for (i = 0; i < comboitemsCount; i++) {

 

 

var comboitem = comboitems.getItem(i);

 

 

var checkbox = getItemCheckBox(comboitem);

 

 

var comboMonth = comboitems.getItem(i).get_text();

 

 

var monthValue = combo.get_value();

 

 

 

if (Month == comboMonth) {

 

checkbox.checked =

true;

 

}

 

}

}

collectSelectedItems();

 

}

 

function getDataItemKeyValue(radGrid, item) {

 

 

return parseInt(radGrid.get_masterTableView().getCellByColumnUniqueName(item, "Id").innerHTML);

 

}

 

 

 

function tabSelected(sender, args)

 

{

 

 

switch(args.get_tab().get_index())

 

{

 

case 1:

 

{

 

var grid = $find("<%= RadGrid1.ClientID %>")

 

grid.get_masterTableView().clearSelectedItems();

 

document.getElementById(

'<%=SaveChanges.ClientID%>').value = "Save";

 

document.getElementById(

'<%= Delete.ClientID%>').style.display = "none";

 

document.getElementById(

'<%= txtFeeTypeCode.ClientID %>').value = "Auto";

 

document.getElementById(

'<%= txtFeeTypeCode.ClientID %>').disabled = true;

 

document.getElementById(

'<%= txtFeeTypeName.ClientID %>').value = "";

 

document.getElementById(

'<%= ddlFrequency.ClientID %>').value = 0;

 

document.getElementById(

'<%= txtInstallMents.ClientID %>').value = "";

 

document.getElementById(

'<%= radcboIsref.ClientID %>').value = 0;

 

document.getElementById(

'<%= txtDesc.ClientID %>').value = "";

 

clearMonthsCombo();

 

break;

 

}

 

default:

 

{

 

document.getElementById(

'<%= Delete.ClientID%>').style.display = "";

 

document.getElementById(

'<%=SaveChanges.ClientID%>').value = "Update";

 

document.getElementById(

'<%= Delete.ClientID%>').value = "Delete";

 

getGridRows();

 

break;

 

}

}

}

 

function getGridRows() {

 

 

var grid = $find("<%= RadGrid1.ClientID %>")

 

grid.get_masterTableView().clearSelectedItems();

 

var masterTable = $find("<%=RadGrid1.ClientID%>").get_masterTableView();

 

 

var dataItem = masterTable.get_dataItems();

 

dataItem[0].set_selected(

true);

 

 

}

 

function ChangeButtons() {

 

 

 

document.getElementById(

'<%=SaveChanges.ClientID%>').value = "Save";

 

document.getElementById(

'<%= Delete.ClientID%>').style.display = "none";

 

document.getElementById(

'<%= txtFeeTypeCode.ClientID %>').value = "Auto";

 

document.getElementById(

'<%= txtFeeTypeCode.ClientID %>').disabled = true;

 

document.getElementById(

'<%= radcboIsref.ClientID %>').value = 0;

 

 

}

 

function ToggleConcession(cntrl, txt1,txt2) {

 

 

if (cntrl.checked) {

 

txt1.disabled =

false;

 

txt2.disabled =

false;

 

}

 

else {

 

 

if (txt1.value != 0 || txt2.value != 0) {

 

 

var answer = confirm("Disable will remove any values from Min.Concession and Max.Concession.\nAre you sure?")

 

 

if (answer) {

 

txt1.disabled =

true;

 

txt2.disabled =

true;

 

txt1.value = 0;

txt2.value = 0;

}

 

else {

 

cntrl.checked =

true;

 

 

return;

 

}

}

 

else {

 

txt1.disabled =

true;

 

txt2.disabled =

true;

 

}

 

}

}

 

function PaymentRowSelected(sender, args) {

 

 

var typecode;

 

typecode = args.getDataKeyValue(

"Code");

 

document.getElementById(

'<%= txtPaymentCode.ClientID %>').value = typecode;

 

document.getElementById(

'<%= txtPaymentName.ClientID %>').value = args.getDataKeyValue("Name");

 

 

 

var ifv = args.getDataKeyValue("Status");

 

 

var DropdownList = document.getElementById('<%= ddlPaymentStatus.ClientID %>');

 

 

if (args.getDataKeyValue("Status") == "True") {

 

DropdownList.value = 1;

}

 

else {

 

DropdownList.value = 0;

}

 

 

var tabStrip = $find("<%=RadTabStrip2.ClientID%>");

 

 

var tabEditFeeType = tabStrip.findTabByText("Edit Payment Mode");

 

tabEditFeeType.select();

}

 

 

function PaymenttabSelected(sender, args) {

 

 

switch (args.get_tab().get_index()) {

 

 

case 1:

 

{

 

var grid = $find("<%= RadGrid3.ClientID %>")

 

grid.get_masterTableView().clearSelectedItems();

document.getElementById(

'<%=btnPaymentSaveChanges.ClientID%>').value = "Save";

 

document.getElementById(

'<%= btnPaymentDelete.ClientID%>').style.display = "none";

 

document.getElementById(

'<%= txtPaymentCode.ClientID %>').value = "Auto";

 

document.getElementById(

'<%= txtPaymentCode.ClientID %>').disabled = true;

 

document.getElementById(

'<%= txtPaymentName.ClientID %>').value = "";

 

document.getElementById(

'<%= ddlPaymentStatus.ClientID %>').value = 0;

 

 

 

break;

 

}

 

default:

 

{

document.getElementById(

'<%= btnPaymentDelete.ClientID%>').style.display = "";

 

document.getElementById(

'<%=btnPaymentSaveChanges.ClientID%>').value = "Update";

 

document.getElementById(

'<%= btnPaymentDelete.ClientID%>').value = "Delete";

 

getGrid3Rows();

 

break;

 

}

}

}

 

function getGrid3Rows() {

 

 

var grid = $find("<%= RadGrid3.ClientID %>")

 

grid.get_masterTableView().clearSelectedItems();

 

var masterTable = $find("<%=RadGrid3.ClientID%>").get_masterTableView();

 

 

var dataItem = masterTable.get_dataItems();

 

 

if (dataItem.length != 0) {

 

dataItem[0].set_selected(

true);

 

}

}

 

function ChangeButtonsOfPaymentMode() {

 

 

document.getElementById(

'<%=btnPaymentSaveChanges.ClientID%>').value = "Save";

 

document.getElementById(

'<%= btnPaymentDelete.ClientID%>').style.display = "none";

 

document.getElementById(

'<%= txtPaymentCode.ClientID %>').value = "Auto";

 

document.getElementById(

'<%= txtPaymentCode.ClientID %>').disabled = true;

 

document.getElementById(

'<%= ddlPaymentStatus.ClientID %>').value = 0;

 

}

 

 

</script>

 

 

<script type="text/javascript">

 

 

var supressDropDownClosing = false;

 

 

function OnClientDropDownClosing(sender, eventArgs) {

 

eventArgs.set_cancel(supressDropDownClosing);

}

 

function OnClientSelectedIndexChanging(sender, eventArgs) {

 

eventArgs.set_cancel(supressDropDownClosing);

}

 

function OnClientDropDownOpening(sender, eventArgs) {

 

supressDropDownClosing =

true;

 

}

 

function OnClientBlur(sender) {

 

supressDropDownClosing =

false;

 

sender.toggleDropDown();

}

 

function checkboxClick() {

 

collectSelectedItems();

}

 

function getItemCheckBox(item) {

 

 

//Get the 'div' representing the current RadComboBox Item.

 

 

var itemDiv = item.get_element();

 

 

//Get the collection of all 'input' elements in the 'div' (which are contained in the Item).

 

 

var inputs = itemDiv.getElementsByTagName("input");

 

 

for (var inputIndex = 0; inputIndex < inputs.length; inputIndex++) {

 

 

var input = inputs[inputIndex];

 

 

//Check the type of the current 'input' element.

 

 

if (input.type == "checkbox") {

 

 

return input;

 

}

}

 

return null;

 

}

 

function collectSelectedItems() {

 

 

 

var combo = $find("<%= RadComboBox1.ClientID %>");

 

 

//alert(combo);

 

 

var items = combo.get_items();

 

 

var selectedItemsTexts = "";

 

 

var selectedItemsValues = "";

 

 

var itemsCount = items.get_count();

 

 

for (var itemIndex = 0; itemIndex < itemsCount; itemIndex++) {

 

 

var item = items.getItem(itemIndex);

 

 

var checkbox = getItemCheckBox(item);

 

 

//Check whether the Item's CheckBox) is checked.

 

 

if (checkbox.checked) {

 

selectedItemsTexts += item.get_text() +

", ";

 

selectedItemsValues += item.get_value() +

", ";

 

}

}

selectedItemsTexts = selectedItemsTexts.substring(0, selectedItemsTexts.length - 2);

selectedItemsValues = selectedItemsValues.substring(0, selectedItemsValues.length - 2);

 

//Set the text of the RadComboBox with the texts of the selected Items, separated by ','.

 

combo.set_text(selectedItemsTexts);

 

//Set the comboValue hidden field value with values of the selected Items, separated by ','.

 

 

// document.getElementById("comboValue").value = selectedItemsValues;

 

 

if (selectedItemsValues == "") {

 

combo.clearSelection();

}

}

 

</script>

 

 

</telerik:RadCodeBlock>

 



thanking you in advance.
sateesh n
Vesko
Top achievements
Rank 2
 answered on 26 Mar 2010
1 answer
97 views
I have two ListBox both are made up of template items bound to different database information.
They have different data but some is common.
When I drag from ListBox1 to ListBox2 I want to insert into the database on ListBox2_Inserting.
I need the attributes that I've assigned to the items in ListBox1 but when I look at the data received in the ListBox2_Inserting there are no attributes.

Can I pass the attributes accross? If so how, as standard code doesn't give me the data?.
Genady Sergeev
Telerik team
 answered on 26 Mar 2010
3 answers
172 views
Dear Telerik,

I would like to remove the character 0, o, 1 and l from the character set of RadCaptcha.

I used:
RadCaptcha1.CaptchaImage.CharSet = "abcdefghijkmnpqrstuvwxyz23456789";

however the removed characters are still being used. What do I miss?

Thanks in advance,

Robert
Pero
Telerik team
 answered on 26 Mar 2010
13 answers
307 views

I am fairly new to telerik controls. I have a RadGrid where I need to Edit the data. I did the same thing as in the demo in 
http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/alleditablecolumns/defaultcs.aspx

I want to use the form edit. When I click on the Edit image on my grid nothing happens. Below is my Radgrid code. I am sure I am missing something. Please let me know.

Thanks in advance.

<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" HorizontalAlign="Center"
                                LoadingPanelID="RadAjaxLoadingPanel1" EnableHistory="True">
                                <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False"
                                    CellPadding="1" Font-Strikeout="False" GridLines="None" GroupingEnabled="False"
                                    Width="100%" AllowAutomaticUpdates="True">
                                    <HeaderContextMenu EnableTheming="True">
                                        <CollapseAnimation Duration="200" Type="OutQuint" />
                                    </HeaderContextMenu>
                                    <AlternatingItemStyle Font-Size="X-Small" />
                                    <ItemStyle Font-Size="X-Small" />
                                    <MasterTableView CellSpacing="-1" ClientDataKeyNames="Origrec" DataKeyNames="ContactId"
                                        ShowFooter="true">
                                        <Columns>
                                            <telerik:GridBoundColumn DataField="ContactType" HeaderText="Contact Type" UniqueName="columnContactType" ColumnEditorID="GridEditTxtContacttype">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn DataField="ContactName" HeaderText="Name" UniqueName="columnContactName" ColumnEditorID="GridEditTxtName">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn DataField="Phone" HeaderText="Phone" UniqueName="columnPhone" ColumnEditorID="GridEditTxtPhone">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn DataField="Fax" HeaderText="Fax" UniqueName="columnFax" ColumnEditorID="GridEditTxtFax">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn DataField="Email" HeaderText="Email" UniqueName="columnEmail" ColumnEditorID="GridEditTxtEmail">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn DataField="Department" HeaderText="Department" UniqueName="columnDepartment" ColumnEditorID="GridEditTxtDepartment">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn">
                                            </telerik:GridEditCommandColumn>
                                        </Columns>
                                        <EditFormSettings ColumnNumber="2" CaptionDataField="ContactName" CaptionFormatString="Edit {0}">
                                            <FormTableItemStyle Wrap="False"></FormTableItemStyle>
                                            <FormMainTableStyle GridLines="None" CellSpacing="0" CellPadding="3" BackColor="White"
                                                Width="100%" />
                                            <FormTableStyle CellSpacing="0" CellPadding="2" Height="110px" BackColor="White" />
                                            <EditColumn ButtonType="ImageButton" InsertText="Insert Order" UpdateText="Update record"
                                                UniqueName="EditCommandColumn1" CancelText="Cancel edit">
                                            </EditColumn>
                                        </EditFormSettings>
                                    </MasterTableView>
                                </telerik:RadGrid>
                                <telerik:GridTextBoxColumnEditor ID="GridEditTxtContacttype" runat="server" TextBoxStyle-Width="200px" />
                                <telerik:GridTextBoxColumnEditor ID="GridEditTxtName" runat="server" TextBoxStyle-Width="150px" />
                                <telerik:GridTextBoxColumnEditor ID="GridEditTxtPhone" runat="server" TextBoxStyle-Width="150px" />
                                <telerik:GridTextBoxColumnEditor ID="GridEditTxtFax" runat="server" TextBoxStyle-Width="150px" />
                                <telerik:GridTextBoxColumnEditor ID="GridEditTxtEmail" runat="server" TextBoxStyle-Width="150px" />
                                <telerik:GridTextBoxColumnEditor ID="GridEditTxtDepartment" runat="server" TextBoxStyle-Width="150px" />
                            </telerik:RadAjaxPanel>
                            <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel2" runat="server" Skin="Vista"
                                Direction="LeftToRight" HorizontalAlign="Center" IsSticky="True">
                            </telerik:RadAjaxLoadingPanel>
cute gal
Top achievements
Rank 1
 answered on 26 Mar 2010
1 answer
282 views
I have four combo boxes tied together

    <div style="width:985px; padding:10px;"> 
        <telerik:RadComboBox EnableVirtualScrolling="false" OpenDropDownOnLoad="false" Width="250px" Label="Report Options" ID="RadComboBox1" runat="server" OnClientSelectedIndexChanging="LoadLanCodes" OnClientDropDownOpening="ClearBoxes"> 
            <Items> 
                <telerik:RadComboBoxItem runat="server" Selected="True" value="" Text="Any" /> 
                <telerik:RadComboBoxItem runat="server" Text="Lan Code" Value="lancode" /> 
                <telerik:RadComboBoxItem runat="server" Text="Support Team" Value="supportteam" /> 
            </Items> 
        </telerik:RadComboBox> 
        <telerik:RadComboBox Width="250px"  EnableVirtualScrolling="false" OpenDropDownOnLoad="false" OnClientItemsRequested="ItemsLoaded" ID="RadComboBox2" runat="server" OnClientSelectedIndexChanging="LoadStates"> 
        </telerik:RadComboBox> 
        <p> 
        </p> 
        <telerik:RadComboBox Label="State" OpenDropDownOnLoad="false"  EnableVirtualScrolling="false" Width="250px" OnClientItemsRequested="ItemsLoaded" ID="RadComboBox3" runat="server" OnClientSelectedIndexChanging="LoadCities"> 
        </telerik:RadComboBox> 
        <telerik:RadComboBox Label="City" OpenDropDownOnLoad="false" Width="250px"  EnableVirtualScrolling="false" OnClientItemsRequested="ItemsLoaded" ID="RadComboBox4" runat="server"> 
        </telerik:RadComboBox> 
    </div> 

When I select a value in the first one once the data loads the drop down expand automatically
When i choose a value for the second combo box the third open on load

I was hoping that  OpenDropDownOnLoad="false" would stop this behavior but it doesn't...

How do I stop it?



Veronica
Telerik team
 answered on 26 Mar 2010
2 answers
227 views
Hi,

I have problem with setting HideDealy on tooltip when is Modal switch set to true. It takes about 2sec when modal toolTip desapears, even when HideDelay is set to 0. Without modal seted to tru its working prefectly.

And another issue, when I add CssClass="radToolTip" to telerik:RadToolTip and then i have got in my stylesheet: 

.radToolTip 
{ 
    padding:15px; 
    color:red; 
} 

it doesnt work too. What I am doing wrong when Im styling radToolTip? 

Thanks, for any help! 
Jan
Top achievements
Rank 1
 answered on 26 Mar 2010
1 answer
311 views
Hi. I am getting the following error when trying to run my asp.net application.

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Could not load file or assembly 'Telerik.Web.UI' or one of its dependencies. Strong name signature could not be verified.  The assembly may have been tampered with, or it was delay signed but not fully signed with the correct private key. (Exception from HRESULT: 0x80131045) (C:\Projects\Life\Life.Web.UI\web.config line 87)

Line 85: 		<httpModules>
Line 86: 			<clear/>
Line 87: <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule"/>Line 88: 			<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 89: 		</httpModules>

The application was working fine yesterday. I didn't mess around with any of the project references, nor did I edit the web.config file. Does anyone know how to fix this error?
Princy
Top achievements
Rank 2
 answered on 26 Mar 2010
1 answer
123 views
Hi all.
I have a combobox populated using webservice with LoadOnDemand. My question is how can I select one specific element in combobox when it is populated?
And my second question. The combobox is populated only when I click on the drop down array icon. I would like to populate it when the page is load (or the control is load).How can I do that?
Kalina
Telerik team
 answered on 26 Mar 2010
1 answer
152 views
Hi,
  Is there a way to align the Remove button?
  Currently the alignment of the Remove button depends on the length of the filename.
  Is it possible that the Remove button is all vertically aligned correctly? (like the Upload Success icon - all are aligned vertically straight).

  I'm playing around with ruFileWrap ruStyled, ruUploadProgress ruUploadSuccess and ruButton ruRemove, but could not get the desired effect.

  Please help.

Many Thanks,
Henry Wu
Henry
Top achievements
Rank 1
 answered on 26 Mar 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?