Articles of javascript

¿Cómo se raspan los campos para el labeldo automático?

Tenemos un formulario con un textarea grande y un par de campos de text. También tenemos una list de 1500 tags (algunas tienen espacios) categorizadas en 5 types. ¿Cuál es la mejor manera de raspar el text ingresado por los usuarios para extraer las tags que pueden haber ingresado? No queremos darles un campo de […]

Sinatra / Haml: ¿Cómo ejecutar código Ruby dentro de Javascript?

Estoy escribiendo una aplicación Sinatra + Haml, y en mi código Javascript, quiero ejecutar Ruby. En erb, lo siguiente funciona: <script type="text/javascript"> $(function() { <% @persons.each do |person| %> $("#<%= person.id %>").attr("style", "<%= person.style %>"); <% end %> }); </script> ¿Pero cómo escribiría esto en Haml? Intenté algo así como :javascript $(function() { – @persons.each […]

Vinculación de JS externo a la aplicación de Rails

Esto debería ser simple, pero no puedo entender bien la syntax. Tampoco puedo encontrar ningún ejemplo de files vinculados externamente. Todos los resultados de búsqueda que he encontrado parecen resolver sus problemas almacenando una copy local del file. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script> Esta es una label de script externa simple en mi file .erb, pero los […]

javascript_include_tag no funciona

Estoy usando javascript_include_tag en uno de mis files rhtml 'parciales'. sin embargo, cuando se carga la página, aparece un error en Firebug que dice que la class incluida en el file javascript no está definida. Básicamente, el file javascript no se está agregando. Guardo el file js en la carpeta public / javascripts Por favor […]

¿Cómo recorre una variable Ruby en una label Haml javascript?

¿Cómo recorre una variable Ruby en una label Haml javascript? Tengo una colección de @reviews que necesito revisar. ¿Cómo recorre esta colección dentro de una label javascript? – content_for :javascript do = javascript_include_tag "jquery.expander" :javascript – @reviews.each do |review| $("#share#{review.id}").live('click', function() { FB.ui( { method: 'feed', name: '#{@product.name}', link: '#{@product.page_url(@locale)}', picture: '#{@product.image_url(@locale)}', caption: 'Dell Social […]

Establecer un href de un button en Ruby / Javascript

Esta pregunta es difícil de explicar así que por favor tengan paciencia conmigo. Tengo una tabla que contiene filas que contienen loggings de la tabla de Registros. Puedo agregar filas a esta tabla usando ajax y cuando he ingresado las horas en un campo de text en la fila y hago clic fuera, el logging […]

RoR: ¿cómo hago remote_form_for insert un nuevo código junto con el código existente en lugar de replacelo?

Estoy usando remote_form_for en Ruby on Rails para crear un formulario que, una vez enviado, inserta algo de HTML en la página existente. Quiero que el usuario pueda usar esta window emergente para insert HTML más de una vez, pero en este momento simplemente reemplaza la información que estaba allí antes. ¿Cómo hago para que […]

¿Por qué jQuery carrusel no funciona con un iframe?

Intenté crear varias secuencias de commands de slider y carrusel de contenido de jQuery, trabajando con iframe, sin éxito. El iframe contiene charts de Google y se generan mediante un plugin de Ruby ( google_visualr ) … puedes ver qué HTML se genera: <div class='carousel_charts'> <ul> <li id='bar_chart'> <script type='text/javascript'> google.load('visualization','1', {packages: ['corechart'], callback: function() […]

Cómo rechazar un elemento de una matriz?

Estoy incorporando Highcharts en mi proyecto Rails 3 / Ruby 1.8.7, usando el episodio 223 de Railscast como punto de partida. Estoy tratando de registrar el peso corporal de un usuario durante las cuatro semanas anteriores. Hay algunos días en los que un usuario no puede ingresar su peso y quiero que el cuadro omita […]

Cómo no esperar algo con Watir-Webdriver

Así que estoy escribiendo un script de watir-webdriver, y mi aplicación está usando javascript para presentar una window modal con la que quiero interactuar. Cuando hago clic en el elemento que presenta la window modal, watir-webdriver simplemente se queda ahí hasta que finalmente se agota y veo un Timeout :: Error en la window de […]