PageSourceSearch

https://www.graubuenden.ch/sites/graubuenden/files/js/js_oU_nKwASA…29TOmgpcFhu9aoj5S_d84ObOiknteVhbKR75AaELHoQ

js graubuenden.ch collected 2026-10-10 00:04:51 UTC 1,247 bytes, 2 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function($,Drupal){'use strict';Drupal.behaviors.tonicContextualFix={attach:function(context,settings){once('tonic-contextual-fix','body',document).forEach(function(){$(document).on('click.tonicContextualFix','.contextual .trigger',function(){if(!Drupal.contextual||!Drupal.contextual.ContextualModelView)return;const ctx=this.closest('.contextual');const hasInstance=Drupal.contextual.instances.some(function(m){return m.$contextual[0]===ctx;});if(hasInstance)return;const $ctx=$(ctx);const $region=$ctx.closest('.contextual-region');if(!$region.length)return;ctx.querySelectorAll('.use-ajax').forEach(function(link){const val=(link.getAttribute('data-once')||'').replace(/\bajax\b/,'').trim();if(val)link.setAttribute('data-once',val);else link.removeAttribute('data-once');});const options=$.extend({},settings.contextual||{},{strings:{open:Drupal.t('Open'),close:Drupal.t('Close')}});const $heading=$region.find('h2');options.title=$heading.length?$heading[0].textContent.trim():'';const instance=new Drupal.contextual.ContextualModelView($ctx,$region,options);Drupal.contextual.instances.push(instance);instance.toggleOpen();instance.render();});});}};})(jQuery,Drupal);;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.