PageSourceSearch

https://bccjapan.com/sites/default/files/js/optimized/js_A1d453tsH…1k2sMj2MQ1LSlk4h9zIS6QhV73NSlE0.js?v=10.5.4

js bccjapan.com collected 2026-10-02 07:41:32 UTC 2,108 bytes, 5 lines download raw bytes

1/* Source and licensing information for the line(s) below can be found at https://bccjapan.com/modules/contrib/webform/js/webform.element.message.js. */
2(function($,Drupal,once){'use strict';var hasLocalStorage=(function(){try{localStorage.setItem('webform','webform');localStorage.removeItem('webform');return true}catch(e){return false}}()),hasSessionStorage=(function(){try{sessionStorage.setItem('webform','webform');sessionStorage.removeItem('webform');return true}catch(e){return false}}());Drupal.behaviors.webformMessageClose={attach:function(context){$(once('webform-message--close','.js-webform-message--close',context)).each(function(){var $element=$(this),id=$element.attr('data-message-id'),storage=$element.attr('data-message-storage'),effect=$element.attr('data-message-close-effect')||'hide';switch(effect){case'slide':effect='slideUp';break;case'fade':effect='fadeOut';break};if(isClosed($element,storage,id))return;if($element.attr('style')!=='display: none;'&&!$element.hasClass('js-webform-states-hidden'))$element.show();$element.find('.js-webform-message__link').on('click',function(event){$element[effect]();setClosed($element,storage,id);$element.trigger('close');event.preventDefault()})})}}
3function isClosed($element,storage,id){if(!id||!storage)return false;switch(storage){case'local':if(hasLocalStorage)return localStorage.getItem('Drupal.webform.message.'+id)||false;return false;case'session':if(hasSessionStorage)return sessionStorage.getItem('Drupal.webform.message.'+id)||false;return false;default:return false}}
4function setClosed($element,storage,id){if(!id||!storage)return;switch(storage){case'local':if(hasLocalStorage)localStorage.setItem('Drupal.webform.message.'+id,true);break;case'session':if(hasSessionStorage)sessionStorage.setItem('Drupal.webform.message.'+id,true);break;case'user':case'state':case'custom':$.get($element.find('.js-webform-message__link').attr('href'));return true}}})(jQuery,Drupal,once)
5/* Source and licensing information for the above line(s) can be found at https://bccjapan.com/modules/contrib/webform/js/webform.element.message.js. */

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.