Preguntas etiquetadas con javascript

Úselo para preguntas sobre el código JavaScript que es muy específico para Drupal.


4
Retrase la llamada ajax en el campo de texto para permitir escribir
Me gustaría retrasar el disparo de ajax de la misma manera que el autocompletado parece funcionar. Por ejemplo, si un usuario está escribiendo, el ajax no se ejecutará hasta que hayan transcurrido 500 ms desde el último keyup. Actualmente estoy viendo drupal.behaviors pero no puedo hacer que funcione. Drupal.behaviors.mymodule = …

3
¿Cómo agrego CSS y JavaScript a <head>?
Quiero agregar el siguiente código en mi sección de la página principal usando un subtema Drupal 8 de Bartik. ¿Alguien puede ayudar a hacerlo? ¿Cuál es la mejor manera de hacerlo en esta nueva versión del tema? ¿Dónde está page.tpl? &lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="stepcarousel.js"&gt;&lt;/script&gt;
8 8  javascript 

5
Agregar JS a un tema de Drupal 8 (reemplazo de drupal_add_js)
En Drupal 7, puedo usar drupal_add_jsdentro del archivo template.php de un tema como una theme_preprocess_html(&amp;$vars)función: drupal_add_js(drupal_get_path('theme', 'mytheme') . '/js/scripts.js', array( 'group' =&gt; JS_THEME, 'preprocess' =&gt; TRUE, 'weight' =&gt; '999', )); $vars['scripts'] = drupal_get_js(); En Drupal 8, intenté convertir esto usando attachedel archivo .theme de mi tema como tal: $vars['#attached']['js'] = …
8 theming  8  javascript 

1
¿Cuál es la diferencia entre usar drupal_add_js y ['#attached']
¿Cuál es la diferencia entre drupal_add_js()y $form['#attached']['js'][]? ¿Cuándo es el propósito de usar cada una de las funciones anteriores? (Quiero decir, sé que se usa para adjuntar js para decir formulario si se usa dentro del formulario, pero ¿cuándo se drupal_add_jsusa y cuándo se $form['#attached']['js'][]usa?)
8 7  javascript 

2
Información sobre Drupal.settings y #attached
Estoy tratando de usar Drupal.settings por primera vez para pasar variables de PHP a JavaScript. La documentación sobre el tema es escasa y tengo algunos problemas. ¿Es posible usar #attached para pasar por la configuración en lugar de hacerlo drupal_add_js(array('myModule' =&gt; $settings), 'setting');? La razón por la que pregunto es …



1
Agregue JavaScript a varias URL específicas
Estoy tratando de agregar algunos javascript a mi archivo template.php en un sitio Drupal 7. Me gustaría que el javascript se cargue en un conjunto específico de páginas, en función de la URL. Por ejemplo, me gustaría cargar el script: mysite.com/blog/page1 mysite.com/blog/page2 pero no en: mysite.com o mysite.com/blog o mysite.com/about …

2
Ponderación de Javascript en archivos .info
Drupal 7 agrega una nueva opción de ' peso ' a drupal_add_js para que pueda controlar el orden en que se agregan los archivos Javascript a la página. ¿Hay alguna forma de hacer esto al agregar Javascript en archivos .info?
8 7  .info  javascript 

2
Detectar portada en Drupal 6 con javascript
Usando JavaScript en Drupal 6, ¿hay alguna forma de detectar si la página actual es la página principal? Tengo un módulo Drupal 6 personalizado que genera diferentes códigos de javascript en función de si la página actual es portada o no. Agrega un solo archivo javascript a drupal, así que …

1
¿Cómo cargar una vista con ajax para que también se carguen los archivos js / css adicionales que necesita la vista?
Actualmente estoy usando jQuery para cargar una vista, como esta: $.ajax({ type: 'POST', url: Drupal.settings.basePath + 'views/ajax', dataType: 'json', data: 'view_name=' + viewName + '&amp;view_display_id=default&amp;view_args=' + viewArgument, // Pass a key/value pair. success: function(data) { var viewHtml = data[1].data; target.children().fadeOut(300, function() { target.html(viewHtml); var newHeightOfTarget = target.children().height(); target.children().hide(); target.animate({ height: …
8 7  views  ajax  javascript 



3
¿Cómo hago que un tema requiera Jquery (para usuarios anónimos)?
Estoy creando un tema para D8 llamado 'herchel'. Estoy tratando de hacer que este tema requiera jquery en todas las páginas (D8 no carga Jquery para usuarios anónimos de forma predeterminada) Mirando a través de la poca documentación que puedo encontrar además de los temas principales, creé un archivo llamado …
7 8  javascript 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.