Вопросы с тегом «javascript»

Используйте его для вопросов о коде JavaScript, который очень специфичен для Drupal.

5
Как предотвратить привязку поведенческих функций дважды?
У меня есть поведение, которое добавляет onк некоторым флажкам. (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); Это работает очень хорошо, но флажки находятся в AJAX-загруженной части. …
11 javascript 

3
Как вызвать Drupal.attachBehaviors после успешного Ajax
У меня есть модуль, который обновляет узел через ajax при нажатии на ссылку. Ссылка является переключателем, она должна обновлять узел со значением 1 при первом щелчке, затем со значением 0 при последующем щелчке и т. Д. Подобно включению / выключению чего-либо. Приведенный ниже код работает при первом нажатии после загрузки …
10 7  ajax  javascript 

8
Как добавить всплывающее окно подтверждения JS при нажатии кнопки #ajax
У меня есть базовый ввод с помощью кнопки FAPI, который #ajax включен, и он работает нормально, но я хочу добавить JS "Вы уверены?" всплывающее окно с подтверждением при нажатии кнопки до того, как код действительно запустится, и я не уверен, как это сделать, потому что JS FAPI, кажется, съедает щелчок …
10 7  forms  ajax  javascript 

5
Как добавить условный JavaScript в тему?
Я хотел бы использовать скрипт Selectivizr для эмуляции селекторов CSS3 в IE6-8. Но мне трудно добавить это в мою тему. Пока попробовал: 1) Принудительно это сделать в разделе заголовка html.tpl.php: <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> Но base_path (), похоже, ничего не возвращает в …
10 7  theming  javascript 

2
Заставить Drupal присоединить поведение Drupal к новому ajaxed-контенту [только Drupal.attachBehaviors () работает неправильно]
Я делал много постов на drupal.org на эту тему, но, к сожалению, не в том контексте. Ajaxed контент не прикрепляет необходимые JS и CSS (форум) Ajaxed-контент не присоединяет необходимые JS и CSS (проблема) Я думаю, что это не проблема, поэтому я пробую это с другим подходом, и, возможно, это может …
10 7  ajax  javascript 

3
Каков наилучший способ минимизировать агрегированный JavaScript-код drupal (автоматически)?
Просто запустите Google pageSpeed на моем недавно созданном сайте drupal 6, и он сообщает: 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. Приведенный выше файл был сгенерирован с помощью стандартного метода JavaScript-агрегата …

5
hook_preprocess_page (): как узнать страницу просмотров?
Я пишу пользовательский модуль, который должен вставить некоторые файлы JavaScript и CSS только на странице просмотров. Я использую hook_preprocess_page, но я не могу сказать, является ли текущая страница из вида: 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 $scripts = …
10 views  7  theming  javascript 

4
Как создать модальные окна (всплывающие окна)?
Я пытаюсь использовать основную функцию Drupal 8, чтобы открыть страницу в модальном окне. К сожалению, очень сложно найти официальную документацию по этому поводу, и большинство блогов, посвященных этой теме, похоже, устарели. Но, насколько я знаю, должно быть возможно создать модальный диалог, добавив следующие атрибуты в a-элемент: class="use-ajax” data-dialog-type="modal" Так что …
10 8  javascript 

3
Скрыть группу полей CCK, используя #states в hook_form_alter ()?
У меня есть пользовательский модуль, и я пытаюсь скрыть группу полей CCK, используя "#states", когда определенный элемент выбран в раскрывающемся списке выбора. Я попытался использовать состояния из hook_form_alter (), вот так: $form['group_mygroup']['#states']['invisible'] = array( ':input[name="field_trigger[' . LANGUAGE_NONE. ']"]' => array( 'value' => 'hide' ), ); Кажется, это ничего не делает. …
9 7  javascript 

6
Как реализовать Форму Ответа на Комментарий через Представления и используя JS?
У нас есть тело комментария, использующее представления, где у нас есть имя, комментарий, изображение и дата для каждого из опубликованных комментариев. В конце всех комментариев у нас есть тело комментария, куда можно добавить комментарий. Теперь это прекрасно работает для системы линейных комментариев, но мы хотим, чтобы была установлена ​​многопоточная система. …

4
Как заставить кнопки формы вызывать только javascript?
Я экспериментирую с формами JavaScript и Drupal. В настоящее время я пытаюсь сделать кнопку в форме администрирования модуля, который будет использовать JavaScript для добавления параметров в список выбора. Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю кнопку, вызывается мой JavaScript, но обновляется вся форма. Я посмотрел …
9 7  forms  javascript 


4
Добавить JavaScript в определенный тип контента
Я хотел бы знать, как лучше всего добавить файл JavaScript на определенную страницу в зависимости от типа контента. Например, я хочу добавить это: <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script> До сих пор я использовал этот способ для добавления в мой конкретный тип контента. Для типа контента map_page я добавляю две строчки кода ниже …
9 7  javascript 


4
Что событие вызвало после запуска автозаполнения и как получить выбранное значение
У меня есть форма добавления узла со ссылкой на термин, которая использует виджет автозаполнения. Я хочу, чтобы пользователь использовал "tid" заполненного термина с помощью виджета автозаполнения.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.