Advertisement
Guest User

Untitled

a guest
Jul 25th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. Drupal.behaviors.articleImg = {
  2. attach: function (context, settings) {
  3. var $body = $('body');
  4. // Move img for article on mobile.
  5. if($body.hasClass('page-node-81') || $body.hasClass('page-node-243')){
  6.  
  7. var imgTop = $('.field-name-field-image', context),
  8. imgBottom = $('.field-name-field-extra-left-rail-items', context),
  9. bodyFirst = $('.field-name-body', context),
  10. bodySecond = $('.field-name-field-body-2', context),
  11. bodyFirstH2 = $('h2', bodyFirst).first();
  12.  
  13. var query1 = "(max-width: 767px)",
  14. handler1 = {
  15. match: function () {
  16. if (bodyFirstH2.length) {
  17. bodyFirstH2.addClass('img-rev-mob');
  18. }
  19.  
  20. if (imgTop.length) {
  21. imgTop.insertBefore('.img-rev-mob');
  22. imgBottom.insertAfter(bodySecond);
  23. } else {
  24. imgBottom.insertAfter(bodyFirst);
  25. }
  26. },
  27. unmatch: function () {
  28.  
  29. bodyFirstH2.removeClass('img-rev-mob');
  30.  
  31. if (imgTop.length) {
  32. imgTop.insertBefore(bodyFirst);
  33. imgBottom.insertBefore(bodySecond);
  34. } else {
  35. imgBottom.insertBefore(bodyFirst);
  36. }
  37. }
  38. };
  39. enquire.register(query1, handler1);
  40. }
  41. }
  42. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement