Using the JS include statement in plugins

Alfredo Sánchez Alberca asalber at ceu.es
Thu Feb 23 18:20:48 UTC 2017


Hi!

I'm having some trouble following the indications of https://api.kde.org/doc/
rkwardplugins/include_js.html to include a generic javascript file inside the
javascript file of a plugin.

Just to illustrate the problem, assume you have a plugin foo.

The foo.xml file is
<!DOCTYPE rkplugin>
<document>
        <code file="foo.js"/>

        <dialog label="Foo">
        </dialog>
</document>

And the foo.js file is
include ("common_functions.js");

function preprocess() {
}

function calculate() {
}

function printout() {
    new Header("Foo").print();
    hi();
}

Finally, the common_functions.js is
function hi() {
    echo("rk.print(\"Hello world!\")\n");
}

With this configuration, whenever I call the menu associated to the plugin I
get an error. It seems that the include doesn't work because it doesn't
recognize the function hi().

Any help?
Thanks.



Este mensaje y sus archivos adjuntos, enviados desde FUNDACIÓN UNIVERSITARIA SAN PABLO-CEU, pueden contener información confidencial y está destinado a ser leído sólo por la persona a la que va dirigido por lo que queda prohibida la difusión, copia o utilización de dicha información por terceros. Si usted lo recibiera por error, por favor, notifíquelo al remitente y destruya el mensaje y cualquier documento adjunto que pudiera contener.

En cumplimiento de la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal, le recordamos que podrá en todo momento ejercitar los derechos de acceso, rectificación, cancelación y oposición sobre sus datos personales que hayan podido ser incorporados en nuestros ficheros a través del envío de un correo electrónico al remitente, especificando en el cuerpo del mensaje la dirección de e-mail sobre la que desea ejercitar su derecho.

Cualquier información, opinión, conclusión, recomendación, etc. contenida en el presente mensaje no relacionada con la actividad de FUNDACIÓN UNIVERSITARIA SAN PABLO-CEU y/o emitida por persona sin capacidad para ello, deberá considerarse como no proporcionada ni aprobada por FUNDACIÓN UNIVERSITARIA SAN PABLO-CEU, que pone los medios a su alcance para garantizar la seguridad y ausencia de errores en la correspondencia electrónica, pero no puede asegurar la inexistencia de virus o la no alteración de los documentos transmitidos electrónicamente, por lo que declina cualquier responsabilidad a este respecto.

This message and its attachments, sent from FUNDACIÓN UNIVERSITARIA SAN PABLO-CEU, may contain confidential information and is intended to be read only by the person to which it is directed. Therefore any disclosure, copying or use by third parties of this information is prohibited. If you receive this in error, please notify the sender and destroy the message and any attachments that it may contain.

In compliance with Law 15/1999, December 13, of Personal Data Protection, we remind you that you may at any time exercise your rights of access, rectification, cancellation and opposition of your personal data that may have been stored in our files by sending an e- mail to the sender, specifying the message body of the e-mail address on which you wish to exercise your right.

Any information, opinion, conclusion, recommendation,... contained in this message and which is unrelated to the business activity of FUNDACIÓN UNIVERSITARIA SAN PABLO-CEU and/or issued by unauthorized personnel, shall be considered unapproved by FUNDACIÓN UNIVERSITARIA SAN PABLO-CEU. FUNDACIÓN UNIVERSITARIA SAN PABLO-CEU implements control measures to ensure, as far as possible, the security and reliability of all its electronic correspondence. However, FUNDACIÓN UNIVERSITARIA SAN PABLO-CEU does not guarantee that emails are virus-free or that documents have not be altered, and does not take responsibility in this respect.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: alf.vcf
Type: text/vcard
Size: 15512 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/rkward-devel/attachments/20170223/fcc46985/attachment.bin>


More information about the rkward-devel mailing list