diff --git a/admin/src/admin/static/js/dashboard.js b/admin/src/admin/static/js/dashboard.js index 3842284..c091faf 100644 --- a/admin/src/admin/static/js/dashboard.js +++ b/admin/src/admin/static/js/dashboard.js @@ -11,26 +11,42 @@ $(document).ready(function() { return $(' ' + icon.text + ''); }; + // Update background input when colorpicker is used $('#colorpicker-background').colorpicker().on('changeColor', function (e) { $('#colorpicker-background-input').val(e.color.toHex()); - $('.right_col').css('background-color', e.color.toHex()); }); - $('#colorpicker-background-input').on('keyDown', function (e) { - $('#colorpicker-background').val(e.color.toHex()); + // Update background colorpicker when input is used + $('#colorpicker-background-input').on('keyup', function (e) { + if ($('#colorpicker-background-input').val()[0] == '#' && $('#colorpicker-background-input').val().length == 7) { + $('#colorpicker-background').colorpicker('setValue', $('#colorpicker-background-input').val()); + } }) + // Update primary input when colorpicker is used $('#colorpicker-primary').colorpicker().on('changeColor', function (e) { $('#colorpicker-primary-input').val(e.color.toHex()); - $('.left_col').css('background-color', e.color.toHex()); - $('body').css('background-color', e.color.toHex()); }); + // Update primary colorpicker when input is used + $('#colorpicker-primary-input').on('keyup', function (e) { + if ($('#colorpicker-primary-input').val()[0] == '#' && $('#colorpicker-primary-input').val().length == 7) { + $('#colorpicker-primary').colorpicker('setValue', $('#colorpicker-primary-input').val()); + } + }) + + // Update secondary input when colorpicker is used $('#colorpicker-secondary').colorpicker().on('changeColor', function (e) { $('#colorpicker-secondary-input').val(e.color.toHex()); - $('.left_col').css('color', e.color.toHex()); }); + // Update primary colorpicker when input is used + $('#colorpicker-secondary-input').on('keyup', function (e) { + if ($('#colorpicker-secondary-input').val()[0] == '#' && $('#colorpicker-secondary-input').val().length == 7) { + $('#colorpicker-secondary').colorpicker('setValue', $('#colorpicker-secondary-input').val()); + } + }) + init_logo_cropper() init_background_cropper() @@ -235,7 +251,7 @@ function init_logo_cropper() { }); // Import image - var $inputImage = $('#inputImage'); + var $inputImage = $('#inputImageLogo'); var URL = window.URL || window.webkitURL; var blobURL; @@ -406,7 +422,7 @@ function init_background_cropper() { }); // Import image - var $inputImage = $('#inputImage'); + var $inputImage = $('#inputImageBackground'); var URL = window.URL || window.webkitURL; var blobURL; diff --git a/admin/src/admin/static/templates/pages/dashboard.html b/admin/src/admin/static/templates/pages/dashboard.html index 441701e..1f96a31 100644 --- a/admin/src/admin/static/templates/pages/dashboard.html +++ b/admin/src/admin/static/templates/pages/dashboard.html @@ -110,7 +110,7 @@
-
+

System colors

@@ -144,7 +144,7 @@
-
+

Custom menu

@@ -168,22 +168,22 @@
-
+ +
-
- - -
-
+
-
+
+
-{% include 'pages/modals/groups_modals.html' %} - {% endblock %} {% block pagescript %}