PageSourceSearch

https://www.15-20.fr/wp-content/cache/min/1/wp-content/themes/nova…/assets/js/octopus-init.js?ver=1782811941

js 15-20.fr collected 2026-10-01 12:34:39 UTC 3,069 bytes, 11 lines download raw bytes

1function toCamelCase(string){return string.replace(/[-_]([a-z])/g,function(g){return g[1].toUpperCase()})}
2function dataAttrToParams(initParams,newParams){delete newParams.ride;delete newParams.toggle;$.each(newParams,function(index,val){var newIndex=toCamelCase(index);initParams[newIndex]=newParams[index]});return initParams}
3$(function(){var $octopus=$('.octopus, .gform_wrapper');$octopus.find('.form-group .collapse').each(function(index,el){var $el=$(el),$elParent=$el.parent('.form-group, .form-block');$elParent.find('label').on('click',function(event){if(!$(this).hasClass('collapsed')){event.preventDefault()}});if(!$el.hasClass('in')){$elParent.addClass('collapsed').find('label[data-toggle="collapse"]').addClass('collapsed')}
4$el.on('show.bs.collapse',function(){$elParent.removeClass('collapsed')});$el.on('hide.bs.collapse',function(){$elParent.addClass('collapsed')})});if($.fn.multiselect){$octopus.find('select').each(function(index,el){var $el=$(el);if($el.data('disabled-plugin')==!0)
5return;if((typeof $el.attr('multiple')=='undefined'&&typeof $el.data('enabled-plugin')=='undefined')||$el.data('enabled-plugin')==!1)
6return;var initParams={buttonContainer:'<div class="multiselect-wrapper">',nonSelectedText:'Choisissez des éléments',buttonClass:'form-control',nSelectedText:'éléments sélectionés',numberDisplayed:2,enableFiltering:!1,enableCaseInsensitiveFiltering:!1,filterPlaceholder:'Rechercher un élément',allSelectedText:'Tous séléctionés',onDropdownShown:function(event){if($(event.currentTarget).find('.multiselect-search').length>0){$(event.currentTarget).find('.multiselect-search').focus()}},onDropdownHidden:function(event){if($(event.currentTarget).find('.multiselect-search').length>0){setTimeout(function(){$(event.currentTarget).find('.multiselect-search').val('').keydown()},1)}}};var newParams=$el.data();newParams=dataAttrToParams(initParams,newParams);$el.multiselect(newParams)})}
7function octopusInputFile($el){if($el.data('disabled-plugin')==!0)
8return;if($el.siblings('.file-input-name').length<1){$el.after('<span class="file-input-name placeholder">Aucun fichier choisi</span>')}
9$el.attr('title','Parcourir').bootstrapFileInput();$el.closest('.file-input').on('dragover',function(e){$el.addClass('active').find('.file-input-wrapper > span').text('Déposez votre fichier')}).on('dragleave',function(e){$el.removeClass('active').find('.file-input-wrapper > span').text('Parcourir')}).on('drop',function(event){$el.removeClass('active').find('.file-input-wrapper > span').text('Parcourir')})}
10if($.fn.bootstrapFileInput){var $fileInputs=$octopus.find('input[type=file]').not('.gform_hidden').not('[multiple]');if($fileInputs.length>0){$fileInputs.each(function(index,el){var $el=$(el);octopusInputFile($el)})}
11$('.ginput_container_fileupload').on('click',function(event){var $this=$(this);if($this.find('[id^="gform_multifile_upload"]').length==0){if($(event.target).hasClass('gform_delete')){if($.trim($this.find('[id^="gform_preview_"]').html())==''){octopusInputFile($this.find('input[type="file"]'))}}}})}})

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.