From 3622a25e134eaea16eadc8795ebc05df9461ceeb Mon Sep 17 00:00:00 2001
From: Ahmad Farhat <ahmad.af.farhat@gmail.com>
Date: Thu, 18 Aug 2022 13:13:04 -0400
Subject: [PATCH] Remove jquery ui (#3783)

* Remove jquery ui

* gemfile
---
 Gemfile                                 |  1 -
 Gemfile.lock                            |  3 ---
 app/assets/javascripts/admins.js        | 12 ------------
 app/assets/javascripts/application.js   |  2 --
 app/assets/stylesheets/application.scss |  1 -
 5 files changed, 19 deletions(-)

diff --git a/Gemfile b/Gemfile
index b774604f..10e3aabc 100644
--- a/Gemfile
+++ b/Gemfile
@@ -22,7 +22,6 @@ gem 'http_accept_language', '~> 2.1.1'
 gem 'i18n-language-mapping', '~> 0.1.3.1'
 gem 'jbuilder', '~> 2.11.5'
 gem 'jquery-rails', '~> 4.4.0'
-gem 'jquery-ui-rails', '~> 6.0.1'
 gem 'local_time', '~> 2.1.0'
 gem 'net-ldap', '~> 0.17.0'
 gem 'omniauth', '~> 2.1.0'
diff --git a/Gemfile.lock b/Gemfile.lock
index 0d4ef4b5..28fab315 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -205,8 +205,6 @@ GEM
       rails-dom-testing (>= 1, < 3)
       railties (>= 4.2.0)
       thor (>= 0.14, < 2.0)
-    jquery-ui-rails (6.0.1)
-      railties (>= 3.2.16)
     json (2.6.2)
     json-jwt (1.14.0)
       activesupport (>= 4.2)
@@ -503,7 +501,6 @@ DEPENDENCIES
   i18n-language-mapping (~> 0.1.3.1)
   jbuilder (~> 2.11.5)
   jquery-rails (~> 4.4.0)
-  jquery-ui-rails (~> 6.0.1)
   listen (~> 3.0)
   local_time (~> 2.1.0)
   lograge (~> 0.11.2)
diff --git a/app/assets/javascripts/admins.js b/app/assets/javascripts/admins.js
index abd34f26..0143b0d4 100644
--- a/app/assets/javascripts/admins.js
+++ b/app/assets/javascripts/admins.js
@@ -145,18 +145,6 @@ $(document).on('turbolinks:load', function(){
       $("#role-colorinput-regular").css("border-color", role_colour);
 
       loadRoleColourSelector(role_colour, $("#role-colorinput-regular").data("disabled"));
-
-      // Loads the jquery sortable so users can manually sort roles
-      $("#rolesSelect").sortable({
-        items: "a:not(.sort-disabled)",
-        update: function() {
-          $.ajax({
-            url: $(this).data("url"),
-            type: 'PATCH',
-            data: $(this).sortable('serialize')
-          });
-        }
-      });
     }
   }
 });
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index dd678843..4d63b6dd 100644
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -31,8 +31,6 @@
 //= require tabler
 //= require tabler.plugins
 //= require jquery_ujs
-//= require jquery-ui/widget
-//= require jquery-ui/widgets/sortable
 //= require pickr.min.js
 //= require bootstrap-select.min.js
 //= require local-time
diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss
index fb85489f..ab045d81 100644
--- a/app/assets/stylesheets/application.scss
+++ b/app/assets/stylesheets/application.scss
@@ -32,7 +32,6 @@
 
 @import "tabler/variables";
 @import "bootstrap";
-@import "jquery-ui/sortable";
 @import "tabler-custom";
 @import "font-awesome-sprockets";
 @import "font-awesome";
-- 
GitLab