Tomasz Sowa
9602c28d96
allow lang ezc function get more than one parameter
2022-05-11 14:22:46 +02:00
Tomasz Sowa
f7b5ac0dc8
change the way how winix answer is created
...
Now we can return ezc content and models serialized in the same json structure,
Xml and Csv are not implemented yet.
Ezc frames are returned in 'ezc_frames' field.
Main ezc stream is returned in 'main_stream' field.
Frame url parameter can take more than one frame (names separated by commas).
Honor Accept http header (AcceptParser).
Samples:
--------
http://domain.tld/dir/controller
returns html answer from the main ezc stream
http://domain.tld/dir/controller/container:raw
returns html answer from the main ezc stream (the same as above)
http://domain.tld/dir/controller/frame:abc
returns "abc" frame as html
http://domain.tld/dir/controller/container:json
returns all serialized models to json and no ezc streams
http://domain.tld/dir/controller/container:xml
returns all serialized models to xml and no ezc streams (not implemented yet)
http://domain.tld/dir/controller/container:json/frame:abc,xyz
returns all serialized models to json and two frames in 'ezc_frames' object
http://domain.tld/dir/controller/container:json/all_frames
returns all serialized models to json and all frames in 'ezc_frames' object
http://domain.tld/dir/controller/container:json/main_stream
returns all serialized models and the main ezc stream in 'main_stream' field
http://domain.tld/dir/controller/container:json/main_stream/all_frames
returns all serialized models to json, all frames and the main stream
2022-02-01 18:44:23 +01:00
Tomasz Sowa
119497bb01
added winix_frame_is ezc winix function
2021-10-24 22:27:52 +02:00
Tomasz Sowa
c3122fb82f
added [lang] ezc function for returning a localized string
2021-10-07 04:41:06 +02:00
Tomasz Sowa
22de3322ae
- added to Request: is_htmx_request (bool) - true if the request is made by htmx library (ajax)
...
- commented out using mount_page_arg_is "subject" and "info" from fun_cat.html and fun_run.html - they will be removed soon
- some improvements in fun_reply.html, fun_showthreads.html and fun_thread.html (scrolling)
2021-05-31 10:58:34 +02:00
Tomasz Sowa
ba331dea4a
added basic support for htmx (ajax)
...
- if there is HX-Request header present we sent only a part of the whole html
- we return only specific stream defined by [out ...] ezc statement
- the name of the stream is passed in the 'frame' parameter
(if not present then 'content' is assumed)
- added ezc function: winix_is_htmx_request
2021-05-27 19:36:04 +02:00
Tomasz Sowa
e48a28a5c8
namespace PT renamed to pt
2021-05-20 20:59:12 +02:00
Tomasz Sowa
89d303f375
some work on dependency injection
...
git-svn-id: svn://ttmath.org/publicrep/winix/branches/0.7.x@1147 e52654a7-88a9-db11-a3e9-0013d4bc506e
2018-11-21 17:51:15 +00:00
Tomasz Sowa
145efe937c
moved winix directories to winixdsubdirectory
...
git-svn-id: svn://ttmath.org/publicrep/winix/trunk@1028 e52654a7-88a9-db11-a3e9-0013d4bc506e
2016-03-17 08:26:02 +00:00