Skip to content

Commit 9c2f920

Browse files
committed
Extract helpers up to j
1 parent da37d83 commit 9c2f920

13 files changed

+94
-46
lines changed

lib/phlex/rails/helpers.rb

Lines changed: 12 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -83,57 +83,23 @@ module Phlex::Rails::Helpers
8383
autoload :ImageSubmitTag, "phlex/rails/helpers/image_submit_tag"
8484
autoload :ImageTag, "phlex/rails/helpers/image_tag"
8585
autoload :ImageURL, "phlex/rails/helpers/image_url"
86+
autoload :JavaScriptImportMapTags, "phlex/rails/helpers/java_script_import_map_tags" # DEPRECATED
87+
autoload :JavaScriptImportModuleTag, "phlex/rails/helpers/java_script_import_module_tag" # DEPRECATED
88+
autoload :JavaScriptIncludeTag, "phlex/rails/helpers/java_script_include_tag" # DEPRECATED
89+
autoload :JavaScriptPath, "phlex/rails/helpers/java_script_path" # DEPRECATED
90+
autoload :JavaScriptTag, "phlex/rails/helpers/java_script_tag" # DEPRECATED
91+
autoload :JavaScriptURL, "phlex/rails/helpers/java_script_url" # DEPRECATED
92+
autoload :JavascriptImportModuleTag, "phlex/rails/helpers/javascript_import_module_tag"
93+
autoload :JavascriptImportmapTags, "phlex/rails/helpers/javascript_importmap_tags"
94+
autoload :JavascriptIncludeTag, "phlex/rails/helpers/javascript_include_tag"
95+
autoload :JavascriptPath, "phlex/rails/helpers/javascript_path"
96+
autoload :JavascriptTag, "phlex/rails/helpers/javascript_tag"
97+
autoload :JavascriptURL, "phlex/rails/helpers/javascript_url"
8698
autoload :Routes, "phlex/rails/helpers/routes"
8799
autoload :Tag, "phlex/rails/helpers/tag"
88100
autoload :TurboStream, "phlex/rails/helpers/turbo_stream"
89101
end
90102

91-
module Phlex::Rails::Helpers::JavaScriptImportModuleTag
92-
extend Phlex::Rails::HelperMacros
93-
94-
# @!method javascript_import_module_tag(...)
95-
# @return [nil]
96-
define_output_helper :javascript_import_module_tag
97-
end
98-
99-
module Phlex::Rails::Helpers::JavaScriptImportMapTags
100-
extend Phlex::Rails::HelperMacros
101-
102-
# @!method javascript_importmap_tags(...)
103-
# @return [nil]
104-
define_output_helper :javascript_importmap_tags
105-
end
106-
107-
module Phlex::Rails::Helpers::JavaScriptIncludeTag
108-
extend Phlex::Rails::HelperMacros
109-
110-
# @!method javascript_include_tag(...)
111-
# @return [nil]
112-
define_output_helper :javascript_include_tag
113-
end
114-
115-
module Phlex::Rails::Helpers::JavaScriptPath
116-
extend Phlex::Rails::HelperMacros
117-
118-
# @!method javascript_path(...)
119-
define_value_helper :javascript_path
120-
end
121-
122-
module Phlex::Rails::Helpers::JavaScriptTag
123-
extend Phlex::Rails::HelperMacros
124-
125-
# @!method javascript_tag(...)
126-
# @return [nil]
127-
define_output_helper_with_capture_block :javascript_tag
128-
end
129-
130-
module Phlex::Rails::Helpers::JavaScriptURL
131-
extend Phlex::Rails::HelperMacros
132-
133-
# @!method javascript_url(...)
134-
define_value_helper :javascript_url
135-
end
136-
137103
module Phlex::Rails::Helpers::L
138104
extend Phlex::Rails::HelperMacros
139105

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# frozen_string_literal: true
2+
3+
warn "Phlex::Rails::Helpers::JavaScriptImportMapTags is deprecated and will be removed in the next version. Please use Phlex::Rails::Helpers::JavascriptImportmapTags instead."
4+
5+
Phlex::Rails::Helpers::JavaScriptImportMapTags = Phlex::Rails::Helpers::JavascriptImportmapTags
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# frozen_string_literal: true
2+
3+
warn "Phlex::Rails::Helpers::JavaScriptImportModuleTag is deprecated and will be removed in the next version. Please use Phlex::Rails::Helpers::JavascriptImportModuleTag instead."
4+
5+
Phlex::Rails::Helpers::JavaScriptImportModuleTag = Phlex::Rails::Helpers::JavascriptImportModuleTag
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# frozen_string_literal: true
2+
3+
warn "[DEPRECATION] Phlex::Rails::Helpers::JavaScriptIncludeTag is deprecated. Please use Phlex::Rails::Helpers::JavascriptIncludeTag instead."
4+
5+
Phlex::Rails::Helpers::JavaScriptIncludeTag = Phlex::Rails::Helpers::JavascriptIncludeTag
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# frozen_string_literal: true
2+
3+
warn "Phlex::Rails::Helpers::JavaScriptPath is deprecated and will be removed in the next version. Please use Phlex::Rails::Helpers::JavascriptPath instead."
4+
5+
Phlex::Rails::Helpers::JavaScriptPath = Phlex::Rails::Helpers::JavascriptPath
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# frozen_string_literal: true
2+
3+
warn "[DEPRECATION] Phlex::Rails::Helpers::JavaScriptTag is deprecated. Please use Phlex::Rails::Helpers::JavascriptTag instead."
4+
5+
Phlex::Rails::Helpers::JavaScriptTag = Phlex::Rails::Helpers::JavascriptTag
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# frozen_string_literal: true
2+
3+
warn "[DEPRECATION] Phlex::Rails::Helpers::JavaScriptURL is deprecated. Please use Phlex::Rails::Helpers::JavascriptURL instead."
4+
5+
Phlex::Rails::Helpers::JavaScriptURL = Phlex::Rails::Helpers::JavascriptURL
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::JavascriptImportModuleTag
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method javascript_import_module_tag(...)
7+
# @return [nil]
8+
define_output_helper :javascript_import_module_tag
9+
end
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::JavascriptImportmapTags
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method javascript_importmap_tags(...)
7+
# @return [nil]
8+
define_output_helper :javascript_importmap_tags
9+
end
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::JavascriptIncludeTag
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method javascript_include_tag(...)
7+
# @return [nil]
8+
define_output_helper :javascript_include_tag
9+
end
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::JavascriptPath
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method javascript_path(...)
7+
define_value_helper :javascript_path
8+
end
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::JavascriptTag
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method javascript_tag(...)
7+
# @return [nil]
8+
define_output_helper_with_capture_block :javascript_tag
9+
end
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::JavascriptURL
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method javascript_url(...)
7+
define_value_helper :javascript_url
8+
end

0 commit comments

Comments
 (0)