feat: use legacy plugin
This commit is contained in:
@@ -65,6 +65,8 @@ gem 'dotenv-rails', '>= 3.0.0'
|
||||
gem 'foreman'
|
||||
gem 'puma'
|
||||
gem 'vite_rails'
|
||||
# for legacy no cors support
|
||||
gem 'vite_plugin_legacy'
|
||||
# metrics on heroku
|
||||
gem 'barnes'
|
||||
|
||||
|
||||
@@ -798,6 +798,8 @@ GEM
|
||||
activemodel (>= 3.2)
|
||||
mail (~> 2.5)
|
||||
version_gem (1.1.4)
|
||||
vite_plugin_legacy (3.0.2)
|
||||
vite_ruby (~> 3.0, >= 3.0.4)
|
||||
vite_rails (3.0.17)
|
||||
railties (>= 5.1, < 8)
|
||||
vite_ruby (~> 3.0, >= 3.2.2)
|
||||
@@ -959,6 +961,7 @@ DEPENDENCIES
|
||||
tzinfo-data
|
||||
uglifier
|
||||
valid_email2
|
||||
vite_plugin_legacy
|
||||
vite_rails
|
||||
web-console (>= 4.2.1)
|
||||
web-push (>= 3.0.1)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<title>SuperAdmin | Chatwoot</title>
|
||||
<%= vite_client_tag %>
|
||||
<%= vite_javascript_tag 'superadmin', crossorigin: "use-credentials" %>
|
||||
<%= vite_javascript_tag 'superadmin', crossorigin: nil %>
|
||||
</head>
|
||||
<body>
|
||||
<div class="h-full w-full antialiased">
|
||||
@@ -73,5 +73,6 @@
|
||||
<% end %>
|
||||
</main>
|
||||
</div>
|
||||
<%= vite_legacy_javascript_tag 'superadmin' %>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -22,7 +22,7 @@ By default, it renders:
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<%= vite_client_tag %>
|
||||
<%= vite_javascript_tag 'portal', crossorigin: "use-credentials" %>
|
||||
<%= vite_javascript_tag 'portal', crossorigin: nil %>
|
||||
<style>
|
||||
#appearance-dropdown[data-current-theme="system"] .check-mark-icon.light-theme,
|
||||
#appearance-dropdown[data-current-theme="system"] .check-mark-icon.dark-theme,
|
||||
@@ -132,4 +132,5 @@ By default, it renders:
|
||||
<% if @portal.channel_web_widget.present? && !@is_plain_layout_enabled %>
|
||||
<%= @portal.channel_web_widget.web_widget_script.html_safe %>
|
||||
<% end %>
|
||||
<%= vite_legacy_javascript_tag 'portal'%>
|
||||
</html>
|
||||
|
||||
@@ -23,7 +23,7 @@ By default, it renders:
|
||||
</title>
|
||||
<%= render "stylesheet" %>
|
||||
<%= vite_client_tag %>
|
||||
<%= vite_javascript_tag 'superadmin', crossorigin: "use-credentials" %>
|
||||
<%= vite_javascript_tag 'superadmin', crossorigin: nil %>
|
||||
<%= csrf_meta_tags %>
|
||||
</head>
|
||||
<body class="antialiased w-full h-full">
|
||||
@@ -36,5 +36,6 @@ By default, it renders:
|
||||
</main>
|
||||
</div>
|
||||
<%= render "javascript" %>
|
||||
<%= vite_legacy_javascript_tag 'superadmin'%>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
</script>
|
||||
<% end %>
|
||||
<%= vite_client_tag %>
|
||||
<%= vite_javascript_tag @application_pack, crossorigin: "use-credentials" %>
|
||||
<%= vite_javascript_tag @application_pack, crossorigin: nil %>
|
||||
</head>
|
||||
<body class="text-slate-600">
|
||||
<div id="app"></div>
|
||||
@@ -73,5 +73,6 @@
|
||||
<% if @dashboard_scripts.present? %>
|
||||
<%= @dashboard_scripts.html_safe %>
|
||||
<% end %>
|
||||
<%= vite_legacy_javascript_tag @application_pack,%>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -8,8 +8,7 @@ as defined by the routes in the `admin/` namespace
|
||||
%>
|
||||
|
||||
<%= vite_client_tag %>
|
||||
<%= vite_javascript_tag 'superadmin_pages', crossorigin: "use-credentials" %>
|
||||
|
||||
<%= vite_javascript_tag 'superadmin_pages', crossorigin: nil %>
|
||||
<%
|
||||
sidebar_icons = {
|
||||
accounts: 'icon-building-4-line',
|
||||
@@ -59,4 +58,5 @@ as defined by the routes in the `admin/` namespace
|
||||
<%= render partial: "nav_item", locals: { icon: 'icon-logout-circle-r-line', url: super_admin_logout_url, label: 'Logout' } %>
|
||||
</ul>
|
||||
</div>
|
||||
<%= vite_legacy_javascript_tag 'superadmin_pages'%>
|
||||
</div>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<title>SuperAdmin | Chatwoot</title>
|
||||
<%= vite_client_tag %>
|
||||
<%= vite_javascript_tag 'superadmin', crossorigin: "use-credentials" %>
|
||||
<%= vite_javascript_tag 'superadmin', crossorigin: nil %>
|
||||
</head>
|
||||
<body>
|
||||
<div class="h-full w-full antialiased">
|
||||
@@ -45,5 +45,6 @@
|
||||
</section>
|
||||
</main>
|
||||
</div>
|
||||
<%= vite_legacy_javascript_tag 'superadmin'%>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -8,10 +8,11 @@
|
||||
window.globalConfig = <%= raw @global_config.to_json %>
|
||||
</script>
|
||||
<%= vite_client_tag %>
|
||||
<%= vite_javascript_tag 'survey', crossorigin: "use-credentials" %>
|
||||
<%= vite_javascript_tag 'survey', crossorigin: nil %>
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
<%= yield %>
|
||||
<%= vite_legacy_javascript_tag 'survey'%>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -34,10 +34,11 @@
|
||||
window.globalConfig = <%= raw @global_config.to_json %>
|
||||
</script>
|
||||
<%= vite_client_tag %>
|
||||
<%= vite_javascript_tag 'widget', crossorigin: "use-credentials" %>
|
||||
<%= vite_javascript_tag 'widget', crossorigin: nil %>
|
||||
</head>
|
||||
<body>
|
||||
<div id="app" class="h-full"></div>
|
||||
<%= yield %>
|
||||
<%= vite_legacy_javascript_tag 'widget'%>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user