kaios 修改设置亮度调节步进

diff --git a/apps/settings/elements/display.html b/apps/settings/elements/display.html
index fa4e19e..892b89f 100755
--- a/apps/settings/elements/display.html
+++ b/apps/settings/elements/display.html
@@ -16,7 +16,7 @@
         <li role="menuitem" class="slider-container none-select">
           <label>
             <p><span data-l10n-id="brightness"></span><span class="level"></span></p>
-            <input type="range" step="10" min="0" max="100" aria-hidden="true">
+            <input type="range" step="5" min="0" max="100" aria-hidden="true">
           </label>
         </li>
         <li role="menuitem" id="screen-timeout">
diff --git a/apps/settings/js/panels/display/slider_handler.js b/apps/settings/js/panels/display/slider_handler.js
index 41682bb..fd5ae32 100644
--- a/apps/settings/js/panels/display/slider_handler.js
+++ b/apps/settings/js/panels/display/slider_handler.js
@@ -33,12 +33,12 @@ define(function(require) {
 
       switch (evt.key) {
         case arrowLR[0]:
-          this._setBrightness(this._value <= 10 ? 10 : this._value - 10);
+          this._setBrightness(this._value <= 5 ? 5 : this._value - 5);
           evt.preventDefault();
           break;
 
         case arrowLR[1]:
-          this._setBrightness(this._value >= 100 ? 100 : this._value + 10);
+          this._setBrightness(this._value >= 100 ? 100 : this._value + 5);
           evt.preventDefault();
           break;
 
@@ -48,7 +48,7 @@ define(function(require) {
     },
 
     _setSliderValue: function sh_setSliderValue(value) {
-      this._element.value = this._value = value * 100;
+      this._element.value = this._value = (value * 100)>>0;
       // The slider is transparent if the value is not set yet, display it
       // once the value is set.
       if (this._element.style.opacity !== 1) {
@@ -61,7 +61,8 @@ define(function(require) {
 
     _setBrightness: function sh_setBrightness(value) {
       var settingObject = {};
-      settingObject[BRIGHTNESS_KEY] = (value === 0) ? 0.1 : value / 100;
+    
+      settingObject[BRIGHTNESS_KEY] = ((value|0) === 0) ? 0.05 : (value|0) / 100;
       navigator.mozSettings.createLock().set(settingObject);
     }
   };
 

 

如果要修改下拉菜单快捷调节亮度,修改以下:

system\src\instant_settings\is_brightness.js

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值