From 0a8cfeaec4195c46ad78ec4303332ae385645b05 Mon Sep 17 00:00:00 2001 From: systemcrash Date: Wed, 30 Jul 2025 22:32:19 +0000 Subject: [PATCH] deploy: b7c08475e76df67fad6937820829ff72f24c41b6 --- jsapi/LuCI.baseclass.html | 64 +-- jsapi/LuCI.dom.html | 64 +-- jsapi/LuCI.form.AbstractElement.html | 64 +-- jsapi/LuCI.form.AbstractSection.html | 64 +-- jsapi/LuCI.form.AbstractValue.html | 64 +-- jsapi/LuCI.form.ButtonValue.html | 66 +-- jsapi/LuCI.form.DummyValue.html | 70 +-- jsapi/LuCI.form.DynamicList.html | 64 +-- jsapi/LuCI.form.FileUpload.html | 66 +-- jsapi/LuCI.form.FlagValue.html | 72 +-- jsapi/LuCI.form.GridSection.html | 64 +-- jsapi/LuCI.form.HiddenValue.html | 66 +-- jsapi/LuCI.form.JSONMap.html | 64 +-- jsapi/LuCI.form.ListValue.html | 64 +-- jsapi/LuCI.form.Map.html | 64 +-- jsapi/LuCI.form.MultiValue.html | 66 +-- jsapi/LuCI.form.NamedSection.html | 64 +-- jsapi/LuCI.form.RangeSliderValue.html | 127 ++--- jsapi/LuCI.form.RichListValue.html | 64 +-- jsapi/LuCI.form.SectionValue.html | 80 ++-- jsapi/LuCI.form.TableSection.html | 64 +-- jsapi/LuCI.form.TextValue.html | 66 +-- jsapi/LuCI.form.TypedSection.html | 64 +-- jsapi/LuCI.form.Value.html | 64 +-- jsapi/LuCI.form.html | 66 +-- jsapi/LuCI.fs.html | 64 +-- jsapi/LuCI.headers.html | 64 +-- jsapi/LuCI.html | 64 +-- jsapi/LuCI.network.Device.html | 64 +-- jsapi/LuCI.network.Hosts.html | 64 +-- jsapi/LuCI.network.Protocol.html | 64 +-- jsapi/LuCI.network.WifiDevice.html | 64 +-- jsapi/LuCI.network.WifiNetwork.html | 64 +-- jsapi/LuCI.network.WifiVlan.html | 64 +-- jsapi/LuCI.network.html | 64 +-- jsapi/LuCI.poll.html | 64 +-- jsapi/LuCI.request.html | 64 +-- jsapi/LuCI.request.poll.html | 64 +-- jsapi/LuCI.response.html | 64 +-- jsapi/LuCI.rpc.html | 64 +-- jsapi/LuCI.session.html | 64 +-- jsapi/LuCI.uci.html | 64 +-- jsapi/LuCI.ui.AbstractElement.html | 64 +-- jsapi/LuCI.ui.Checkbox.html | 64 +-- jsapi/LuCI.ui.ComboButton.html | 64 +-- jsapi/LuCI.ui.Combobox.html | 64 +-- jsapi/LuCI.ui.Dropdown.html | 64 +-- jsapi/LuCI.ui.DynamicList.html | 64 +-- jsapi/LuCI.ui.FileUpload.html | 72 +-- jsapi/LuCI.ui.Hiddenfield.html | 72 +-- ...i.Slider.html => LuCI.ui.RangeSlider.html} | 452 ++++++++++++++++-- jsapi/LuCI.ui.Select.html | 64 +-- jsapi/LuCI.ui.Textarea.html | 64 +-- jsapi/LuCI.ui.Textfield.html | 64 +-- jsapi/LuCI.ui.changes.html | 76 +-- jsapi/LuCI.ui.html | 96 ++-- jsapi/LuCI.ui.menu.html | 72 +-- jsapi/LuCI.ui.tabs.html | 70 +-- jsapi/LuCI.view.html | 64 +-- jsapi/LuCI.xhr.html | 64 +-- jsapi/form.js.html | 93 ++-- jsapi/fs.js.html | 64 +-- jsapi/global.html | 70 +-- jsapi/index.html | 64 +-- jsapi/luci.js.html | 64 +-- jsapi/network.js.html | 64 +-- jsapi/rpc.js.html | 64 +-- jsapi/uci.js.html | 64 +-- jsapi/ui.js.html | 111 +++-- 69 files changed, 2835 insertions(+), 2230 deletions(-) rename jsapi/{LuCI.ui.Slider.html => LuCI.ui.RangeSlider.html} (96%) diff --git a/jsapi/LuCI.baseclass.html b/jsapi/LuCI.baseclass.html index 3b36bd7cba..3c7aff0a4d 100644 --- a/jsapi/LuCI.baseclass.html +++ b/jsapi/LuCI.baseclass.html @@ -1477,8 +1477,6 @@
  • step
  • -
  • usecalc
  • -
  • datatype
  • default
  • @@ -3528,9 +3526,9 @@ -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
    -

    Class: Slider

    +

    Class: RangeSlider

    @@ -3838,7 +3842,7 @@

    LuCI.ui. - Slider + RangeSlider

    The RangeSlider class implements a widget which allows the user to set a @@ -3847,9 +3851,9 @@ value from a predefined range.

    directly. Instead they're implicitly created by LuCI.form when instantiating CBI forms.

    This class is automatically instantiated as part of LuCI.ui. To use it -in views, use 'require ui' and refer to ui.Slider. To import it in +in views, use 'require ui' and refer to ui.RangeSlider. To import it in external JavaScript, use L.require("ui").then(...) and access the -Slider property of the class instance value.

    +RangeSlider property of the class instance value.

    @@ -3861,9 +3865,9 @@ external JavaScript, use L.require("ui").then(...) and ac
    -

    +

    - new LuCI.ui.Slider(value) + new LuCI.ui.RangeSlider(value, options)

    @@ -3944,7 +3948,41 @@ external JavaScript, use L.require("ui").then(...) and ac -

    ...

    +

    The initial value to set the slider handle position.

    + + + + + + + options + + + + + +LuCI.ui.RangeSlider.InitOptions + + + + + + + + + + + + + + + optional + + + + + +

    Object describing the widget specific options to initialize the range slider.

    @@ -4017,6 +4055,77 @@ external JavaScript, use L.require("ui").then(...) and ac
    +
    +
    +

    + + getCalculatedValue() +

    + + + + +
    + + +
    +
    + + +
    +

    Return the value calculated by the calculate function.

    +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + +

    @@ -5359,6 +5468,273 @@ trigger validation runs, e.g. when programmatically altering values.

    +

    Type Definitions

    + +
    + +
    +
    +

    LuCI.ui.RangeSlider.InitOptionsLuCI.ui.AbstractElement.InitOptions

    +
    + + +
    +
    + +
    +

    In addition to the AbstractElement.InitOptions +the following properties are recognized:

    +
    + + + +
    + + +
    Properties:
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeArgumentDefaultDescription
    min + + +int + + + + + + <optional>
    + + + +
    + + 1 + +

    Specifies the minimum value of the range.

    max + + +int + + + + + + <optional>
    + + + +
    + + 100 + +

    Specifies the maximum value of the range.

    step + + +int + + + + + + <optional>
    + + + +
    + + 1 + +

    Specifies the step value of the range slider handle.

    calcunits + + +string + + + + + + <optional>
    + + + +
    + + null + +

    Specifies a suffix string to append to the calculated value output.

    disabled + + +boolean + + + + + + <optional>
    + + + +
    + + false + +

    Specifies whether the the widget is disabled.

    + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + +
    + @@ -5374,7 +5750,7 @@ trigger validation runs, e.g. when programmatically altering values.

    - Documentation generated by JSDoc 3.6.11 on Mon Jul 28 2025 22:09:56 GMT+0000 (Coordinated Universal Time) + Documentation generated by JSDoc 3.6.11 on Wed Jul 30 2025 22:32:17 GMT+0000 (Coordinated Universal Time)
    diff --git a/jsapi/LuCI.ui.Select.html b/jsapi/LuCI.ui.Select.html index 274e87a599..7b40ff0cd9 100644 --- a/jsapi/LuCI.ui.Select.html +++ b/jsapi/LuCI.ui.Select.html @@ -1477,8 +1477,6 @@
  • step
  • -
  • usecalc
  • -
  • datatype
  • default
  • @@ -3528,9 +3526,9 @@
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select
  • -
  • +
  • - LuCI.ui.Select + LuCI.ui.RangeSlider
  • -
  • +
  • - LuCI.ui.Slider + LuCI.ui.Select