Dit zijn enkele foto’s van mijn China en andere activiteiten, een weerspiegeling van mijn leven:
Frans Vandenbosch
With my first book about China 2017Helping with rice harvest in Chengyang 2000Lecture: Application of advanced materials in automotive design 2007Marnixring Lecture about China 2020Supporting Chinese students at KULeuven University 1998Chinese New Year Celebration at KU Leuven with Confucius Institute 2018Assisting Chinese Automotive companies Great Wall in Baoding, Hebei 2008At the Sun Yat-Sen mausoleum in Nanjin 2007At CNTV in Beijing 2019Art Exhibition in Shanghai 2011
My Wechat
// 1. List of EXACT field titles to remove (case-sensitive)
const FIELDS_TO_NUKE = [
"Tags *", "Date", "Language",
"Tag", "List", "Tag1", "Tag2", "Tag3"
];
// 2. MAIN REMOVAL FUNCTION (runs repeatedly until success)
function nukeFieldsWithExtremePrejudice() {
FIELDS_TO_NUKE.forEach(fieldTitle => {
// Find ALL labels on page
const labels = document.querySelectorAll('.mailpoet_form_field label');
labels.forEach(label => {
// Check if label text MATCHES exactly (trim whitespace)
if (label.textContent.trim() === fieldTitle) {
// Remove the ENTIRE field group (label + hidden input)
const fieldGroup = label.closest('.mailpoet_form_field');
if (fieldGroup) {
fieldGroup.remove();
console.log('NUKED:', fieldTitle); // Debug log
}
}
});
});
}
// 3. RUN IT WITH OBSERVER + INTERVAL (catches dynamic loading)
const observer = new MutationObserver(nukeFieldsWithExtremePrejudice);
observer.observe(document.body, { childList: true, subtree: true });
// 4. Run every 500ms until fields are gone (safety net)
const nukeInterval = setInterval(nukeFieldsWithExtremePrejudice, 500);
// 5. Stop when fields are confirmed gone
setTimeout(() => {
if (document.querySelectorAll('.mailpoet_form_field').length === 0) {
clearInterval(nukeInterval);
observer.disconnect();
}
}, 3000); // Stop after 3 seconds