Kijin Sung
|
9ca2f79dce
|
Move all CLI scripts except common.cron to the "scripts" directory under the corresponding module
|
2025-05-21 18:07:04 +09:00 |
|
Kijin Sung
|
792ea89e64
|
Fix incorrect image extension "N" after upgrading from older version
|
2025-05-21 16:26:01 +09:00 |
|
Kijin Sung
|
3fb9d0acaa
|
Fix incorrect short URL for POST requests made by Rhymix.ajax()
|
2025-05-21 15:07:15 +09:00 |
|
Kijin Sung
|
3c741ec8bc
|
Remove inconsistently applied short URL patterns
https://rhymix.org/qna/1907191
|
2025-05-21 14:47:17 +09:00 |
|
Kijin Sung
|
ad02de4f93
|
Remove unnecessary attributes from iframe modals
|
2025-05-21 14:38:33 +09:00 |
|
Kijin Sung
|
b229738808
|
Clean up editable preview handling code
|
2025-05-21 14:37:18 +09:00 |
|
Kijin Sung
|
d6da245166
|
Remove outdated JS unit tests
|
2025-05-21 14:21:08 +09:00 |
|
Kijin Sung
|
51983aad8f
|
Restore default success callback of ajaxForm() so that successful messages are printed
|
2025-05-21 14:19:43 +09:00 |
|
Kijin Sung
|
7e53bef104
|
Call Rhymix.ajax() in doCallModuleAction()
|
2025-05-21 14:19:10 +09:00 |
|
Kijin Sung
|
64f0ffbd91
|
Call Rhymix.ajax() in procFilter()
|
2025-05-21 14:15:20 +09:00 |
|
Kijin Sung
|
a0606dcf60
|
Move Rhymix.ajaxForm() to common.js
|
2025-05-21 14:12:10 +09:00 |
|
Kijin Sung
|
94b4c1bd2b
|
Fix error when Validator tries to load a directory
|
2025-05-21 14:07:52 +09:00 |
|
Kijin Sung
|
0f554c6d51
|
Consoliate all debug-related variables under the Rhymix object
|
2025-05-21 14:07:34 +09:00 |
|
Kijin Sung
|
3d64c26232
|
Remove window.rhymix_debug_pending_data
|
2025-05-21 13:58:39 +09:00 |
|
Kijin Sung
|
a778c46afa
|
Reorder event handlers defined at document.ready
|
2025-05-21 13:56:21 +09:00 |
|
Kijin Sung
|
e7fbeee414
|
Update rx_ajax to use Rhymix.ajax() underneath
|
2025-05-21 13:49:31 +09:00 |
|
Kijin Sung
|
688c9ea87c
|
Implement Rhymix.ajax()
|
2025-05-21 13:36:32 +09:00 |
|
Kijin Sung
|
0915863ba9
|
Complete reorganization of common.js
|
2025-05-21 00:50:48 +09:00 |
|
Kijin Sung
|
c546af7bf5
|
Also handle modal layers of any kind
|
2025-05-20 18:01:39 +09:00 |
|
Kijin Sung
|
5bddaa1bd3
|
Rename openFullscreenIframe() to openModalIframe() and handle the back button properly
|
2025-05-20 17:58:21 +09:00 |
|
Kijin Sung
|
e60bbb7e7c
|
Remove unused variables
|
2025-05-20 17:40:04 +09:00 |
|
Kijin Sung
|
24c8f4bd06
|
Remove MSIE-specific polyfill
|
2025-05-20 17:39:24 +09:00 |
|
Kijin Sung
|
6a46c39851
|
Improve fullscreen iframe handling
|
2025-05-20 17:38:50 +09:00 |
|
Kijin Sung
|
954ebf6caa
|
Automaticallly fill default values if addon is turned on without saving config
|
2025-05-20 13:28:33 +09:00 |
|
Kijin Sung
|
32fa327eb6
|
Fix undefined variable warnings
|
2025-05-19 23:57:29 +09:00 |
|
Kijin Sung
|
66e040b3f9
|
Use RulesetParser instead of XeXmlParser in Validator
|
2025-05-19 23:52:08 +09:00 |
|
Kijin Sung
|
a77b9a5d3a
|
Implement RulesetParser
|
2025-05-19 22:44:32 +09:00 |
|
Kijin Sung
|
ba638c394d
|
Replace all remaining reference to XeXmlParser in ttimport.class.php
|
2025-05-19 21:54:09 +09:00 |
|
Kijin Sung
|
ec6ade4e26
|
Replace all remaining use of XE XML Parser with SimpleXML in widget module
|
2025-05-19 21:50:16 +09:00 |
|
Kijin Sung
|
278369b70e
|
Replace widget and widgetstyle XML parsing and caching logic
|
2025-05-19 21:38:58 +09:00 |
|
Kijin Sung
|
6727b124cd
|
Always initialize extra_vars attribute
|
2025-05-19 21:29:25 +09:00 |
|
Kijin Sung
|
86118dbf50
|
Update XML parsers for more backward compatibility
|
2025-05-19 20:56:22 +09:00 |
|
Kijin Sung
|
3f6dbf847d
|
Remove references to old XeXmlParser in widget module
|
2025-05-18 22:04:18 +09:00 |
|
Kijin Sung
|
170e183f8f
|
Remove references to old XeXmlParser in most modules
|
2025-05-18 22:00:09 +09:00 |
|
Kijin Sung
|
a3d682a294
|
Rewrite addon info.xml parser and support default values
|
2025-05-18 21:42:36 +09:00 |
|
Kijin Sung
|
addf4d9972
|
Fix incorrect type hints
|
2025-05-17 23:46:58 +09:00 |
|
Kijin Sung
|
8c87d9ee1d
|
Allow dynamic properties in XEXMLParser
|
2025-05-17 13:06:54 +09:00 |
|
Kijin Sung
|
e0ba5aa5b6
|
Prevent undefined property errors in XEXMLParser use cases
|
2025-05-17 13:02:29 +09:00 |
|
Kijin Sung
|
bfa8ea5ddc
|
Fix undefined property access in Validator class
|
2025-05-17 12:58:31 +09:00 |
|
Kijin Sung
|
52f106968a
|
Add unit test for XEXMLParser
|
2025-05-17 12:54:47 +09:00 |
|
Kijin Sung
|
db72b670d8
|
Replace XE XML parser with new implementation based on SimpleXML
|
2025-05-17 12:44:04 +09:00 |
|
Kijin Sung
|
a1f452fa83
|
Fix missing extra vars when document cache is cleared in the middle of a script #2553
|
2025-05-15 20:11:49 +09:00 |
|
Kijin Sung
|
1d558204d1
|
Also apply iframe solution to dispCommentDeclare etc.
|
2025-05-14 02:43:04 +09:00 |
|
Kijin Sung
|
bd3e642d37
|
Also apply iframe solution to dispDocumentDeclare
|
2025-05-14 02:37:17 +09:00 |
|
Kijin Sung
|
d1d278719c
|
Also apply iframe solution to dispTempSavedList
|
2025-05-14 02:32:23 +09:00 |
|
Kijin Sung
|
7157181726
|
Consolidate popup/iframe handling code in common areas
|
2025-05-14 02:13:04 +09:00 |
|
Kijin Sung
|
262560ce04
|
Add close buttons to all editor component popups, in case they are used in an iframe
|
2025-05-14 01:10:27 +09:00 |
|
Kijin Sung
|
f6313d44d9
|
Use iframe instead of popup window to display editor components in mobile
|
2025-05-14 01:09:59 +09:00 |
|
Kijin Sung
|
833cf111bd
|
Enable editor components in mobile CKEditor
|
2025-05-14 00:41:28 +09:00 |
|
Kijin Sung
|
5a867a3a8b
|
Add overflow-wrap: anywhere to .rhymix_content to prevent excessively long words from breaking layout
|
2025-05-14 00:24:19 +09:00 |
|