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

14
Изменения в том, как Drupal 7 обрабатывает JavaScript и jQuery

В настоящее время я разрабатываю сценарий JavaScript, который выполняется на странице администрирования. Я прочитал об изменениях, внесенных в Drupal 7, а именно о переходе document.ready()к собственной функции jQuery. Однако следующий скрипт не работает. (function ($) { console.log('hello');...

13
Как я могу вернуть фактический JSON, используя Drupal?

Я хотел бы реализовать простую функцию AJAX локально, которая позволяет мне автоматически заполнять заголовки уже существующих узлов в качестве пользовательских типов. Для этого мне нужна возможность иметь API для поиска по заголовкам узлов. Проблема заключается в том, что когда я вывожу сырой...

12
Поведение присоединения Drupal: реагировать на весь недавно загруженный контент?

У меня есть два разных модуля, которые во многом работают вместе. Одна из вещей, над которыми они работают вместе, заключается в том, что модуль A загружает контент через AJAX, а модуль B должен подключать прослушиватели событий к загруженному контенту. Однако кажется, что когда контент загружается...

12
Как использовать версию jQuery, отличную от версии по умолчанию, используемой ядром?

Мне нужно использовать другую версию JQuery. В настоящее время Drupal использует jQuery 3.2.1, но мне нужна предыдущая версия. В Drupal 7 вы можете легко изменить версию jQuery с помощью модуля jQuery Update . Как я могу добиться того же с Drupal...

12
загрузить содержимое узла в лайтбокс2 (без верхних и нижних колонтитулов и других блоков)

Можно ли загрузить узел (из id) в лайтбокс 2, не загружая все дополнительные блоки? только то, что узел должен отображать Я хочу сделать несколько всплывающих окон по некоторым ссылкам, чтобы некоторые узлы могли отображаться внутри ... в этом случае отправка не будет (комментарии отключены) еще...

12
Слушайте AJAX завершить событие из поведения

У меня есть форма с кнопкой AJAX. Когда я нажимаю на него, он обновляет кучу материала, как и ожидалось, и это нормально. Мне было интересно, если есть способ создать слушатель в поведении, который вызывается, когда вызов AJAX завершен?...

11
Как начать просмотр в позиции% nid (с пути)?

У меня есть портфолио, показывающее некоторые узлы (views3 + views слайд-шоу с использованием цикла). Все отлично работает, у меня есть путь /portfolioпо умолчанию для доступа к нему. Тем не менее, я пытаюсь установить путь для каждого слайда. Я хотел бы использовать /portfolio/%nidи использовать...

11
Как я могу использовать jQuery 1.7 без проблем на страницах администратора?

Кто-нибудь успешно запускает jQuery 1.7? Я использую на своих страницах компонент jQuery, для которого требуется jQuery 1.7 или более поздняя версия. Эта версия вызывает некоторые нежелательные побочные эффекты в пользовательском интерфейсе администратора, такие как отмеченные флажки, которые не...

10
Каков наилучший способ минимизировать агрегированный 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%...

10
hook_preprocess_page (): как узнать страницу просмотров?

Я пишу пользовательский модуль, который должен вставить некоторые файлы JavaScript и CSS только на странице просмотров. Я использую hook_preprocess_page, но я не могу сказать, является ли текущая страница из вида: function mymodule_preprocess_page(&vars) { var_dump($vars); //output: nothings...

10
Как добавить всплывающее окно подтверждения JS при нажатии кнопки #ajax

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

10
Как создать модальные окна (всплывающие окна)?

Я пытаюсь использовать основную функцию Drupal 8, чтобы открыть страницу в модальном окне. К сожалению, очень сложно найти официальную документацию по этому поводу, и большинство блогов, посвященных этой теме, похоже, устарели. Но, насколько я знаю, должно быть возможно создать модальный диалог,...

10
Заставить Drupal присоединить поведение Drupal к новому ajaxed-контенту [только Drupal.attachBehaviors () работает неправильно]

Я делал много постов на drupal.org на эту тему, но, к сожалению, не в том контексте. Ajaxed контент не прикрепляет необходимые JS и CSS (форум) Ajaxed-контент не присоединяет необходимые JS и CSS (проблема) Я думаю, что это не проблема, поэтому я пробую это с другим подходом, и, возможно, это может...

10
Как добавить условный JavaScript в тему?

Я хотел бы использовать скрипт Selectivizr для эмуляции селекторов CSS3 в IE6-8. Но мне трудно добавить это в мою тему. Пока попробовал: 1) Принудительно это сделать в разделе заголовка html.tpl.php: <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme();...

10
Как вызвать Drupal.attachBehaviors после успешного Ajax

У меня есть модуль, который обновляет узел через ajax при нажатии на ссылку. Ссылка является переключателем, она должна обновлять узел со значением 1 при первом щелчке, затем со значением 0 при последующем щелчке и т. Д. Подобно включению / выключению чего-либо. Приведенный ниже код работает при...

9
Как заставить кнопки формы вызывать только javascript?

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

9
Скрыть группу полей CCK, используя #states в hook_form_alter ()?

У меня есть пользовательский модуль, и я пытаюсь скрыть группу полей CCK, используя "#states", когда определенный элемент выбран в раскрывающемся списке выбора. Я попытался использовать состояния из hook_form_alter (), вот так: $form['group_mygroup']['#states']['invisible'] = array(...