PageSourceSearch

https://www.train-corse.com/web/sites/default/files/js/optimized/j…Nn-DhqQJWunnU91BEu_RRg5eLCfgwVZfw.js?tlffex

js train-corse.com collected 2026-10-02 12:26:27 UTC 2,161 bytes, 15 lines download raw bytes

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