From ec2fe4bc2e13f1fda54ef448dd4f142fa80698e3 Mon Sep 17 00:00:00 2001
From: coder0107git <76132013+coder0107git@users.noreply.github.com>
Date: Sat, 5 Nov 2022 19:48:34 -0600
Subject: [PATCH 1/2] Add range slider label
Added label to sliders on Editor -> IDE preferences (Word wrap limit, Tab size). Closes #14.
---
manifest.json | 2 +-
src/css/main.css | 15 +++++++++++++++
src/html/modals/editor/ide.settings.html | 18 +++++++++++++-----
src/js/events.js | 18 +++++++++++++++++-
4 files changed, 46 insertions(+), 7 deletions(-)
diff --git a/manifest.json b/manifest.json
index caebed7..e1a7a57 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,5 +1,5 @@
{
- "version": "1.0.96",
+ "version": "1.1.0",
"manifest_version": 2,
"minimum_chrome_version": "51",
"name": "Code Pad Text Editor",
diff --git a/src/css/main.css b/src/css/main.css
index fdd0100..221825e 100644
--- a/src/css/main.css
+++ b/src/css/main.css
@@ -606,3 +606,18 @@ input.cmn-tgl-rnd-flt:checked + label:after {
.bootstrapMenu .dropdown-item .fa {
font-size: 0.9rem;
}
+
+/*******************************************************************************/
+/******************************** Range Slider Fix *****************************/
+/*******************************************************************************/
+.range-slider {
+ white-space: nowrap;
+}
+
+.range-slider > * {
+ display: inline-block;
+}
+
+.range-slider-range {
+ width: 95.5%;
+}
diff --git a/src/html/modals/editor/ide.settings.html b/src/html/modals/editor/ide.settings.html
index 6837c53..9f2da99 100644
--- a/src/html/modals/editor/ide.settings.html
+++ b/src/html/modals/editor/ide.settings.html
@@ -178,10 +178,11 @@
@@ -198,10 +202,11 @@
diff --git a/src/js/events.js b/src/js/events.js
index 2b80af1..b4f3172 100644
--- a/src/js/events.js
+++ b/src/js/events.js
@@ -100,9 +100,25 @@ $(document).ready(function () {
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$(document).on('input change', '[data-action="ide-setting"]', function () {
- IdeSettings.persistAndApply(IdeSettings.getKeyValFromEl($(this)));
+ let $this = $(this);
+ let $next = $(this).next();
+
+ IdeSettings.persistAndApply(IdeSettings.getKeyValFromEl($this));
+
+ if ($this.hasClass('range-slider-range')) {
+ $next.text($this.val());
+
+ let title = $next.attr('title').split(', ');
+ title[1] = 'Current: ' + $this.val();
+ $next.attr('title', title.join(', '));
+ }
});
+ /*$(document).on('input', '', function () {
+ var $this = $(this);
+ $this.next().val($this.val());
+ });*/
+
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
From ddfb3e36263f63ca5e1c27afb04cae819c827add Mon Sep 17 00:00:00 2001
From: coder0107git <76132013+coder0107git@users.noreply.github.com>
Date: Sat, 5 Nov 2022 21:41:32 -0600
Subject: [PATCH 2/2] Remove unneeded comment in events.js
Removed an unnecessary comment I added and forgot to remove before I made my previous commit.
---
src/js/events.js | 5 -----
1 file changed, 5 deletions(-)
diff --git a/src/js/events.js b/src/js/events.js
index b4f3172..3613c90 100644
--- a/src/js/events.js
+++ b/src/js/events.js
@@ -114,11 +114,6 @@ $(document).ready(function () {
}
});
- /*$(document).on('input', '', function () {
- var $this = $(this);
- $this.next().val($this.val());
- });*/
-
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////