Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
A script to extract pages from Google book preview:
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
for(let link of uniqLinks) {
newWindow.document.write('<br>');
newWindow.document.write(link);
}
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();
targets = mutation.target.getElementsByTagName("img");
if(targets) {
for(let target of targets){
links.push(target.src);
}
}
}
}
}
return {
start: function(){
observer = new MutationObserver(callback);
observer.observe(book, { attributes: true, childList: true, subtree:
true });
},
finish: function(){
let uniqLinks = new Set(links);
let newWindow = window.open();
observer.disconnect();
observer = null;
}
};
})();