Het genereren van code tijdens het invoegen

Mooi dan, maar hoe is het met de gegenereerde code? Hoe worden de codes van de invoegende en ingevoegde plugins in elkaar geschoven (merged)? In de JS code van de invoegende plugin schrijft u eenvoudig zoiets als het volgende:

function printout () {
        // ...
        echo ("myplotfunction ([...]" + getString ("plotopties.code.printout"); + ")\n");
        // ...
}
        

Dus, in principe, halen we de code die gegenereerd is door de ingebedde plugin op, net zoals we elke andere GUI-instelling kunnen ophalen. Hier kan de string "plotopties.code.printout" worden ontrafeld tot: de af te drukken sectie van de gegenereerde code van het element met de id (naam) plotopties (plotopties is de ID die we gaven aan de <embed>-tag hierboven). En ja, als u meer controle wilt, kunt u zelfs de waarden ophalen van de afzonderlijke GUI-elementen in deingebedde plugin (maar niet de andere kant op, omdat de ingebedde plugin niets weet over zijn omgeving).