Als «javascript» getaggte Fragen

Verwenden Sie es für Fragen zu JavaScript-Code, der für Drupal sehr spezifisch ist.

5
Wie kann verhindert werden, dass verhaltensbezogene Funktionen zweimal angehängt werden?
Ich habe ein Verhalten, ondas einige Kontrollkästchen ergänzt. (function($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('.skip-line', context).on('change', function(){ // some code if ( confirm(Drupal.t('Apply to all languages?')) ) { // applying... } }); } }; })(jQuery); Es funktioniert sehr gut, aber Kontrollkästchen befinden sich im AJAX-geladenen Teil. …
11 javascript 



5
Wie füge ich dem Thema bedingtes Javascript hinzu?
Ich möchte das Selectivizr- Skript verwenden, um CSS3-Selektoren in IE6-8 zu emulieren. Aber es fällt mir schwer, es meinem Thema hinzuzufügen. Bisher versucht: 1) Erzwingen Sie dies in den Kopfabschnitt html.tpl.php: <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> Aber base_path () scheint in D7 nichts …
10 7  theming  javascript 


3
Was ist der beste Weg, um das aggregierte Javascript von drupal (automatisch) zu minimieren?
Habe gerade Google Pagespeed über meine neu erstellte Drupal 6-Site ausgeführt und es wird berichtet: Minifying the following JavaScript resources could reduce their size by 15.6KiB (12% reduction). Minifying http://[sites]/sites/default/files/js/js_9f19b87ffb72ca233ea7e45dda2f20f9.js could save 15.3KiB (18% reduction). See optimized version or Save as. Die obige Datei wurde mit der Standard-JavaScript-Aggregationsmethode von drupal …

5
hook_preprocess_page (): Wie kann man eine Ansichtsseite erkennen?
Ich schreibe ein benutzerdefiniertes Modul, das einige Javascript- und CSS-Dateien nur in eine Ansichtsseite einfügen muss. Ich benutze hook_preprocess_page, aber ich kann nicht sagen, ob die aktuelle Seite aus einer Ansicht ist: function mymodule_preprocess_page(&vars) { var_dump($vars); //output: nothings that reference the views! if([view page]) { drupal_add_js([...]); drupal_add_css([...]); // Rebuild scripts …
10 views  7  theming  javascript 

4
Wie erstelle ich modale Fenster (Popups)?
Ich versuche, die Kernfunktion von Drupal 8 zu verwenden, um eine Seite in einem modalen Fenster zu öffnen. Leider ist es sehr schwierig, eine offizielle Dokumentation darüber zu finden, und die meisten Blogs zu diesem Thema scheinen veraltet zu sein. Soweit ich weiß, sollte es jedoch möglich sein, einen modalen …
10 8  javascript 

3
Eine CCK-Feldgruppe mit #states in hook_form_alter () ausblenden?
Ich habe ein benutzerdefiniertes Modul und versuche, eine CCK-Feldgruppe mit "#states" auszublenden, wenn ein bestimmtes Element in einer Dropdown-Auswahlliste ausgewählt ist. Ich habe versucht, Zustände aus hook_form_alter () zu verwenden, wie folgt: $form['group_mygroup']['#states']['invisible'] = array( ':input[name="field_trigger[' . LANGUAGE_NONE. ']"]' => array( 'value' => 'hide' ), ); Das scheint nichts zu …
9 7  javascript 


4
Wie kann man dafür sorgen, dass Formularschaltflächen nur Javascript aufrufen?
Ich experimentiere mit JavaScript- und Drupal-Formularen. Derzeit versuche ich, eine Schaltfläche im Verwaltungsformular eines Moduls zu erstellen, das JavaScript verwendet, um Optionen an eine Auswahlliste anzuhängen. Das Problem, auf das ich stoße, ist, dass beim Klicken auf die Schaltfläche mein JavaScript aufgerufen wird, aber das gesamte Formular aktualisiert wird. Ich …
9 7  forms  javascript 


4
Fügen Sie JavaScript zu einem bestimmten Inhaltstyp hinzu
Ich möchte wissen, wie eine JavaScript-Datei am besten auf der Grundlage des Inhaltstyps zu einer bestimmten Seite hinzugefügt werden kann. Zum Beispiel möchte ich Folgendes hinzufügen: <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script> Bisher habe ich auf diese Weise meinen spezifischen Inhaltstyp hinzugefügt. Für den Inhaltstyp map_page füge ich die folgenden zwei Codezeilen in …
9 7  javascript 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.