Commit graph

2892 commits

Author SHA1 Message Date
Kijin Sung
114755d13a Fix error when trying to instantiate class that isn't a ModuleObject 2024-04-16 21:32:15 +09:00
Kijin Sung
31fa498b19 Implement default extravar skin to replace hardcoded HTML in ExtraItem class 2024-04-14 23:16:22 +09:00
Kijin Sung
204efdf2cd Change class name of time remover button 2024-03-27 00:51:23 +09:00
Kijin Sung
ee1ddeeac3 Add "time" extra var type, and clean up date type HTML 2024-03-27 00:34:30 +09:00
Kijin Sung
1b7657f581 Fix #2297 add tel_v2 and tel_intl_v2 extra var types with single input for phone number 2024-03-27 00:20:18 +09:00
Kijin Sung
9e8a61a147 Add pattern and placeholder fallback for input type="date" 2024-03-27 00:09:58 +09:00
Kijin Sung
a8bc70b025 Fix type error if tel_intl type extra var is null 2024-03-27 00:04:01 +09:00
Kijin Sung
73be901e63 Fix first country code being automatically selected in tel_intl type extra var 2024-03-27 00:00:52 +09:00
Kijin Sung
2507ed550b Fix #2297 inconsistent date input form 2024-03-26 23:58:24 +09:00
Kijin Sung
7149bc28dd Add proper phpdoc for Context::setCacheControl() 2024-03-24 23:08:42 +09:00
Kijin Sung
ff41a14237 Add Context::setCorsPolicy() method #2287 2024-03-24 23:07:21 +09:00
Kijin Sung
eb5dd18659 Support more HTTP methods #2287 2024-03-24 22:57:07 +09:00
Kijin Sung
925ddf9fa0 Output previously buffered content only if the response format is HTML 2024-03-24 21:34:07 +09:00
Kijin Sung
13e8445309 Fix fatal error when trying to resize animated WebP using GD 2024-03-19 22:15:13 +09:00
Kijin Sung
424242ff74 Add option to force the language for a domain 2024-01-31 11:02:37 +09:00
kkigomi
42919d1259
Debug 메시지가 json_encode() 오류로 인해 잘못된 포맷으로 응답을 생성하는 문제 해결 2024-01-20 23:24:30 +09:00
Kijin Sung
05f330cabe Only modify module_info->layout_srl (or mlayout_srl) when it has a positive value 2024-01-17 14:53:11 +09:00
Kijin Sung
fb85d62f2f Fix setLayoutAndTemplatePaths() no-op when PC layout is set to -1 2024-01-17 14:49:36 +09:00
Kijin Sung
a0af57139e Fix relative path in "poster" attribute not being converted correctly 2024-01-16 21:35:09 +09:00
Kijin Sung
e2cfa524d0 Fix TemplateParserV1 and FrontEndFileHandler not recognizing Google webfonts '.../css2?...' URL as CSS 2024-01-10 13:09:01 +09:00
dewekk
7a4055862d
Fix error when using PageHandler Iterator
PageHandler Iterator 사용 시 page_count 확인 코드 오류 수정
2024-01-08 21:21:11 +09:00
Kijin Sung
a102f20766 Fix #2237 failure to recognize layout.blade.php 2023-12-30 23:53:05 +09:00
Kijin Sung
9175d51bd5 Fix warning when forwarded module info does not contain all attributes 2023-12-30 21:05:31 +09:00
Kijin Sung
3e09ca63a9 Fix #2241 inconsistent handling of class name specified in event handler 2023-12-30 20:45:48 +09:00
Kijin Sung
6e2bab02cc Be more permissive about null values passed to lang() and Context::getLang() 2023-12-18 21:19:33 +09:00
Kijin Sung
14449dff9d Fix #2227 duplicate og:url meta tag in page header 2023-12-13 23:04:21 +09:00
Kijin Sung
cb7b6cbfde Fix #2226 warnings when module_info doesn't exist 2023-12-06 11:03:35 +09:00
Kijin Sung
f00d6c7e19 Remove leading whitespace from displayed response 2023-11-21 22:51:14 +09:00
Kijin Sung
618d075a99 Fix warning if header script is not defined in layout 2023-11-18 23:51:51 +09:00
Kijin Sung
8176bdb845 Fix undefined variables in several module config templates 2023-11-09 01:37:38 +09:00
Kijin Sung
d54eb4f3d5 Handle the special case of Context::loadFile($filename, true)
https://xetown.com/questions/1793899
2023-11-09 01:17:21 +09:00
Kijin Sung
d79c2f5140 Fix #2202 undefined properties if domain settings are not saved 2023-10-31 11:50:00 +09:00
Kijin Sung
a602779fc2 General cleanup of Context vars 2023-10-31 11:36:20 +09:00
Kijin Sung
96330593fd Add $this->request to module and template instances 2023-10-29 23:37:08 +09:00
Kijin Sung
a196706d7f Add Request class and make Router::parseUrl() return an instance of it 2023-10-29 23:32:49 +09:00
Kijin Sung
ce0313acc5 Mark old Context methods as deprecated 2023-10-27 00:48:36 +09:00
Kijin Sung
80e50d41f5 Change default Cookie path to "/" for compatibility with JS function setCookie() 2023-10-24 23:17:01 +09:00
Kijin Sung
5005a09f06 Add Rhymix\Framework\Cookie class with sane defaults 2023-10-24 22:37:27 +09:00
Kijin Sung
e9e46e3391 Remove HTTP/2 server push for Cloudflare
클플에서 해당 기능 지원 중단하여 더이상 작동하지 않음
https://developer.chrome.com/blog/removing-push/
2023-10-24 20:32:35 +09:00
Kijin Sung
6856f60ff9 Fix incorrect default canonical URL on pages using Router 2023-10-24 20:27:16 +09:00
Kijin Sung
6a2a2826ec Optimize common code paths using Template class 2023-10-23 14:11:26 +09:00
Kijin Sung
4054dec926 Fix reuse of \$oTemplate in HTMLDisplayHandler 2023-10-21 22:01:10 +09:00
Kijin Sung
4e8c184d0c Don't add .html automatically to template name 2023-10-15 02:45:58 +09:00
Kijin Sung
b2cac3e868 Remove old TemplateHandler class, leaving only an alias for BC 2023-10-15 00:54:59 +09:00
Kijin Sung
45f016d53b Update references to TemplateHandler in common code paths 2023-10-10 15:05:46 +09:00
Kijin Sung
16572c4515 Make TemplateHandler inherit Template nstead of class_alias 2023-10-10 14:52:17 +09:00
Kijin Sung
c777b59afb Merge branch 'develop' into template-v2 2023-10-10 14:23:39 +09:00
Kijin Sung
9daa1a65cf Deprecate old, rarely used methods of FileHandler 2023-10-04 01:33:57 +09:00
Kijin Sung
624bdec182 Fix potential type errors in FileHandler class 2023-10-04 01:31:35 +09:00
Kijin Sung
044ad8fbf6 Mark old Security class as deprecated 2023-10-04 01:24:22 +09:00