Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Drupal.behaviors.articleImg = {
- attach: function (context, settings) {
- var $body = $('body');
- // Move img for article on mobile.
- if($body.hasClass('page-node-81') || $body.hasClass('page-node-243')){
- var imgTop = $('.field-name-field-image', context),
- imgBottom = $('.field-name-field-extra-left-rail-items', context),
- bodyFirst = $('.field-name-body', context),
- bodySecond = $('.field-name-field-body-2', context),
- bodyFirstH2 = $('h2', bodyFirst).first();
- var query1 = "(max-width: 767px)",
- handler1 = {
- match: function () {
- if (bodyFirstH2.length) {
- bodyFirstH2.addClass('img-rev-mob');
- }
- if (imgTop.length) {
- imgTop.insertBefore('.img-rev-mob');
- imgBottom.insertAfter(bodySecond);
- } else {
- imgBottom.insertAfter(bodyFirst);
- }
- },
- unmatch: function () {
- bodyFirstH2.removeClass('img-rev-mob');
- if (imgTop.length) {
- imgTop.insertBefore(bodyFirst);
- imgBottom.insertBefore(bodySecond);
- } else {
- imgBottom.insertBefore(bodyFirst);
- }
- }
- };
- enquire.register(query1, handler1);
- }
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement