(function ($, Drupal) {
"use strict";
jQuery(function () {
jQuery(
".cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-item:first-child"
).each(function () {});
});
// STORY RESOURCES
jQuery(function () {
jQuery(
".cern-view-display-block.cern-view-display-story_resources .view-content .views-row"
).each(function () {
var element = jQuery(this);
var item = jQuery(this).find(".box-pattern").css("background-image");
if (item.indexOf("cds.cern.ch") >= 0) {
item = jQuery(this).find(".box-pattern").data("background");
element
.find(".box-pattern")
.append(
''
);
} else {
item = item.replace("url(", "").replace(")", "").replace(/\"/gi, "");
element
.find(".box-pattern")
.append(
''
);
}
});
jQuery(".cern-view-display-block.cern-view-display-story_resources").each(
function () {
var firstItem = jQuery(this).find(".views-row").first();
var firstBG = firstItem.find("a.cboxElement").attr("href");
var textViewSlideshow = jQuery(this).find(".view-header p").text();
jQuery(this)
.find(".view-header p")
.html(
'U' +
textViewSlideshow +
""
);
firstItem.find("a.cboxElement").removeClass("group-story-resources");
}
);
$("a.group-story-resources").colorbox({
rel: "group-story-resources",
transition: "none",
width: "70%",
height: "70%",
scrolling: false,
opacity: "0.9",
photo: true,
onComplete: function () {},
onCleanup: function () {},
});
var ua = navigator.userAgent,
event = ua.match(/iPad/i) ? "touchstart" : "click";
jQuery(".cern-view-display-block.cern-view-display-story_resources").on(
event,
" .view-content .owl-item .views-row .box-pattern",
function () {
location.href = jQuery(this)
.find(".preview-card__title a")
.attr("href");
}
);
});
// MENU FEATURED
jQuery(function () {
var items2Trim = jQuery(
".cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title a," +
".cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title a"
);
items2Trim.each(function (item) {
var text = $(this).text();
if (text.trim().length > 50) {
$(this).text(text.trim().substring(0, 50) + "...");
}
});
});
})(jQuery, Drupal);