\\r\\n Il tema centrale di questo numero affronta le conseguenze sociali del progresso tecnoscientifico: dalle conseguenze bioetiche degli scenari futuri legati alla riproduzione umana a come il mondo della finanza si sta trasformando sotto la pressione dei Big Data, dal rapporto tra pensiero scientifico e religioso alle questioni di biopolitica legate alla ricerca sulle cellule staminali, dall’analisi della retorica della sharing economy e del lato oscuro della società degli algoritmi al dibattito sulla disoccupazione tecnologica e agli scenari della robotica militare e del futuro della guerra. Tra gli altri temi discussi nel numero, la società post-democratica, l’impatto delle migrazioni nella geopolitica del Mediterraneo, un’alternativa “radicale” agli scenari di conquista dello Spazio, il tema del futuro dal punto di vista della psicosintesi.\",\"tags\":[],\"warranty\":\"\",\"price\":{\"with_tax\":{\"formatted\":\"2,99€\",\"value\":2.99,\"currency\":\"EUR\"},\"tax_label\":\"Tax\"},\"detail_messages\":\"\",\"availability\":\"\",\"page_title\":\"FUTURI 8\",\"cart_url\":\"https://store.streetlib.com/cart.php\",\"max_purchase_quantity\":1,\"mpn\":null,\"upc\":\"9788899790073\",\"shipping_messages\":[],\"rating\":0,\"reviews\":{\"messages\":[],\"captcha\":\"6LdWf8gSAAAAAI83aRectJhbwidegZKk8PzWBltH\",\"total\":0,\"show_review_email\":true,\"recaptcha\":{\"enabled\":1,\"public_key\":\"6LdWf8gSAAAAAI83aRectJhbwidegZKk8PzWBltH\",\"markup\":\" \"}},\"bulk_discount_rates\":[],\"meta_keywords\":\"9788899790073,futures studies,progresso,tecnoscienze,bioetica,urban studies,fantascienza\",\"show_quantity_input\":1,\"title\":\"FUTURI 8 - Governare il progresso #149205\",\"gift_wrapping_available\":false,\"min_purchase_quantity\":1,\"customizations\":[],\"images\":[{\"data\":\"https://cdn11.bigcommerce.com/s-5qq6wzvq2h/images/stencil/{:size}/products/343125/348612/id_149205__71030.1645846048.jpg?c=1\",\"alt\":\"Hash: ca81326f759ea95aeebc9a735981625e\"}]}}");
var availableFormats = [];
var activeFormats = jsContext.product.custom_fields.filter(function (el) {
return (el.name === 'format');
});
var activeFormat = null;
if (activeFormats && activeFormats[0]) {
activeFormat = activeFormats[0];
activeFormat.active = true;
}
availableFormats.push(activeFormat);
if (jsContext.related) {
jsContext.related.forEach(function (el) {
if (el.custom_fields) {
var format = el.custom_fields.filter(function (el) {
return (el.name === 'format');
});
if (format && format[0]) {
format = format[0];
format.url = el.url;
format.price = (el.price && el.price.with_tax && el.price.with_tax.formatted) ? el.price.with_tax.formatted : 0;
}
availableFormats.push(format);
}
});
}
availableFormats.map(function (el) {
if (el.value === 'ebook') {
el.icon = '';
el.order = 2;
el.label = 'Ebook';
} else if (el.value === 'audiobook') {
el.icon = '';
el.order = 1;
el.label = 'Audiolibro';
} else if (el.value === 'paperback' || el.value === 'print') {
el.icon = '';
el.order = 3;
el.label = 'Cartaceo';
el.value = 'print'
} else {
el.icon = '';
el.order = 4;
el.label = 'N.d.';
}
});
var allFormats = [{
value: 'audiobook',
icon: '',
order: 1,
label: 'Audiobook',
}, {
value: 'ebook',
icon: '',
order: 2,
label: 'Ebook',
}, {
value: 'print',
icon: '',
order: 3,
label: 'Cartaceo',
}];
var missed = allFormats.filter(e => !availableFormats.find(a => e.value === a.value));
availableFormats = availableFormats.concat(missed);
availableFormats.sort((a, b) => parseInt(a.order) - parseInt(b.order));
console.log(availableFormats);
var protection = 'nessuna';
Object.keys(jsContext.product.custom_fields).forEach((k, i) => {
if (jsContext.product.custom_fields[k].name === 'protection') {
protection = jsContext.product.custom_fields[k].value;
return protection;
}
});
var allProtections = [{
value: 'nessuna' || null,
icon: '',
order: 1,
label: 'Ebook senza protezione. Per approfondire leggi qui',
}, {
value: 'watermark',
icon: '',
order: 2,
label: 'Ebook con Watermark. Per approfondire leggi qui',
}, {
value: 'drm',
icon: '',
order: 3,
label: 'Ebook con Adobe DRM. Per approfondire leggi qui',
}];
$(document).ready(() => {
availableFormats.forEach((item) => {
var url = ``;
var price = (item.id) ? `${item.price}` : `Non disponibile`;
var template = `
\\r\\n Il tema centrale di questo numero affronta le conseguenze sociali del progresso tecnoscientifico: dalle conseguenze bioetiche degli scenari futuri legati alla riproduzione umana a come il mondo della finanza si sta trasformando sotto la pressione dei Big Data, dal rapporto tra pensiero scientifico e religioso alle questioni di biopolitica legate alla ricerca sulle cellule staminali, dall’analisi della retorica della sharing economy e del lato oscuro della società degli algoritmi al dibattito sulla disoccupazione tecnologica e agli scenari della robotica militare e del futuro della guerra. Tra gli altri temi discussi nel numero, la società post-democratica, l’impatto delle migrazioni nella geopolitica del Mediterraneo, un’alternativa “radicale” agli scenari di conquista dello Spazio, il tema del futuro dal punto di vista della psicosintesi.\",\"tags\":[],\"warranty\":\"\",\"price\":{\"with_tax\":{\"formatted\":\"2,99€\",\"value\":2.99,\"currency\":\"EUR\"},\"tax_label\":\"Tax\"},\"detail_messages\":\"\",\"availability\":\"\",\"page_title\":\"FUTURI 8\",\"cart_url\":\"https://store.streetlib.com/cart.php\",\"max_purchase_quantity\":1,\"mpn\":null,\"upc\":\"9788899790073\",\"shipping_messages\":[],\"rating\":0,\"reviews\":{\"messages\":[],\"captcha\":\"6LdWf8gSAAAAAI83aRectJhbwidegZKk8PzWBltH\",\"total\":0,\"show_review_email\":true,\"recaptcha\":{\"enabled\":1,\"public_key\":\"6LdWf8gSAAAAAI83aRectJhbwidegZKk8PzWBltH\",\"markup\":\" \"}},\"bulk_discount_rates\":[],\"meta_keywords\":\"9788899790073,futures studies,progresso,tecnoscienze,bioetica,urban studies,fantascienza\",\"show_quantity_input\":1,\"title\":\"FUTURI 8 - Governare il progresso #149205\",\"gift_wrapping_available\":false,\"min_purchase_quantity\":1,\"customizations\":[],\"images\":[{\"data\":\"https://cdn11.bigcommerce.com/s-5qq6wzvq2h/images/stencil/{:size}/products/343125/348612/id_149205__71030.1645846048.jpg?c=1\",\"alt\":\"Hash: ca81326f759ea95aeebc9a735981625e\"}]},\"showSwatchNames\":true}");
var bookDetails = jsContext.product.custom_fields;
var previewURL = null;
var previewBtnContainer = $('.sl-preview-btn-container');
var formatName = '';
console.log(bookDetails);
Object.keys(bookDetails).forEach((k, i) => {
if (bookDetails[k].name === 'preview_url') {
previewURL = bookDetails[k].value;
return previewURL;
}
if (bookDetails[k].name === 'format') {
formatName = bookDetails[k].value;
return formatName;
}
});
if (previewURL) {
previewBtnContainer.show();
}
$(document).ready(function() {
//openEPUBViewer();
/* Tutta questa parte ha senso solo se l'URL del libro e la sezione da aprire (currentSectionIndex)
* vengono passati come parametri HTTP nell'URL della pagina.
* Es. ?url=http://mybook.epub&loc=0
* Altrimenti la si puo togliere.
var params = URLSearchParams && new URLSearchParams(document.location.search.substring(1));
var url = params && params.get("url") && decodeURIComponent(params.get("url"));
var currentSectionIndex = (params && params.get("loc")) ? params.get("loc") : undefined;
***************************************************************************************/
/* Altrimenti va deciso come l'url del libro viene passato qui (es. variabile?) */
var previewBtnContainer = $('.sl-preview-btn-container');
var audiobookSRC = $('.sl-audio-src');
var ebookPreviewModal = $('#sl-ebook-preview-modal');
var epubPreview = null;
var url = previewURL; // In questo caso settiamo un URL 'fallback' che non esistera' nel codice reale
var downloadBtn = $('.sl-download-preview');
if (downloadBtn) downloadBtn.attr('href', previewURL);
if (previewURL) {
if (audiobookSRC.length > 0) {
audiobookSRC.attr('src', previewURL);
}
if (ebookPreviewModal.length > 0) {
$(".sl-preview-btn").click(function(){
$('body').addClass('modal-open');
ebookPreviewModal.fadeIn();
if (!epubPreview) {
//epubPreview = openEPUBViewer(url, currentSectionIndex);
epubPreview = openEPUBViewer(url);
}
});
$(".sl-close-preview-btn").click(function(){
if ($('body').hasClass('modal-open')) {
$('body').removeClass('modal-open');
ebookPreviewModal.fadeOut();
}
});
window.addEventListener("unload", function () {
console.log("unloading");
if (epubPreview && epubPreview.book)
epubPreview.book.destroy();
});
}
}
if(formatName === 'ebook') {
var optionLabel = $('.sl-format-options-label');
if (optionLabel) {
optionLabel[0].innerHTML ='Seleziona il tuo formato preferito:';
}
}
});
\\r\\n Il tema centrale di questo numero affronta le conseguenze sociali del progresso tecnoscientifico: dalle conseguenze bioetiche degli scenari futuri legati alla riproduzione umana a come il mondo della finanza si sta trasformando sotto la pressione dei Big Data, dal rapporto tra pensiero scientifico e religioso alle questioni di biopolitica legate alla ricerca sulle cellule staminali, dall’analisi della retorica della sharing economy e del lato oscuro della società degli algoritmi al dibattito sulla disoccupazione tecnologica e agli scenari della robotica militare e del futuro della guerra. Tra gli altri temi discussi nel numero, la società post-democratica, l’impatto delle migrazioni nella geopolitica del Mediterraneo, un’alternativa “radicale” agli scenari di conquista dello Spazio, il tema del futuro dal punto di vista della psicosintesi.\",\"tags\":[],\"warranty\":\"\",\"price\":{\"with_tax\":{\"formatted\":\"2,99€\",\"value\":2.99,\"currency\":\"EUR\"},\"tax_label\":\"Tax\"},\"detail_messages\":\"\",\"availability\":\"\",\"page_title\":\"FUTURI 8\",\"cart_url\":\"https://store.streetlib.com/cart.php\",\"max_purchase_quantity\":1,\"mpn\":null,\"upc\":\"9788899790073\",\"shipping_messages\":[],\"rating\":0,\"reviews\":{\"messages\":[],\"captcha\":\"6LdWf8gSAAAAAI83aRectJhbwidegZKk8PzWBltH\",\"total\":0,\"show_review_email\":true,\"recaptcha\":{\"enabled\":1,\"public_key\":\"6LdWf8gSAAAAAI83aRectJhbwidegZKk8PzWBltH\",\"markup\":\" \"}},\"bulk_discount_rates\":[],\"meta_keywords\":\"9788899790073,futures studies,progresso,tecnoscienze,bioetica,urban studies,fantascienza\",\"show_quantity_input\":1,\"title\":\"FUTURI 8 - Governare il progresso #149205\",\"gift_wrapping_available\":false,\"min_purchase_quantity\":1,\"customizations\":[],\"images\":[{\"data\":\"https://cdn11.bigcommerce.com/s-5qq6wzvq2h/images/stencil/{:size}/products/343125/348612/id_149205__71030.1645846048.jpg?c=1\",\"alt\":\"Hash: ca81326f759ea95aeebc9a735981625e\"}]},\"showSwatchNames\":true}").load();
$(document).ready(function() {
// var firstDiv = $('[data-widget-id]').children();
//console.log(firstDiv);
// StreetLib
// remove #ID from product names
/*
$("[data-content-region='home_below_featured_products']").bind("DOMSubtreeModified", function() {
$('[data-test-id="product-set-widget-name"] a').each(function (key, item) {
const titleWithoutId = $(item).text().replace(/#\d+/g, '');
//$(item).html('HELLO');
});
});
*/
$('.card-body .card-title a, .card-body .big-card-title a, .cart-item .cart-item-name a, [data-test-id="product-set-widget-name"] a').each(function (key, item) {
const titleWithoutId = $(item).text().replace(/#\d+/g, '');
$(item).text(titleWithoutId);
});
});