Comments 7
Я просто не понимаю, ради чего было городить данный модуль… и тем более данный пост.
Простой скриптик вида:
ТАДАМ! Я только что убил Ваш модуль и еще сотни подобных для других ЦМС. Овации, занавес.
Простой скриптик вида:
$('body').on('click', '.some-menu .somelink', function(e){
var myUrl = $(e.target).attr('href');
var myTargetBlock = $(e.target).attr('target');
var myQueryBlock = $(e.target).attr('query');
$(myTargetBlock).load(myUrl+' '+response myQueryBlock );
$('.somelink.active').removeClass('active');
$(e.target).addClass('active');
history.pushState('', '', myUrl);
});
<ul class="some-menu">
<li>
<a href="/somepage" target="#this-page-content-wrapper" query="this-page-content">bla bla bla</a>
</li>
</ul>
ТАДАМ! Я только что убил Ваш модуль и еще сотни подобных для других ЦМС. Овации, занавес.
+5
> Я просто не понимаю, ради чего было городить данный модуль…
Никаких проблем.
Никаких проблем.
-2
Хабр реально уже не торт. Половина статей почти дословный копипаст с ленты и их активно лайкают, здесь человек написал модуль и даже написал о нем статью и его заминировали.
По делу, drupal это все же cms и предполагается, что сайт может сделать и полный чайник который вообще не разу не программист и даже не поймет, что это за скрипт вы написали, а модуль применить сможет.
Ну и опять же, видите решение лучше, напишите об этом нормально, без пафоса, можно даже в личку. Человек оценит, добавит в статью, может перепишет свой модуль, может немного вырастит как программист, а так вы в него какашек кинули, себя похвалили, это поведение не достойно It ресурса где находиться столько профессионалов.
По делу, drupal это все же cms и предполагается, что сайт может сделать и полный чайник который вообще не разу не программист и даже не поймет, что это за скрипт вы написали, а модуль применить сможет.
Ну и опять же, видите решение лучше, напишите об этом нормально, без пафоса, можно даже в личку. Человек оценит, добавит в статью, может перепишет свой модуль, может немного вырастит как программист, а так вы в него какашек кинули, себя похвалили, это поведение не достойно It ресурса где находиться столько профессионалов.
+1
Отчасти с Вами согласен, но минусы из-за того, что хабрасообществу не нужны статьи о модулях cms. Да и само отношение к CMS, как я заметил, обычно варируется от нейтрального до негативного. С технической точки зрения здесь все слишком тривиально чтобы об этом писать.
0
Вы правы. Отвечу по делу:
Прежде чем делать комментарий, я всегда пытаюсь разобраться в вопросе.
Здесь человек ничего не написал, кроме поста. Этот модуль был написан в 2011 году (в связи с этим, я вообще не уверен, что автор поста может являться и автором этого модуля).
И видимо потому, что модуль никто уже давно не рефакторил, он использует deprecated функцию bind(), которая не делегирует события. И на элементы, которые будут загружены с целевой области, уже не будут привязаны события. Если я продолжу разбирать код, то уверен, что найду еще кучу ошибок, но у меня нет ни времени, ни желания это делать.
Кроме того, это recovery mode. И я думаю, автора поста не просто так загнали в минус. Не удивлюсь, если это не первый подобный пост за его авторством.
Прежде чем делать комментарий, я всегда пытаюсь разобраться в вопросе.
здесь человек написал модуль и даже написал о нем
Здесь человек ничего не написал, кроме поста. Этот модуль был написан в 2011 году (в связи с этим, я вообще не уверен, что автор поста может являться и автором этого модуля).
И видимо потому, что модуль никто уже давно не рефакторил, он использует deprecated функцию bind(), которая не делегирует события. И на элементы, которые будут загружены с целевой области, уже не будут привязаны события. Если я продолжу разбирать код, то уверен, что найду еще кучу ошибок, но у меня нет ни времени, ни желания это делать.
Кроме того, это recovery mode. И я думаю, автора поста не просто так загнали в минус. Не удивлюсь, если это не первый подобный пост за его авторством.
0
Sign up to leave a comment.
Drupal 7 и ajax menu