From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/105539 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Widgets: Any good examples for developing JS-enabled PDFs that calculate? Date: Mon, 18 Nov 2019 09:48:19 +0100 Message-ID: <1b0452b5-4ae7-386b-1ee9-5149a62c32e5@xs4all.nl> References: <77593858-85C4-464B-AA41-294A27A161C4@andrew.cmu.edu> <090ed387-4e51-d3b6-8d02-8b9352c27763@gmx.es> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="208368"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2 To: mailing list for ConTeXt users , Paul Mazaitis Original-X-From: ntg-context-bounces@ntg.nl Mon Nov 18 09:48:53 2019 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iWciL-000s44-1C for gctc-ntg-context-518@m.gmane.org; Mon, 18 Nov 2019 09:48:53 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 5FBA316316E; Mon, 18 Nov 2019 09:48:22 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cUuBWhHu8VlG; Mon, 18 Nov 2019 09:48:21 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 7AFB3163173; Mon, 18 Nov 2019 09:48:21 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 437A416316E for ; Mon, 18 Nov 2019 09:48:21 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u_qH6oIU4_9M for ; Mon, 18 Nov 2019 09:48:20 +0100 (CET) Received-SPF: Softfail (mailfrom) identity=mailfrom; client-ip=213.125.29.162; helo=smtp.ziggozakelijk.nl; envelope-from=j.hagen@xs4all.nl; receiver= Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id B41FA1630EE for ; Mon, 18 Nov 2019 09:48:20 +0100 (CET) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.103; envelope-from=; Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by smtp.ziggozakelijk.nl (SurgeMail 7.4a) with ESMTP (TLS) id 4311-1713362 for multiple; Mon, 18 Nov 2019 09:48:20 +0100 In-Reply-To: Content-Language: en-US X-Authenticated-User: hagen@controller-9 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:105539 Archived-At: T24gMTEvMTcvMjAxOSA5OjEzIFBNLCBQYXVsIE1hemFpdGlzIHdyb3RlOgo+IAo+IEhpIGV2ZXJ5 b25lLAo+IAo+IEZpcnN0OiBhcG9sb2dpZXMgZm9yIHRoZSBsb25nIGVtYWlsOyB0aGlzIGdvdCBh IGxpdHRsZSBjb21wbGljYXRlZC4KPiAKPiBTdW1tYXJ5OiB0aGVyZSBtYXkgYmUgYSBidWcgaW4g c2V0dGluZyB1cCBjYWxjdWxhdGUgZmllbGQgZm9yIHdpZGdldHM/CgppdCdzIG1vcmUgdGhhdCBq YXZhc2NyaXB0IGluIHBkZiBpcyBraW5kIG9mIHVucmVsaWFibGUgYW5kIGNhbiBpbnRlcmZlcmUg CmluIGFsbCBraW5kIG9mIHdheXMgd2l0aCBzZXR0aW5ncyBpbiB0aGUgdmlld2VyCgpzbywgd2hh dCB5b3UgbmVlZCB0byBkbyBpdAoKLSBwbGF5IHNhZmUgKG9ubHkgdXNlIGFjdGlvbnMgdGhhdCBk b24ndCByZWxhdGUgdG8gc29tZXRoaW5nIGNsZXZlciBpbiAKdGhlIHZpZXdlciwgYW5kIGNhbGN1 bGF0IGVpcyBvbmUgb2YgdGhlbSkKLSBiZSByZWR1bmRhbnQgKGhvb2sgaW50byBzZXZlcmFsIGFj dGlvbnMpCi0gZGlzYWJsZSB0aGUgc3BlbGwgY2hlY2tlcgotIGVuYWJsZSBqYXZhc2NyaXB0Ci0g ZGlzYWJsZSBzb21lIHNlY3VyaXR5IHN0dWZmCi0gdXNlIHRoZSBkZWJ1Z2dlciAod2hpY2ggY2Fu IGJlIGVycmF0aWMgYnV0IGF0IGxlYXN0IHlvdSBjYW4gc2VlIApzb21ldGhpbmc7IGluIG15IG9s ZGVyIGFjcm9iYXQgZG9lc24ndCBzZWVtIHRvIHdvcmsgd2l0aCBmaWVsZCByZWxhdGVkIApzY3Jp cHRzKQotIHB1dCBjb2RlIGluIGZ1bmN0aW9ucyAoZWFzaWVyIHRvIGRlYnVnKQoKYW5kCgotIGNy b3NzIHlvdXIgZmluZ2VycwoKSGVyZSdzIHNvbWV0aGluZyB0byBwbGF5IHdpdGggLi4uIG5vdGUg dGhlIE51bWJlciBjb252ZXJzaW9uIQoKXHVzZW1vZHVsZVtmaWVsZHNdCgpcc3RhcnR0ZXh0Cgpc c2V0dXBpbnRlcmFjdGlvbiBbc3RhdGU9c3RhcnRdCgpcc3RhcnRKU3ByZWFtYmxlIHt3aGF0ZXZl cn0gdXNlZCBub3cKZnVuY3Rpb24gcmVjYWxjdWxhdGUoKSB7CiAgICAgdmFyIGFfZmxkID0gdGhp cy5nZXRGaWVsZCgiQSIpOwogICAgIHZhciBiX2ZsZCA9IHRoaXMuZ2V0RmllbGQoIkIiKTsKICAg ICB2YXIgdF9mbGQgPSB0aGlzLmdldEZpZWxkKCJUIik7CiAgICAgdmFyIGFfdmFsID0gTnVtYmVy KGFfZmxkLnZhbHVlKTsKICAgICB2YXIgYl92YWwgPSBOdW1iZXIoYl9mbGQudmFsdWUpOwogICAg IHZhciB0X3ZhbCA9IGFfdmFsICsgYl92YWw7CiAgICAgdF9mbGQudmFsdWUgPSBTdHJpbmcodF92 YWwpOwogICAgIGNvbnNvbGUuY2xlYXIgOwogICAgIGNvbnNvbGUucHJpbnRsbigiQTogIithX3Zh bCkgOwogICAgIGNvbnNvbGUucHJpbnRsbigiQjogIitiX3ZhbCkgOwogICAgIGNvbnNvbGUucHJp bnRsbigiVDogIit0X3ZhbCkgOwogICAgIGNvbnNvbGUucHJpbnRsbigiPzogIit0X2ZsZC52YWx1 ZSkgOwogICAgIHRoaXMuZGlydHkgPSB0cnVlOwp9ClxzdG9wSlNwcmVhbWJsZQoKXHNldHVwZmll bGQKICAgW251bUZpZWxkXQogICBbcmVzZXQsaG9yaXpvbnRhbF0KICAgW2hlaWdodD0ycGMsCiAg ICBydWxldGhpY2tuZXNzPTFwdCwKICAgIGFmdGVya2V5PUpTKHJlY2FsY3VsYXRle30pLAogICAg Zm9jdXNvdXQ9SlMocmVjYWxjdWxhdGV7fSksCiAgICBmcmFtZWNvbG9yPWxpZ2h0Z3JleV0KClxz ZXR1cGZpZWxkCiAgIFt0b3RhbEZpZWxkXQogICBbcmVzZXQsaG9yaXpvbnRhbF0KICAgW2hlaWdo dD0ycGMsCiAgICBydWxldGhpY2tuZXNzPTFwdCwKICAgIG9wdGlvbj1yZWFkb25seSwKICAgIGZy YW1lY29sb3I9bGlnaHRncmV5XQoKXGRlZmluZWZpZWxkW0FdW2xpbmVdW251bUZpZWxkXSAgWzBd ClxkZWZpbmVmaWVsZFtCXVtsaW5lXVtudW1GaWVsZF0gIFswXQpcZGVmaW5lZmllbGRbVF1bbGlu ZV1bdG90YWxGaWVsZF1bMF0KCkE6IFxmaWVsZFtBXVxwYXIKQjogXGZpZWxkW0JdXHBhcgpUOiBc ZmllbGRbVF1ccGFyCgpcc3RvcHRleHQKCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIEhhbnMgSGFnZW4gfCBQUkFHTUEgQURFCiAgICAgICAgICAg ICAgIFJpZGRlcnN0cmFhdCAyNyB8IDgwNjEgR0ggSGFzc2VsdCB8IFRoZSBOZXRoZXJsYW5kcwog ICAgICAgIHRlbDogMDM4IDQ3NyA1MyA2OSB8IHd3dy5wcmFnbWEtYWRlLm5sIHwgd3d3LnByYWdt YS1wb2QubmwKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVz dGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRy eSB0byB0aGUgV2lraSEKCm1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3 dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93 d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBo dHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAg IDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg==