
Maison Michard,
Brasserie et distillerie artisanale
Brasserie familiale artisanale
Depuis 1987
On rembobine
L’histoire
Il était une bière…
Depuis 1987, à Limoges, dans notre brasserie familiale et indépendante, nous préservons le caractère unique de nos bières naturelles, élaborées avec nos propres levures vivantes, des malts et des houblons sélectionnés et une eau de grande qualité.
Notre savoir-faire
Entre méthodeS NATURELLES et tradition FAMILIALE

Des matières premières
rigoureusement sélectionnées

NOS PROPRES
LEVURES DE BIÈRE
VIVANTES

UNE FERMENTATION CONTRÔLÉE
ET Un brassage artisanal

UN DÉGUSTATION EN BOUTEILLES
ET À LA PRESSION
C'est vous qui le dites
Vos témoignages, notre fierté !
(function () { var timer, abortTimer;
timer = setInterval( function() { if ( window.jQuery ) { clearInterval( timer ); afterContentArrived( window.jQuery ); } }, 67);
abortTimer = setTimeout( function () {
if ( !window.jQuery ) { clearInterval( timer ); console.log('FLOW-FLOW DEBUG MESSAGE: No jQuery on page, please make sure it is loaded because jQuery is plugin requirement'); } }, 20000);
function afterContentArrived ( $ ) {
"use strict";
var hash = '1665582654.c4bc14ded189d4754d28adb3d6ba5942cbf3009d47e1d227be7992d23295376bf0a44359a0d7f7191b55858cbb8ef321';
var opts = window.FlowFlowOpts || {"streams":{},"open_in_new":"yep","filter_all":"Tout","filter_search":"Rechercher","expand_text":"Voir plus","collapse_text":"R\u00e9duire","posted_on":"Post\u00e9 sur","followers":"Abonn\u00e9s","following":"Abonnements","posts":"Publications","show_more":"Voir plus","date_style":"agoStyleDate","dates":{"Yesterday":"Hier","s":"s","m":"m","h":"h","ago":"plus t\u00f4t","months":["Jan","F\u00e9v","Mars","Avril","Mai","Juin","Juillet","Ao\u00fbt","Sept","Oct","Nov","D\u00e9c"]},"lightbox_navigate":"Naviguez avec les touches fl\u00e9ch\u00e9es","view_on":"Voir sur","view_on_site":"Voir sur le site","view_all":"Voir tout","comments":"commentaires","scroll":"D\u00e9filer pour plus","no_comments":"Aucun commentaire pour l'instant.","check_comments":"Check all comments","be_first":"Soyez le premier !","loading":"Loading","server_time":1668200319,"forceHTTPS":"nope","isAdmin":true,"ajaxurl":"https:\/\/www.maison-michard.fr\/wp-admin\/admin-ajax.php","isLog":false,"plugin_base":"https:\/\/www.maison-michard.fr\/wp-content\/plugins\/flow-flow","plugin_ver":"4.9.0","domain":"www.maison-michard.fr","token":""};
var isLS = isLocalStorageNameSupported();
var FF_resource = window.FF_resource || { scriptDeferred: $.Deferred(), styleDeferred: $.Deferred(), scriptLoading: false, styleLoading: false };
if ( !window.FF_resource ) window.FF_resource = FF_resource; if ( !window.FlowFlowOpts ) window.FlowFlowOpts = opts;
var data = { 'shop': 'www.maison-michard.fr', 'action': 'fetch_posts', 'stream-id': '1', 'disable-cache': '', 'hash': hash, 'page': '0', 'preview': '0', 'token': '', 'boosted': '0' };
var isMobile = /android|blackBerry|iphone|ipad|ipod|opera mini|iemobile/i.test( navigator.userAgent );
var streamOpts = {"cloud":"nope","mod":"nope","order":"smartCompare","posts":"30","days":"","page-posts":"4","cache":"yep","cache_lifetime":"10","gallery":"yep","gallery-type":"classic","private":"nope","hide-on-desktop":"nope","hide-on-mobile":"nope","max-res":"nope","show-only-media-posts":"nope","titles":"nope","hidemeta":"nope","hidetext":"nope","heading":"","headingcolor":"rgb(228, 212, 188)","subheading":"","subheadingcolor":"rgb(228, 212, 188)","hhalign":"center","bgcolor":"rgba(240, 240, 240, 0)","filter":"nope","filtercolor":"rgb(221, 189, 189)","mobileslider":"yep","viewportin":"yep","width":"260","margin":"20","layout":"carousel","theme":"classic","gc-style":"style-1","upic-pos":"timestamp","upic-style":"round","bradius":"15","icon-style":"label2","icon-col":"dark","cardcolor":"rgb(255, 255, 255)","namecolor":"rgb(33, 28, 25)","textcolor":"rgb(33, 28, 25)","linkscolor":"rgba(33, 28, 25, 0.5)","restcolor":"rgb(33, 28, 25)","shadow":"rgba(0, 0, 0, 0.05)","bcolor":"rgba(0, 0, 0, 0.75)","talign":"left","icons-style":"outline","cards-num":"3","scrolltop":"yep","c-desktop":"5","c-laptop":"4","c-tablet-l":"3","c-tablet-p":"2","c-smart-l":"2","c-smart-p":"1","s-desktop":"15","s-laptop":"15","s-tablet-l":"10","s-tablet-p":"10","s-smart-l":"15","s-smart-p":"15","m-c-desktop":"5","m-c-laptop":"4","m-c-tablet-l":"3","m-c-tablet-p":"2","m-c-smart-l":"2","m-c-smart-p":"1","m-s-desktop":"15","m-s-laptop":"15","m-s-tablet-l":"10","m-s-tablet-p":"10","m-s-smart-l":"15","m-s-smart-p":"15","j-h-desktop":"260","j-h-laptop":"240","j-h-tablet-l":"220","j-h-tablet-p":"200","j-h-smart-l":"180","j-h-smart-p":"160","j-s-desktop":"0","j-s-laptop":"0","j-s-tablet-l":"0","j-s-tablet-p":"0","j-s-smart-l":"0","j-s-smart-p":"0","c-r-desktop":"2","c-r-laptop":"2","c-r-tablet-l":"2","c-r-tablet-p":"2","c-r-smart-l":"2","c-r-smart-p":"1","c-c-desktop":"4","c-c-laptop":"4","c-c-tablet-l":"4","c-c-tablet-p":"4","c-c-smart-l":"1","c-c-smart-p":"1","c-s-desktop":"0","c-s-laptop":"0","c-s-tablet-l":"0","c-s-tablet-p":"0","c-s-smart-l":"0","c-s-smart-p":"0","c-autoplay":"","c-arrows-always":"yep","c-arrows-mob":"yep","c-dots":"nope","c-dots-mob":"nope","wallwidth":"","wallvm":"20","wallhm":"0","wallcomments":"yep","g-ratio-w":"1","g-ratio-h":"2","g-ratio-img":"1\/2","g-overlay":"nope","m-overlay":"nope","css":"","template":["image","header","text","meta"],"tv":"nope","tv-int":"5","tv-logo":"","tv-bg":"","big":"nope","id":"1","last_changes":1665582666,"status":"1","feeds":[{"id":"kf64755","errors":[],"status":"1","enabled":"yep","last_update":"Nov 11 00:02","cache_lifetime":"1440","system_enabled":"1","boosted":"nope","timeline-type":"user_timeline","content":"bieresmichard","api-type":"official2","posts":"10","mod":"nope","mod-approve":"nope","type":"instagram","include":"","filter-by-words":""}],"preview":false}; var ads = false; streamOpts.shop = data.shop; streamOpts.plugin = 'flow_flow'; streamOpts.trueLayout = streamOpts.layout;
/*we will modify 'grid' layout to get 'carousel' layout*/ if ( streamOpts.layout == 'carousel' ) { streamOpts['layout'] = 'grid'; streamOpts['g-ratio-h'] = "1"; streamOpts['g-ratio-img'] = "1/2"; streamOpts['g-ratio-w'] = "1"; streamOpts['g-overlay'] = "yep"; streamOpts['c-overlay'] = "yep"; streamOpts['s-desktop'] = "0"; streamOpts['s-laptop'] = "0"; streamOpts['s-smart-l'] = "0"; streamOpts['s-smart-p'] = "0"; streamOpts['s-tablet-l'] = "0"; streamOpts['s-tablet-p'] = "0"; } else if ( streamOpts.layout == 'list' ) { /*the same with list, we only need news feed style*/ streamOpts['layout'] = 'masonry'; }
if ( ads ) streamOpts.ads = ads;
opts.streams['stream' + streamOpts.id] = streamOpts;
var $cont = $("[data-plugin='flow_flow']#ff-stream-"+data['stream-id']); var ajaxDeferred; var script, style; var layout_pre = streamOpts.layout.charAt(0); var isOverlay = layout_pre === 'j' || streamOpts[layout_pre + '-overlay'] === 'yep' && streamOpts.trueLayout !== 'list'; var imgIndex; if (isOverlay) { if (streamOpts.template[0] !== 'image') { for (var i = 0, len = streamOpts.template.length; i < len; i++) { if (streamOpts.template[i] === 'image') imgIndex = i; } streamOpts.template.splice(0, 0, streamOpts.template.splice(imgIndex, 1)[0]); } streamOpts.isOverlay = true; }; if (FF_resource.scriptDeferred.state() === 'pending' && !FF_resource.scriptLoading) { script = document.createElement('script'); script.src = "https://www.maison-michard.fr/wp-content/plugins/flow-flow/js/public.js?ver=4.9.0"; script.onload = function( script, textStatus ) { FF_resource.scriptDeferred.resolve(); }; document.body.appendChild(script); FF_resource.scriptLoading = true; }; if (FF_resource.styleDeferred.state() === 'pending' && !FF_resource.styleLoading) { style = document.createElement('link'); style.type = "text/css"; style.id = "ff_style"; style.rel = "stylesheet"; style.href = "https://www.maison-michard.fr/wp-content/plugins/flow-flow/css/public.css?ver=4.9.0"; style.media = "screen"; style.onload = function( script, textStatus ) { FF_resource.styleDeferred.resolve(); }; document.getElementsByTagName("head")[0].appendChild(style); FF_resource.styleLoading = true; } $cont.addClass('ff-layout-' + streamOpts.trueLayout); if (!isMobile && streamOpts.trueLayout !== 'carousel') $cont.css('minHeight', '500px'); ajaxDeferred = $.get(opts.ajaxurl, data) ; $.when( ajaxDeferred, FF_resource.scriptDeferred, FF_resource.styleDeferred ).done(function ( data ) { var response, $errCont, err; var moderation = 0; var original = data[0]; try { /* response = JSON.parse(original); */ response = original; /* since 4.1 */ } catch (e) { window.console && window.console.log('Flow-Flow gets invalid data from server'); if (opts.isAdmin || opts.isLog) { $errCont = $('<' + 'div class="ff-errors"><' + 'div class="ff-disclaim">If you see this message then you have administrator permissions and Flow-Flow got invalid data from server. Please provide error message below if you are doing support request.<' + '/div><' + 'div class="ff-err-info"><'+'/div><'+'/div>'); $cont.before($errCont); $errCont.find('.ff-err-info').html(original == '' ? 'Empty response from server' : original); } return; }
if ( ! response ) { console.log( 'FLOW-FLOW: null response from server' ); return; }
// injecting ads for cloud streams if ( ads ) {
var newArr = [];
var post, ad;
for ( var i = 0, len = response.items.length; i < len; i++ ) { post = response.items[ i ]; if ( ads[ i ] ) { ad = ads[ i ]; ad.id = 'ad_el_' + ad.id; newArr.push ( ad ); delete ads[ i ]; } newArr.push( post ); } response.items = newArr; } opts.streams['stream' + streamOpts.id]['items'] = response; if (!FlowFlowOpts.dependencies) FlowFlowOpts.dependencies = {}; FlowFlow.extensionResourcesRequests = FlowFlow.extensionResourcesRequests || []; var request, extension, style; for ( extension in FlowFlowOpts.dependencies ) { if ( FlowFlowOpts.dependencies[extension] && FlowFlowOpts.dependencies[extension] !== 'loaded') { request = $.getScript( opts.plugin_base + '-' + extension + '/js/ff_' + extension + '_public.js?ver=4.9.0'); FlowFlow.extensionResourcesRequests.push(request); style = document.createElement('link'); style.type = "text/css"; style.rel = "stylesheet"; style.id = "ff_ad_style"; style.href = opts.plugin_base + '-' + extension + '/css/ff_' + extension + '_public.css?ver=4.9.0'; style.media = "screen"; document.getElementsByTagName("head")[0].appendChild(style); FlowFlowOpts.dependencies[extension] = 'loaded'; } } var resourcesLoaded = $.when.apply($, FlowFlow.extensionResourcesRequests); resourcesLoaded.done(function(){ var $stream, width; console.log('FLOW-FLOW data', response); $stream = FlowFlow.buildStreamWith(response, streamOpts, moderation, FlowFlowOpts.dependencies); var num = streamOpts.layout === 'compact' || (streamOpts.mobileslider === 'yep' && isMobile)? (streamOpts.mobileslider === 'yep' ? 3 : streamOpts['cards-num']) : false; $cont.append( $stream ); if ( typeof $stream !== 'string' ) { FlowFlow.setupGrid($cont.find('.ff-stream-wrapper'), num, streamOpts.scrolltop === 'yep', streamOpts.gallery === 'yep', streamOpts, $cont); } setTimeout(function(){ $cont.find('.ff-header').removeClass('ff-loading').end().find('.ff-loader').addClass('ff-squeezed').delay(300).hide(); }, 0); }).fail(function(){ console.log('Flow-Flow: resource loading failed'); }); var isErr = response.status === "errors"; if ((opts.isAdmin || opts.isLog) && isErr) { $errCont = $('<'+'div class="ff-errors"><'+'div class="ff-err-info">If you see this then you are administrator and Flow-Flow got errors from APIs while requesting data. Please go to plugin admin and after refreshing page check for error(s) on stream settings page. Please provide error message info if you are doing support request.<'+'/div><'+'/div>'); $cont.before($errCont); } });
function isLocalStorageNameSupported() { var testKey = 'test', storage = window.sessionStorage; try { storage.setItem(testKey, '1'); storage.removeItem(testKey); return true; } catch (error) { return false; } };
return false; } })()
Quoi de neuf ?
Les actus bien fraîches
(function () { var timer, abortTimer;
timer = setInterval( function() { if ( window.jQuery ) { clearInterval( timer ); afterContentArrived( window.jQuery ); } }, 67);
abortTimer = setTimeout( function () {
if ( !window.jQuery ) { clearInterval( timer ); console.log('FLOW-FLOW DEBUG MESSAGE: No jQuery on page, please make sure it is loaded because jQuery is plugin requirement'); } }, 20000);
function afterContentArrived ( $ ) {
"use strict";
var hash = '1665582654.c4bc14ded189d4754d28adb3d6ba5942cbf3009d47e1d227be7992d23295376bf0a44359a0d7f7191b55858cbb8ef321';
var opts = window.FlowFlowOpts || {"streams":{},"open_in_new":"yep","filter_all":"Tout","filter_search":"Rechercher","expand_text":"Voir plus","collapse_text":"R\u00e9duire","posted_on":"Post\u00e9 sur","followers":"Abonn\u00e9s","following":"Abonnements","posts":"Publications","show_more":"Voir plus","date_style":"agoStyleDate","dates":{"Yesterday":"Hier","s":"s","m":"m","h":"h","ago":"plus t\u00f4t","months":["Jan","F\u00e9v","Mars","Avril","Mai","Juin","Juillet","Ao\u00fbt","Sept","Oct","Nov","D\u00e9c"]},"lightbox_navigate":"Naviguez avec les touches fl\u00e9ch\u00e9es","view_on":"Voir sur","view_on_site":"Voir sur le site","view_all":"Voir tout","comments":"commentaires","scroll":"D\u00e9filer pour plus","no_comments":"Aucun commentaire pour l'instant.","check_comments":"Check all comments","be_first":"Soyez le premier !","loading":"Loading","server_time":1668200319,"forceHTTPS":"nope","isAdmin":true,"ajaxurl":"https:\/\/www.maison-michard.fr\/wp-admin\/admin-ajax.php","isLog":false,"plugin_base":"https:\/\/www.maison-michard.fr\/wp-content\/plugins\/flow-flow","plugin_ver":"4.9.0","domain":"www.maison-michard.fr","token":""};
var isLS = isLocalStorageNameSupported();
var FF_resource = window.FF_resource || { scriptDeferred: $.Deferred(), styleDeferred: $.Deferred(), scriptLoading: false, styleLoading: false };
if ( !window.FF_resource ) window.FF_resource = FF_resource; if ( !window.FlowFlowOpts ) window.FlowFlowOpts = opts;
var data = { 'shop': 'www.maison-michard.fr', 'action': 'fetch_posts', 'stream-id': '1', 'disable-cache': '', 'hash': hash, 'page': '0', 'preview': '0', 'token': '', 'boosted': '0' };
var isMobile = /android|blackBerry|iphone|ipad|ipod|opera mini|iemobile/i.test( navigator.userAgent );
var streamOpts = {"cloud":"nope","mod":"nope","order":"smartCompare","posts":"30","days":"","page-posts":"4","cache":"yep","cache_lifetime":"10","gallery":"yep","gallery-type":"classic","private":"nope","hide-on-desktop":"nope","hide-on-mobile":"nope","max-res":"nope","show-only-media-posts":"nope","titles":"nope","hidemeta":"nope","hidetext":"nope","heading":"","headingcolor":"rgb(228, 212, 188)","subheading":"","subheadingcolor":"rgb(228, 212, 188)","hhalign":"center","bgcolor":"rgba(240, 240, 240, 0)","filter":"nope","filtercolor":"rgb(221, 189, 189)","mobileslider":"yep","viewportin":"yep","width":"260","margin":"20","layout":"carousel","theme":"classic","gc-style":"style-1","upic-pos":"timestamp","upic-style":"round","bradius":"15","icon-style":"label2","icon-col":"dark","cardcolor":"rgb(255, 255, 255)","namecolor":"rgb(33, 28, 25)","textcolor":"rgb(33, 28, 25)","linkscolor":"rgba(33, 28, 25, 0.5)","restcolor":"rgb(33, 28, 25)","shadow":"rgba(0, 0, 0, 0.05)","bcolor":"rgba(0, 0, 0, 0.75)","talign":"left","icons-style":"outline","cards-num":"3","scrolltop":"yep","c-desktop":"5","c-laptop":"4","c-tablet-l":"3","c-tablet-p":"2","c-smart-l":"2","c-smart-p":"1","s-desktop":"15","s-laptop":"15","s-tablet-l":"10","s-tablet-p":"10","s-smart-l":"15","s-smart-p":"15","m-c-desktop":"5","m-c-laptop":"4","m-c-tablet-l":"3","m-c-tablet-p":"2","m-c-smart-l":"2","m-c-smart-p":"1","m-s-desktop":"15","m-s-laptop":"15","m-s-tablet-l":"10","m-s-tablet-p":"10","m-s-smart-l":"15","m-s-smart-p":"15","j-h-desktop":"260","j-h-laptop":"240","j-h-tablet-l":"220","j-h-tablet-p":"200","j-h-smart-l":"180","j-h-smart-p":"160","j-s-desktop":"0","j-s-laptop":"0","j-s-tablet-l":"0","j-s-tablet-p":"0","j-s-smart-l":"0","j-s-smart-p":"0","c-r-desktop":"2","c-r-laptop":"2","c-r-tablet-l":"2","c-r-tablet-p":"2","c-r-smart-l":"2","c-r-smart-p":"1","c-c-desktop":"4","c-c-laptop":"4","c-c-tablet-l":"4","c-c-tablet-p":"4","c-c-smart-l":"1","c-c-smart-p":"1","c-s-desktop":"0","c-s-laptop":"0","c-s-tablet-l":"0","c-s-tablet-p":"0","c-s-smart-l":"0","c-s-smart-p":"0","c-autoplay":"","c-arrows-always":"yep","c-arrows-mob":"yep","c-dots":"nope","c-dots-mob":"nope","wallwidth":"","wallvm":"20","wallhm":"0","wallcomments":"yep","g-ratio-w":"1","g-ratio-h":"2","g-ratio-img":"1\/2","g-overlay":"nope","m-overlay":"nope","css":"","template":["image","header","text","meta"],"tv":"nope","tv-int":"5","tv-logo":"","tv-bg":"","big":"nope","id":"1","last_changes":1665582666,"status":"1","feeds":[{"id":"kf64755","errors":[],"status":"1","enabled":"yep","last_update":"Nov 11 00:02","cache_lifetime":"1440","system_enabled":"1","boosted":"nope","timeline-type":"user_timeline","content":"bieresmichard","api-type":"official2","posts":"10","mod":"nope","mod-approve":"nope","type":"instagram","include":"","filter-by-words":""}],"preview":false}; var ads = false; streamOpts.shop = data.shop; streamOpts.plugin = 'flow_flow'; streamOpts.trueLayout = streamOpts.layout;
/*we will modify 'grid' layout to get 'carousel' layout*/ if ( streamOpts.layout == 'carousel' ) { streamOpts['layout'] = 'grid'; streamOpts['g-ratio-h'] = "1"; streamOpts['g-ratio-img'] = "1/2"; streamOpts['g-ratio-w'] = "1"; streamOpts['g-overlay'] = "yep"; streamOpts['c-overlay'] = "yep"; streamOpts['s-desktop'] = "0"; streamOpts['s-laptop'] = "0"; streamOpts['s-smart-l'] = "0"; streamOpts['s-smart-p'] = "0"; streamOpts['s-tablet-l'] = "0"; streamOpts['s-tablet-p'] = "0"; } else if ( streamOpts.layout == 'list' ) { /*the same with list, we only need news feed style*/ streamOpts['layout'] = 'masonry'; }
if ( ads ) streamOpts.ads = ads;
opts.streams['stream' + streamOpts.id] = streamOpts;
var $cont = $("[data-plugin='flow_flow']#ff-stream-"+data['stream-id']); var ajaxDeferred; var script, style; var layout_pre = streamOpts.layout.charAt(0); var isOverlay = layout_pre === 'j' || streamOpts[layout_pre + '-overlay'] === 'yep' && streamOpts.trueLayout !== 'list'; var imgIndex; if (isOverlay) { if (streamOpts.template[0] !== 'image') { for (var i = 0, len = streamOpts.template.length; i < len; i++) { if (streamOpts.template[i] === 'image') imgIndex = i; } streamOpts.template.splice(0, 0, streamOpts.template.splice(imgIndex, 1)[0]); } streamOpts.isOverlay = true; }; if (FF_resource.scriptDeferred.state() === 'pending' && !FF_resource.scriptLoading) { script = document.createElement('script'); script.src = "https://www.maison-michard.fr/wp-content/plugins/flow-flow/js/public.js?ver=4.9.0"; script.onload = function( script, textStatus ) { FF_resource.scriptDeferred.resolve(); }; document.body.appendChild(script); FF_resource.scriptLoading = true; }; if (FF_resource.styleDeferred.state() === 'pending' && !FF_resource.styleLoading) { style = document.createElement('link'); style.type = "text/css"; style.id = "ff_style"; style.rel = "stylesheet"; style.href = "https://www.maison-michard.fr/wp-content/plugins/flow-flow/css/public.css?ver=4.9.0"; style.media = "screen"; style.onload = function( script, textStatus ) { FF_resource.styleDeferred.resolve(); }; document.getElementsByTagName("head")[0].appendChild(style); FF_resource.styleLoading = true; } $cont.addClass('ff-layout-' + streamOpts.trueLayout); if (!isMobile && streamOpts.trueLayout !== 'carousel') $cont.css('minHeight', '500px'); ajaxDeferred = $.get(opts.ajaxurl, data) ; $.when( ajaxDeferred, FF_resource.scriptDeferred, FF_resource.styleDeferred ).done(function ( data ) { var response, $errCont, err; var moderation = 0; var original = data[0]; try { /* response = JSON.parse(original); */ response = original; /* since 4.1 */ } catch (e) { window.console && window.console.log('Flow-Flow gets invalid data from server'); if (opts.isAdmin || opts.isLog) { $errCont = $('<' + 'div class="ff-errors"><' + 'div class="ff-disclaim">If you see this message then you have administrator permissions and Flow-Flow got invalid data from server. Please provide error message below if you are doing support request.<' + '/div><' + 'div class="ff-err-info"><'+'/div><'+'/div>'); $cont.before($errCont); $errCont.find('.ff-err-info').html(original == '' ? 'Empty response from server' : original); } return; }
if ( ! response ) { console.log( 'FLOW-FLOW: null response from server' ); return; }
// injecting ads for cloud streams if ( ads ) {
var newArr = [];
var post, ad;
for ( var i = 0, len = response.items.length; i < len; i++ ) { post = response.items[ i ]; if ( ads[ i ] ) { ad = ads[ i ]; ad.id = 'ad_el_' + ad.id; newArr.push ( ad ); delete ads[ i ]; } newArr.push( post ); } response.items = newArr; } opts.streams['stream' + streamOpts.id]['items'] = response; if (!FlowFlowOpts.dependencies) FlowFlowOpts.dependencies = {}; FlowFlow.extensionResourcesRequests = FlowFlow.extensionResourcesRequests || []; var request, extension, style; for ( extension in FlowFlowOpts.dependencies ) { if ( FlowFlowOpts.dependencies[extension] && FlowFlowOpts.dependencies[extension] !== 'loaded') { request = $.getScript( opts.plugin_base + '-' + extension + '/js/ff_' + extension + '_public.js?ver=4.9.0'); FlowFlow.extensionResourcesRequests.push(request); style = document.createElement('link'); style.type = "text/css"; style.rel = "stylesheet"; style.id = "ff_ad_style"; style.href = opts.plugin_base + '-' + extension + '/css/ff_' + extension + '_public.css?ver=4.9.0'; style.media = "screen"; document.getElementsByTagName("head")[0].appendChild(style); FlowFlowOpts.dependencies[extension] = 'loaded'; } } var resourcesLoaded = $.when.apply($, FlowFlow.extensionResourcesRequests); resourcesLoaded.done(function(){ var $stream, width; console.log('FLOW-FLOW data', response); $stream = FlowFlow.buildStreamWith(response, streamOpts, moderation, FlowFlowOpts.dependencies); var num = streamOpts.layout === 'compact' || (streamOpts.mobileslider === 'yep' && isMobile)? (streamOpts.mobileslider === 'yep' ? 3 : streamOpts['cards-num']) : false; $cont.append( $stream ); if ( typeof $stream !== 'string' ) { FlowFlow.setupGrid($cont.find('.ff-stream-wrapper'), num, streamOpts.scrolltop === 'yep', streamOpts.gallery === 'yep', streamOpts, $cont); } setTimeout(function(){ $cont.find('.ff-header').removeClass('ff-loading').end().find('.ff-loader').addClass('ff-squeezed').delay(300).hide(); }, 0); }).fail(function(){ console.log('Flow-Flow: resource loading failed'); }); var isErr = response.status === "errors"; if ((opts.isAdmin || opts.isLog) && isErr) { $errCont = $('<'+'div class="ff-errors"><'+'div class="ff-err-info">If you see this then you are administrator and Flow-Flow got errors from APIs while requesting data. Please go to plugin admin and after refreshing page check for error(s) on stream settings page. Please provide error message info if you are doing support request.<'+'/div><'+'/div>'); $cont.before($errCont); } });
function isLocalStorageNameSupported() { var testKey = 'test', storage = window.sessionStorage; try { storage.setItem(testKey, '1'); storage.removeItem(testKey); return true; } catch (error) { return false; } };
return false; } })()