Size: a a a

2020 April 08

O

O.A in Drupal RU
ответ от Ajaxa
источник

ИЛ

Иван Лещёв in Drupal RU
а в калбеке что?
источник

ИЛ

Иван Лещёв in Drupal RU
и какой враппер?
источник

O

O.A in Drupal RU
(function($) {
 /**
  * Replaces this element with the specified content using a fade-out and
  * fade-in effect.
  *
  * @param {string} content
  *   The HTML to replace this element with.
  * @param {integer} fadeOutTime
  *   The number of milliseconds for the fade out (defaults to 400 msec).
  * @param {integer} fadeInTime
  *   The number of milliseconds for the fade in (defaults to 400 msec).
  */
 $.fn.fadeReplaceWith = function(content, fadeOutTime, fadeInTime) {
   if (fadeOutTime == null) {
     fadeOutTime = 400;
   }
   
   if (fadeInTime == null) {
     fadeInTime = 400;
   }
   
   (function(_this, content, fadeOutTime, fadeInTime) {
     _this.each(function(index, element) {
       Drupal.detachBehaviors($(element), Drupal.settings);
       $(element).fadeOut(fadeOutTime, function() {
         var replacementElement = $(content);
         replacementElement.hide();
         $(element).replaceWith(replacementElement);
         replacementElement.fadeIn(fadeInTime);
         
         Drupal.attachBehaviors(replacementElement.parent(), Drupal.settings);
       });
     });
   })(this, content, fadeOutTime, fadeInTime);
 };
})(jQuery);
источник

O

O.A in Drupal RU
Колбек вызивает этоn JS код
источник

O

O.A in Drupal RU
$form['node_box'] = array(
       '#type' => 'markup',
       '#prefix' => '<div id="nodes_box">',
       '#suffix' => '</div>',
       '#markup' => $rendered_node
   );
источник

ИЛ

Иван Лещёв in Drupal RU
в blocknify_submit_driven_callback что?
источник

O

O.A in Drupal RU
function blocknify_submit_driven_callback($form, $form_state)
{

   $nid = $form_state['values']['dropdown_first'];
   $rendered_node = drupal_render(node_view(node_load($nid)));
   $commands[] = ajax_command_invoke('#nodes_box', 'fadeReplaceWith', array($rendered_node, 500, 400));

   return array(
       '#type' => 'ajax',
       '#commands' => $commands,
   );
}
источник

ИЛ

Иван Лещёв in Drupal RU
ну в принципе не должен он селект трогать
источник

O

O.A in Drupal RU
вот такой селект
источник

O

O.A in Drupal RU
источник

O

O.A in Drupal RU
Преврашается в такое
источник

VS

Victor Stepankov in Drupal RU
так может это скрипт твой после аякса на него не навешивается?
источник

O

O.A in Drupal RU
Я также пробовал

$commands[] = ajax_command_replace(NULL, $output);
источник

O

O.A in Drupal RU
Без этого скрипта
источник

O

O.A in Drupal RU
но получается тоже самое
источник

O

O.A in Drupal RU
У меня Foundation 5 тема. Может в теме перемудрено с переобьявлением селекта. У меня такое ощушения что проблема не в моем коде
источник

ИЛ

Иван Лещёв in Drupal RU
надо смотреть, может бехавиор перенавесился криво и всё обосрал
источник

O

O.A in Drupal RU
Вижу какойто JS код преврашает мой селект в темизировонный дропдаун меняя HTML select структуру в другой вид. Спасибо коллеги, нашел что проблема в другом месте.
источник

АК

Алексей Кузнецов in Drupal RU
подскажите такую штуку, пытаюсь увеличить max_execution_time. В инофрмации о пхп следующее:
https://prnt.sc/rvgiw4
источник