Ver por etiquetas

Todas las etiquetas » JavaScript (RSS)

[JavaScript] TypeScript ¿JavaScript tipado?

Seguro que si tienes una cuenta de Twitter, esta mañana y ayer te viste abrumado por un montón de tweets acerca de TypeScript . ¿Que es TypeScript? Digamos que es un lenguaje tipado escrito en JavaScript y que al compilarlo genera código JavaScript plano listo para utilizar en cualquier navegador, host y sistema operativo. ¿Por donde empezar? Lo primero que tienes que hacer es descargar e instalar la extenisón para Visual Studio 2012 aquí Una vez instalada, create un proyecto web MVC 4: Usa la template...
Publicado por Luis Ruiz Pavón | 1 comment(s)
Archivado en: ,

[SharePoint 2010] Cerrar una ventana modal desde el Code-Behind

Como muchos sabréis, en SharePoint 2010 se añadieron las ventanas modales y con ello se abrió un nuevo paradigma frente al antiguo de modelo de navegación o experiencia de usuario de la versión 2007. Ahora estoy lidiando con unas ventanas modales y necesitaba cerrar dicha venta desde el Code-Behind y para que no se me vuelva a olvidar más la dichosa función JavaScript os dejo un pequeño snippet de código: Page.ClientScript.RegisterStartupScript(GetType(), "commitPoPup" , "window.frameElement...
Publicado por Luis Ruiz Pavón | con no comments

Fechas UTC, JavaScript, jQuery timeago, templates y otras hierbas

El otro día hablabamos por twitter sobre fechas UTC , sobre si nuestra aplicación, en mi caso servicio REST, debe devolver la fecha UTC al cliente y si este debe ser el encargado de transformarla. Yo soy de los que piensa que sí, que debemos almacenar la fecha en UTC en base de datos y retornarla al cliente tal cual y delegar en él la responsabilidad detransformarña a su locale correspondiente. En nuestra aplicación, tenemos un front-end desarrollado con...
Publicado por Luis Ruiz Pavón | con no comments

[ASP.NET MVC 3] Paginar información automáticamente con el scroll usando JQuery

No sé sí el título será muy acertado pero lo que quiero mostrar es como cargar más información en nuestra página tal cual lo hace Facebook, Google Reader… cuando la barra de scroll llega al final. (Al final del artículo está el código de ejemplo) Para ello vamos a hacer uso de JQuery y del evento del scroll de la ventana. En este caso no necesitamos ninguna librería adicional de JQuery pues ya lo tenemos disponible...

[ASP.NET] jQuery Templates

En el blog de Scoot hay un extenso artículo sobre esta nueva contribución de Microsoft a esta fantástica librería como es jQuery . Me voy a centrar en este artículo en las templates de cliente: ¿Que són? Pues digamos que es como una mezcla de código javascript y HTML que nos permiten generar código HTML a través de un objeto o array de objetos javascript, algo como esto: <script id= "productTemplate" type= "text...

[Bing Maps] Poner un pushpin al resultado del método Find (where)

Desarrollando un callejero para un portal de SharePoint, me he encontrado la necesidad de añadir un pushpin al resultado del método Find que por defecto no lo hace. Es una tarea sencilla pero en mi caso he tenido que estar mirando la documentación y así lo dejo escrito, que tengo mala memoria y seguro que echo mano de ello alguna vez más :) Si nos fijamos, el último parámetro del método Find , podemos ver que es una función: callback...
Publicado por Luis Ruiz Pavón | con no comments
Archivado en: ,,

[ASP.NET] Redireccionar al usuario a la página de login cuando su sesión expira

Es una pregunta frecuente en los foros de la MSDN y que mejor manera de resolverla que con un ejemplo práctico. Lo primero que he hecho ha sido crearme una nueva clase a la que añadiré un Extension Methods para la clase Page y así poder utilizarlo como sí de un método más de la clase se tratara: Helper.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Text; /// <summary>...

Acentos en Java Script alert y confirm

Suele ser una pregunta frecuente en foros y newsgroup y la solución es sencilla. Cuando mostramos letras acentuadas,la letra ñ/Ñ en alertas javascript, en ciertas ocasiones y dependiendo de la codificación usada, utilización de AJAX, registrar scripts a través del ScriptManager en un UpdatePanel... suele verse un mensaje de este tipo: La solución es utilizar unicode: \u00e1 -> á \u00e9 -> é \u00ed -> í \u00f3 -> ó \u00fa -> ú \u00c1 -> Á \u00c9 -> É \u00cd -> Í \u00d3 ->...

Mensajes de alerta y confirmación dentro de UpdatePanels: Mi aportación

Pues iba a poner un comentario en el post de Gonzalo Perez http://geeks.ms/blogs/gperez/archive/2008/02/19/mensajes-de-alerta-y-confirmaci-243-n-dentro-de-updatepanels.aspx pero como hace tiempo que no escribo nada (No porque no quiera sino por qué ando excaso de tiempo) y Gonzalo nos animaba a proponer nuestra manera, ahí va la mía que no se sí mejor pero ahí queda (Lo de mejor lo digo por el comentarió de Gonzalo "si tienen una manera mejor, compartámosla " ): protected override void...

Poner el foco en un TextBox que están dentro de un UpdatePanel cuando se produce un postback asíncrono

Hoy estaba realizando unas modificaciones en una aplicación y entre ellas estaba el modificar un control de usuario, poner el foco en un textbox de un edittemplate de un gridview que recoge anotaciones de los usuarios. La cosa es que el gridview está dentro de un UpdatePanel y si optamos por esta solución, nos encontraremos que no funciona: TextBox textAnotacion = (TextBox)e.Row.FindControl( "textAnotacion" ); textAnotacion.Focus(); Creo debe ser porque como es un postback asíncrono, sino...

Problemas con la sesión con Postback en window.ShowModaldialog

Hoy un compañero me ha comentado que estaban teniendo problemas con una aplicación que están manteniendo en un cliente y en concreto en una ventana que abrían con la función window.ShowModaldialog() y en la que al cargarse se mostraban los valores de unas variables de sesión, pero que al hacer click sobre un botón que causaba postback esos valores los estaban perdiendo. El problema radica en las ventanas que se abren con window.ShowModalDialog y es que el postback causa una nueva petición al servidor...
Publicado por Luis Ruiz Pavón | 17 comment(s)
Archivado en: ,,

Problemas con CauseValidation en Microsoft.Web.UI.WebControls.Toolbar

Si has utilizado alguna vez en tus desarrollos el control Toolbar de los Internet Explorer WebControls , habrás podido observar que cuando pulsas sobre un ToolbarButton no causa validación en el cliente y si en vuestras páginas tenéis controles de tipo RequiredFieldValidator, CompareValidator... no validarán los datos de la página y en mi caso a uno de mis clientes le gusta bastante la barrita, con lo cual no me quedó otra que buscar como podía hacerlo. No me gusta atribuirme lo que no es mío, voy...