Further modules included.
[yaffs-website] / web / modules / contrib / media / js / media.view.js
diff --git a/web/modules/contrib/media/js/media.view.js b/web/modules/contrib/media/js/media.view.js
new file mode 100644 (file)
index 0000000..283133a
--- /dev/null
@@ -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));