Fix code quality violations and enhance ROUTE-EXISTS-01 rule
Implement JQHTML function cache ID system and fix bundle compilation Implement underscore prefix for system tables Fix JS syntax linter to support decorators and grant exception to Task system SPA: Update planning docs and wishlists with remaining features SPA: Document Navigation API abandonment and future enhancements Implement SPA browser integration with History API (Phase 1) Convert contacts view page to SPA action Convert clients pages to SPA actions and document conversion procedure SPA: Merge GET parameters and update documentation Implement SPA route URL generation in JavaScript and PHP Implement SPA bootstrap controller architecture Add SPA routing manual page (rsx:man spa) Add SPA routing documentation to CLAUDE.md Phase 4 Complete: Client-side SPA routing implementation Update get_routes() consumers for unified route structure Complete SPA Phase 3: PHP-side route type detection and is_spa flag Restore unified routes structure and Manifest_Query class Refactor route indexing and add SPA infrastructure Phase 3 Complete: SPA route registration in manifest Implement SPA Phase 2: Extract router code and test decorators Rename Jqhtml_Component to Component and complete SPA foundation setup 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -13,107 +13,107 @@ Manifest._define([
|
||||
[Rsx_Jq_Helpers, "Rsx_Jq_Helpers", null],
|
||||
[Rsx, "Rsx", null],
|
||||
[Ajax, "Ajax", null],
|
||||
[Jqhtml_Component, "Jqhtml_Component", _Base_Jqhtml_Component],
|
||||
[Component, "Component", _Base_Jqhtml_Component],
|
||||
[Jqhtml_Integration, "Jqhtml_Integration", null],
|
||||
[Test_Modal_Form, "Test_Modal_Form", Jqhtml_Component],
|
||||
[Test_Modal_Form, "Test_Modal_Form", Component],
|
||||
[Dev_Modals, "Dev_Modals", null],
|
||||
[Dev_Attachments, "Dev_Attachments", null],
|
||||
[Dev_Index, "Dev_Index", null],
|
||||
[DataGrid_Abstract, "DataGrid_Abstract", Jqhtml_Component],
|
||||
[Activity_Feed, "Activity_Feed", Jqhtml_Component],
|
||||
[Actor_Reference, "Actor_Reference", Jqhtml_Component],
|
||||
[Advanced_Search_Panel, "Advanced_Search_Panel", Jqhtml_Component],
|
||||
[Alert_Banner, "Alert_Banner", Jqhtml_Component],
|
||||
[Avatar, "Avatar", Jqhtml_Component],
|
||||
[Blockquote, "Blockquote", Jqhtml_Component],
|
||||
[Breadcrumbs, "Breadcrumbs", Jqhtml_Component],
|
||||
[Bulk_Action_Bar, "Bulk_Action_Bar", Jqhtml_Component],
|
||||
[Bulk_Selection, "Bulk_Selection", Jqhtml_Component],
|
||||
[Button_Group, "Button_Group", Jqhtml_Component],
|
||||
[Button_Primary, "Button_Primary", Jqhtml_Component],
|
||||
[Button_Secondary, "Button_Secondary", Jqhtml_Component],
|
||||
[Button, "Button", Jqhtml_Component],
|
||||
[Calendar_Event, "Calendar_Event", Jqhtml_Component],
|
||||
[Calendar_Grid, "Calendar_Grid", Jqhtml_Component],
|
||||
[Card, "Card", Jqhtml_Component],
|
||||
[Chart_Component, "Chart_Component", Jqhtml_Component],
|
||||
[Checkbox, "Checkbox", Jqhtml_Component],
|
||||
[Code_Block, "Code_Block", Jqhtml_Component],
|
||||
[Column_Visibility_Toggle, "Column_Visibility_Toggle", Jqhtml_Component],
|
||||
[Comment_Thread, "Comment_Thread", Jqhtml_Component],
|
||||
[Date_Picker, "Date_Picker", Jqhtml_Component],
|
||||
[Dropdown_Menu, "Dropdown_Menu", Jqhtml_Component],
|
||||
[Empty_State, "Empty_State", Jqhtml_Component],
|
||||
[Export_Button, "Export_Button", Jqhtml_Component],
|
||||
[File_Upload, "File_Upload", Jqhtml_Component],
|
||||
[Filter_Bar, "Filter_Bar", Jqhtml_Component],
|
||||
[Form_Actions_Component, "Form_Actions_Component", Jqhtml_Component],
|
||||
[Form_Field_Group, "Form_Field_Group", Jqhtml_Component],
|
||||
[Form_Group_Component, "Form_Group_Component", Jqhtml_Component],
|
||||
[Form_Row_Component, "Form_Row_Component", Jqhtml_Component],
|
||||
[Form_Validation_Message, "Form_Validation_Message", Jqhtml_Component],
|
||||
[Gantt_Chart, "Gantt_Chart", Jqhtml_Component],
|
||||
[Icon_Button, "Icon_Button", Jqhtml_Component],
|
||||
[Icon_With_Label, "Icon_With_Label", Jqhtml_Component],
|
||||
[Icon_With_Text, "Icon_With_Text", Jqhtml_Component],
|
||||
[Icon, "Icon", Jqhtml_Component],
|
||||
[Info_Box, "Info_Box", Jqhtml_Component],
|
||||
[Inline_Edit_Field, "Inline_Edit_Field", Jqhtml_Component],
|
||||
[Input_With_Icon, "Input_With_Icon", Jqhtml_Component],
|
||||
[Input_With_Validation, "Input_With_Validation", Jqhtml_Component],
|
||||
[Input, "Input", Jqhtml_Component],
|
||||
[Kanban_Board, "Kanban_Board", Jqhtml_Component],
|
||||
[Link, "Link", Jqhtml_Component],
|
||||
[List, "List", Jqhtml_Component],
|
||||
[Loading_Skeleton, "Loading_Skeleton", Jqhtml_Component],
|
||||
[Metric_Card, "Metric_Card", Jqhtml_Component],
|
||||
[Mobile_Header, "Mobile_Header", Jqhtml_Component],
|
||||
[Modal_Dialog, "Modal_Dialog", Jqhtml_Component],
|
||||
[Multi_Select, "Multi_Select", Jqhtml_Component],
|
||||
[Notification_Badge, "Notification_Badge", Jqhtml_Component],
|
||||
[Notification_Dropdown, "Notification_Dropdown", Jqhtml_Component],
|
||||
[Overdue_Indicator, "Overdue_Indicator", Jqhtml_Component],
|
||||
[Page_Header, "Page_Header", Jqhtml_Component],
|
||||
[Page_Section, "Page_Section", Jqhtml_Component],
|
||||
[Page, "Page", Jqhtml_Component],
|
||||
[Popover, "Popover", Jqhtml_Component],
|
||||
[Progress_Bar, "Progress_Bar", Jqhtml_Component],
|
||||
[Radio_Button, "Radio_Button", Jqhtml_Component],
|
||||
[Rich_Text_Editor, "Rich_Text_Editor", Jqhtml_Component],
|
||||
[Row_Action_Menu, "Row_Action_Menu", Jqhtml_Component],
|
||||
[Sample_Datagrid_Component, "Sample_Datagrid_Component", Jqhtml_Component],
|
||||
[Search_Bar, "Search_Bar", Jqhtml_Component],
|
||||
[Searchable_Select, "Searchable_Select", Jqhtml_Component],
|
||||
[Select_Dropdown, "Select_Dropdown", Jqhtml_Component],
|
||||
[Sidebar_Nav, "Sidebar_Nav", Jqhtml_Component],
|
||||
[Sortable_Column_Header, "Sortable_Column_Header", Jqhtml_Component],
|
||||
[Spinner, "Spinner", Jqhtml_Component],
|
||||
[Stat_Card, "Stat_Card", Jqhtml_Component],
|
||||
[Status_Badge, "Status_Badge", Jqhtml_Component],
|
||||
[Tab_Content, "Tab_Content", Jqhtml_Component],
|
||||
[Table_Pagination, "Table_Pagination", Jqhtml_Component],
|
||||
[Table, "Table", Jqhtml_Component],
|
||||
[Tabs, "Tabs", Jqhtml_Component],
|
||||
[Tag_Group, "Tag_Group", Jqhtml_Component],
|
||||
[Tag, "Tag", Jqhtml_Component],
|
||||
[Text_Display, "Text_Display", Jqhtml_Component],
|
||||
[Textarea, "Textarea", Jqhtml_Component],
|
||||
[Three_Column_Layout, "Three_Column_Layout", Jqhtml_Component],
|
||||
[Time_Picker, "Time_Picker", Jqhtml_Component],
|
||||
[Timeline, "Timeline", Jqhtml_Component],
|
||||
[Timestamp_Display, "Timestamp_Display", Jqhtml_Component],
|
||||
[Tooltip, "Tooltip", Jqhtml_Component],
|
||||
[Top_Nav, "Top_Nav", Jqhtml_Component],
|
||||
[Trend_Indicator, "Trend_Indicator", Jqhtml_Component],
|
||||
[Two_Column_Layout, "Two_Column_Layout", Jqhtml_Component],
|
||||
[User_Avatar_Dropdown, "User_Avatar_Dropdown", Jqhtml_Component],
|
||||
[DataGrid_Abstract, "DataGrid_Abstract", Component],
|
||||
[Activity_Feed, "Activity_Feed", Component],
|
||||
[Actor_Reference, "Actor_Reference", Component],
|
||||
[Advanced_Search_Panel, "Advanced_Search_Panel", Component],
|
||||
[Alert_Banner, "Alert_Banner", Component],
|
||||
[Avatar, "Avatar", Component],
|
||||
[Blockquote, "Blockquote", Component],
|
||||
[Breadcrumbs, "Breadcrumbs", Component],
|
||||
[Bulk_Action_Bar, "Bulk_Action_Bar", Component],
|
||||
[Bulk_Selection, "Bulk_Selection", Component],
|
||||
[Button_Group, "Button_Group", Component],
|
||||
[Button_Primary, "Button_Primary", Component],
|
||||
[Button_Secondary, "Button_Secondary", Component],
|
||||
[Button, "Button", Component],
|
||||
[Calendar_Event, "Calendar_Event", Component],
|
||||
[Calendar_Grid, "Calendar_Grid", Component],
|
||||
[Card, "Card", Component],
|
||||
[Chart_Component, "Chart_Component", Component],
|
||||
[Checkbox, "Checkbox", Component],
|
||||
[Code_Block, "Code_Block", Component],
|
||||
[Column_Visibility_Toggle, "Column_Visibility_Toggle", Component],
|
||||
[Comment_Thread, "Comment_Thread", Component],
|
||||
[Date_Picker, "Date_Picker", Component],
|
||||
[Dropdown_Menu, "Dropdown_Menu", Component],
|
||||
[Empty_State, "Empty_State", Component],
|
||||
[Export_Button, "Export_Button", Component],
|
||||
[File_Upload, "File_Upload", Component],
|
||||
[Filter_Bar, "Filter_Bar", Component],
|
||||
[Form_Actions_Component, "Form_Actions_Component", Component],
|
||||
[Form_Field_Group, "Form_Field_Group", Component],
|
||||
[Form_Group_Component, "Form_Group_Component", Component],
|
||||
[Form_Row_Component, "Form_Row_Component", Component],
|
||||
[Form_Validation_Message, "Form_Validation_Message", Component],
|
||||
[Gantt_Chart, "Gantt_Chart", Component],
|
||||
[Icon_Button, "Icon_Button", Component],
|
||||
[Icon_With_Label, "Icon_With_Label", Component],
|
||||
[Icon_With_Text, "Icon_With_Text", Component],
|
||||
[Icon, "Icon", Component],
|
||||
[Info_Box, "Info_Box", Component],
|
||||
[Inline_Edit_Field, "Inline_Edit_Field", Component],
|
||||
[Input_With_Icon, "Input_With_Icon", Component],
|
||||
[Input_With_Validation, "Input_With_Validation", Component],
|
||||
[Input, "Input", Component],
|
||||
[Kanban_Board, "Kanban_Board", Component],
|
||||
[Link, "Link", Component],
|
||||
[List, "List", Component],
|
||||
[Loading_Skeleton, "Loading_Skeleton", Component],
|
||||
[Metric_Card, "Metric_Card", Component],
|
||||
[Mobile_Header, "Mobile_Header", Component],
|
||||
[Modal_Dialog, "Modal_Dialog", Component],
|
||||
[Multi_Select, "Multi_Select", Component],
|
||||
[Notification_Badge, "Notification_Badge", Component],
|
||||
[Notification_Dropdown, "Notification_Dropdown", Component],
|
||||
[Overdue_Indicator, "Overdue_Indicator", Component],
|
||||
[Page_Header, "Page_Header", Component],
|
||||
[Page_Section, "Page_Section", Component],
|
||||
[Page, "Page", Component],
|
||||
[Popover, "Popover", Component],
|
||||
[Progress_Bar, "Progress_Bar", Component],
|
||||
[Radio_Button, "Radio_Button", Component],
|
||||
[Rich_Text_Editor, "Rich_Text_Editor", Component],
|
||||
[Row_Action_Menu, "Row_Action_Menu", Component],
|
||||
[Sample_Datagrid_Component, "Sample_Datagrid_Component", Component],
|
||||
[Search_Bar, "Search_Bar", Component],
|
||||
[Searchable_Select, "Searchable_Select", Component],
|
||||
[Select_Dropdown, "Select_Dropdown", Component],
|
||||
[Sidebar_Nav, "Sidebar_Nav", Component],
|
||||
[Sortable_Column_Header, "Sortable_Column_Header", Component],
|
||||
[Spinner, "Spinner", Component],
|
||||
[Stat_Card, "Stat_Card", Component],
|
||||
[Status_Badge, "Status_Badge", Component],
|
||||
[Tab_Content, "Tab_Content", Component],
|
||||
[Table_Pagination, "Table_Pagination", Component],
|
||||
[Table, "Table", Component],
|
||||
[Tabs, "Tabs", Component],
|
||||
[Tag_Group, "Tag_Group", Component],
|
||||
[Tag, "Tag", Component],
|
||||
[Text_Display, "Text_Display", Component],
|
||||
[Textarea, "Textarea", Component],
|
||||
[Three_Column_Layout, "Three_Column_Layout", Component],
|
||||
[Time_Picker, "Time_Picker", Component],
|
||||
[Timeline, "Timeline", Component],
|
||||
[Timestamp_Display, "Timestamp_Display", Component],
|
||||
[Tooltip, "Tooltip", Component],
|
||||
[Top_Nav, "Top_Nav", Component],
|
||||
[Trend_Indicator, "Trend_Indicator", Component],
|
||||
[Two_Column_Layout, "Two_Column_Layout", Component],
|
||||
[User_Avatar_Dropdown, "User_Avatar_Dropdown", Component],
|
||||
[Modal_Abstract, "Modal_Abstract", null],
|
||||
[Rsx_Modal, "Rsx_Modal", Jqhtml_Component],
|
||||
[Rsx_Modal, "Rsx_Modal", Component],
|
||||
[Modal, "Modal", null],
|
||||
[Breadcrumb_Item, "Breadcrumb_Item", Jqhtml_Component],
|
||||
[Client_Label_Link, "Client_Label_Link", Jqhtml_Component],
|
||||
[Client_Label, "Client_Label", Jqhtml_Component],
|
||||
[Form_Input_Abstract, "Form_Input_Abstract", Jqhtml_Component],
|
||||
[Breadcrumb_Item, "Breadcrumb_Item", Component],
|
||||
[Client_Label_Link, "Client_Label_Link", Component],
|
||||
[Client_Label, "Client_Label", Component],
|
||||
[Form_Input_Abstract, "Form_Input_Abstract", Component],
|
||||
[Text_Input, "Text_Input", Form_Input_Abstract],
|
||||
[Checkbox_Input, "Checkbox_Input", Form_Input_Abstract],
|
||||
[Wysiwyg_Input, "Wysiwyg_Input", Form_Input_Abstract],
|
||||
@@ -124,11 +124,11 @@ Manifest._define([
|
||||
[State_Select_Input, "State_Select_Input", Ajax_Select_Input],
|
||||
[Country_Select_Input, "Country_Select_Input", Ajax_Select_Input],
|
||||
[Profile_Photo_Input, "Profile_Photo_Input", Form_Input_Abstract],
|
||||
[Rsx_Tabs, "Rsx_Tabs", Jqhtml_Component],
|
||||
[Rsx_Tab, "Rsx_Tab", Jqhtml_Component],
|
||||
[Rsx_Form, "Rsx_Form", Jqhtml_Component],
|
||||
[Rsx_Tabs, "Rsx_Tabs", Component],
|
||||
[Rsx_Tab, "Rsx_Tab", Component],
|
||||
[Rsx_Form, "Rsx_Form", Component],
|
||||
[Pin_Verification_Form, "Pin_Verification_Form", Rsx_Form],
|
||||
[Form_Field_Abstract, "Form_Field_Abstract", Jqhtml_Component],
|
||||
[Form_Field_Abstract, "Form_Field_Abstract", Component],
|
||||
[Form_Field, "Form_Field", Form_Field_Abstract],
|
||||
[Form_Hidden_Field, "Form_Hidden_Field", Form_Field_Abstract]
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user