X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fmedia%2Fjs%2Fmedia.view.js;fp=web%2Fmodules%2Fcontrib%2Fmedia%2Fjs%2Fmedia.view.js;h=283133aea978959b0b0f3d16006151855d7fe34a;hp=0000000000000000000000000000000000000000;hb=8acec36f19c470dfcda1ae2336826a782f41874c;hpb=e0411c4e83ba0d079034db83c3f7f55be24a0e35 diff --git a/web/modules/contrib/media/js/media.view.js b/web/modules/contrib/media/js/media.view.js new file mode 100644 index 000000000..283133aea --- /dev/null +++ b/web/modules/contrib/media/js/media.view.js @@ -0,0 +1,32 @@ +/** + * @file media.view.js + */ +(function ($, Drupal) { + + "use strict"; + + /** + * Registers behaviours related to view widget. + */ + + Drupal.behaviors.MediaLibraryView = { + attach: function (context, settings) { + $('.item-container').css("display", "inline-block"); + $('.grid-item').once('bind-click-event').click(function () { + var input = $(this).find('.views-field-entity-browser-select input'); + input.prop('checked', !input.prop('checked')); + if (input.prop('checked')) { + $(this).addClass('checked'); + var render = $(this).find('.views-field-rendered-entity'); + $(render).css('opacity',0.3); + } + else { + $(this).removeClass('checked'); + var render = $(this).find('.views-field-rendered-entity'); + $(render).css('opacity',1); + } + }); + } + }; + +}(jQuery, Drupal));