From ee3cd7ebc773ab0b602d5e55a24c1a0e8ea944ad Mon Sep 17 00:00:00 2001 From: Ivo Zhulev Date: Mon, 31 Aug 2020 16:28:41 +0300 Subject: [PATCH] Update Demos --- demos/bulletchart/settings/App.razor | 1 - demos/colorpicker/settings/App.razor | 32 ++ demos/datatable/rowselectionhover/App.razor | 10 +- demos/dragdrop/events/App.razor | 113 +++++++ demos/form/defaultfunctionality/App.razor | 141 ++++++++ .../exponentialnotation/App.razor | 13 +- .../keyboardnavigation/App.razor | 2 +- demos/formattedinput/simpleinput/App.razor | 13 +- demos/menu/keyboardnavigation/App.razor | 15 +- demos/menu/keyboardnavigation/index.js | 5 - demos/treemap/automaticrendering/App.razor | 29 ++ .../validator/defaultfunctionality/App.razor | 88 +++++ demos/window/righttoleftlayout/App.razor | 17 +- dev-project/App.razor | 311 ++---------------- library/jQWidgets.Blazor/wwwroot/jqxBlazor.js | 3 - processors/site-demos.js | 6 +- release/blazor-buttons/index.htm | 4 +- release/blazor-colorpicker/index.htm | 4 +- .../blazor-datatable-rowselectionhover.htm | 12 +- .../blazor-dragdrop-events.htm | 7 +- release/blazor-dragdrop/index.htm | 4 +- release/blazor-form/index.htm | 4 +- release/blazor-treemap/index.htm | 8 +- .../blazor-validator-defaultfunctionality.htm | 10 +- release/blazor-validator/index.htm | 4 +- release/demos/bulletchart/settings/index.dll | Bin 18432 -> 18432 bytes .../colorpicker/settings/blazor.boot.json | 32 ++ .../settings/blazor.webassembly.js | 1 + release/demos/colorpicker/settings/index.dll | Bin 0 -> 10240 bytes release/demos/colorpicker/settings/index.js | 0 .../datatable/rowselectionhover/index.dll | Bin 15360 -> 15872 bytes .../demos/dragdrop/events/blazor.boot.json | 32 ++ .../dragdrop/events/blazor.webassembly.js | 1 + release/demos/dragdrop/events/index.dll | Bin 0 -> 12800 bytes release/demos/dragdrop/events/index.js | 0 .../defaultfunctionality/blazor.boot.json | 32 ++ .../blazor.webassembly.js | 1 + .../demos/form/defaultfunctionality/index.dll | Bin 0 -> 10752 bytes .../demos/form/defaultfunctionality/index.js | 0 .../defaultfunctionality/index.dll | Bin 8192 -> 8704 bytes .../exponentialnotation/index.dll | Bin 11264 -> 11264 bytes .../demos/formattedinput/fluidsize/index.dll | Bin 8704 -> 8704 bytes .../keyboardnavigation/index.dll | Bin 10240 -> 10240 bytes .../formattedinput/negativenumbers/index.dll | Bin 8704 -> 8704 bytes .../righttoleftlayout/index.dll | Bin 8704 -> 8704 bytes .../formattedinput/simpleinput/index.dll | Bin 10752 -> 10752 bytes .../uppercasehexadecimals/index.dll | Bin 8704 -> 8704 bytes .../demos/formattedinput/validation/index.dll | Bin 8704 -> 8704 bytes .../demos/menu/keyboardnavigation/index.dll | Bin 17920 -> 16896 bytes .../demos/menu/keyboardnavigation/index.js | 5 - .../automaticrendering/blazor.boot.json | 32 ++ .../automaticrendering/blazor.webassembly.js | 1 + .../treemap/automaticrendering/index.dll | Bin 0 -> 9728 bytes .../demos/treemap/automaticrendering/index.js | 0 .../defaultfunctionality/blazor.boot.json | 32 ++ .../blazor.webassembly.js | 1 + .../validator/defaultfunctionality/index.dll | Bin 0 -> 16384 bytes .../validator/defaultfunctionality/index.js | 0 .../window/righttoleftlayout/blazor.boot.json | 2 +- .../righttoleftlayout/blazor.webassembly.js | 2 +- .../demos/window/righttoleftlayout/index.dll | Bin 12800 -> 16384 bytes release/index.htm | 19 +- release/top.htm | 19 +- 63 files changed, 684 insertions(+), 384 deletions(-) create mode 100644 demos/colorpicker/settings/App.razor create mode 100644 demos/dragdrop/events/App.razor create mode 100644 demos/form/defaultfunctionality/App.razor delete mode 100644 demos/menu/keyboardnavigation/index.js create mode 100644 demos/treemap/automaticrendering/App.razor create mode 100644 demos/validator/defaultfunctionality/App.razor create mode 100644 release/demos/colorpicker/settings/blazor.boot.json create mode 100644 release/demos/colorpicker/settings/blazor.webassembly.js create mode 100644 release/demos/colorpicker/settings/index.dll create mode 100644 release/demos/colorpicker/settings/index.js create mode 100644 release/demos/dragdrop/events/blazor.boot.json create mode 100644 release/demos/dragdrop/events/blazor.webassembly.js create mode 100644 release/demos/dragdrop/events/index.dll create mode 100644 release/demos/dragdrop/events/index.js create mode 100644 release/demos/form/defaultfunctionality/blazor.boot.json create mode 100644 release/demos/form/defaultfunctionality/blazor.webassembly.js create mode 100644 release/demos/form/defaultfunctionality/index.dll create mode 100644 release/demos/form/defaultfunctionality/index.js create mode 100644 release/demos/treemap/automaticrendering/blazor.boot.json create mode 100644 release/demos/treemap/automaticrendering/blazor.webassembly.js create mode 100644 release/demos/treemap/automaticrendering/index.dll create mode 100644 release/demos/treemap/automaticrendering/index.js create mode 100644 release/demos/validator/defaultfunctionality/blazor.boot.json create mode 100644 release/demos/validator/defaultfunctionality/blazor.webassembly.js create mode 100644 release/demos/validator/defaultfunctionality/index.dll create mode 100644 release/demos/validator/defaultfunctionality/index.js diff --git a/demos/bulletchart/settings/App.razor b/demos/bulletchart/settings/App.razor index b0d9d21e..11f244a0 100644 --- a/demos/bulletchart/settings/App.razor +++ b/demos/bulletchart/settings/App.razor @@ -267,7 +267,6 @@ private void valueSliderChange(IDictionary e) { double newValue = Double.Parse(e["value"].ToString()); - Console.WriteLine(newValue); myBulletChart.val(newValue); } diff --git a/demos/colorpicker/settings/App.razor b/demos/colorpicker/settings/App.razor new file mode 100644 index 00000000..ec1e3e64 --- /dev/null +++ b/demos/colorpicker/settings/App.razor @@ -0,0 +1,32 @@ + + + +
+
Color Modes
+ + + Saturation Color Mode + + + + Hue Color Mode + +
+ +@code { + JqxColorPicker myColorPicker; + JqxRadioButton hueModeBtn; + + void onChecked(IDictionary e) + { + if (hueModeBtn.isChecked) + { + myColorPicker.colorMode = "hue"; + } + else + { + myColorPicker.colorMode = "saturation"; + } + } +} diff --git a/demos/datatable/rowselectionhover/App.razor b/demos/datatable/rowselectionhover/App.razor index 5662f46a..99f39579 100644 --- a/demos/datatable/rowselectionhover/App.razor +++ b/demos/datatable/rowselectionhover/App.razor @@ -8,17 +8,17 @@
Settings
Select Row: - @* - *@ +

+ width=105 height=30> Select + width=135 height=30> Clear Selection
@@ -111,7 +111,7 @@ public void rowSelectBtnOnClick(IDictionary e) { - int index = 10; // int.Parse(myInput.value.ToString()); + int index = int.Parse(myInput.value.ToString()); myDataTable.selectRow(index); } diff --git a/demos/dragdrop/events/App.razor b/demos/dragdrop/events/App.razor new file mode 100644 index 00000000..96dbbf58 --- /dev/null +++ b/demos/dragdrop/events/App.razor @@ -0,0 +1,113 @@ +
+
+ + + +
+ I can be dragged only inside my parent +
+
+ +
+
+ I am a drop target +
+
+ +
+ + +
+ +@code { + JqxPanel myPanel; + + string dropTarget = ".drop-target"; + + IDictionary restricter = new Dictionary + { + { "left", 10 }, + { "top", 45 }, + { "width", 200 }, + { "height", 200 } + }; + + void onDragStart(IDictionary e) + { + addEvent("DragStart"); + } + + void onDragEnd(IDictionary e) + { + addEvent("DragEnd"); + } + + void onDropTargetEnter(IDictionary e) + { + addEvent("DropTargetEnter"); + } + + void onDropTargetLeave(IDictionary e) + { + addEvent("DropTargetLeave"); + } + + void addEvent(string type) + { + myPanel.prepend("
" + type + "
"); + } +} + + diff --git a/demos/form/defaultfunctionality/App.razor b/demos/form/defaultfunctionality/App.razor new file mode 100644 index 00000000..d38d7708 --- /dev/null +++ b/demos/form/defaultfunctionality/App.razor @@ -0,0 +1,141 @@ +
+ +
+ +@code { + static IDictionary[] columns = new Dictionary[] + { + new Dictionary + { + { "type", "button" }, + { "text", "Sign Up" }, + { "width", "90px" }, + { "columnWidth", "50%" }, + { "align", "right" } + }, + new Dictionary + { + { "type", "button" }, + { "text", "Cancel" }, + { "width", "90px" }, + { "columnWidth", "50%" } + } + }; + + IDictionary value = new Dictionary + { + { "firstName", "John" }, + { "lastName", "Scott" }, + { "address", "1st Ave SW" }, + { "city", "San Antonio" }, + { "state", "Texas" }, + { "zip", "78209" } + }; + + IDictionary[] template = new Dictionary[] + { + new Dictionary + { + { "bind", "firstName" }, + { "type", "text" }, + { "label", "First name" }, + { "required", true }, + { "labelWidth", "85px" }, + { "width", "250px" }, + { "info", "Enter first name" }, + { "infoPosition", "right" } + }, + new Dictionary + { + { "bind", "lastName" }, + { "type", "text" }, + { "label", "Last name" }, + { "required", true }, + { "labelWidth", "85px" }, + { "width", "250px" }, + { "info", "Enter last name" }, + { "infoPosition", "right" } + }, + new Dictionary + { + { "bind", "company" }, + { "type", "text" }, + { "label", "Company" }, + { "required", false }, + { "labelWidth", "85px" }, + { "width", "250px" } + }, + new Dictionary + { + { "bind", "address" }, + { "type", "text" }, + { "label", "Address" }, + { "required", true }, + { "labelWidth", "85px" }, + { "width", "250px" } + }, + new Dictionary + { + { "bind", "city" }, + { "type", "text" }, + { "label", "City" }, + { "required", true }, + { "labelWidth", "85px" }, + { "width", "250px" } + }, + new Dictionary + { + { "bind", "state" }, + { "type", "option" }, + { "label", "State" }, + { "required", true }, + { "labelWidth", "85px" }, + { "width", "250px" }, + { "component", "jqxDropDownList" }, + { + "options", + new Dictionary[] + { + new Dictionary + { + { "value", "California" } + }, + new Dictionary + { + { "value", "New York" } + }, + new Dictionary + { + { "value", "Oregon" } + }, + new Dictionary + { + { "value", "Illinois" } + }, + new Dictionary + { + { "value", "Texas" } + } + } + } + }, + new Dictionary + { + { "bind", "zip" }, + { "type", "text" }, + { "label", "Zip code" }, + { "required", true }, + { "labelWidth", "85px" }, + { "width", "250px" } + }, + new Dictionary + { + { "rowHeight", "10px" }, + { "type", "blank" } + }, + new Dictionary + { + { "columns", columns } + } + }; +} diff --git a/demos/formattedinput/exponentialnotation/App.razor b/demos/formattedinput/exponentialnotation/App.razor index d026e79c..5ab94ab2 100644 --- a/demos/formattedinput/exponentialnotation/App.razor +++ b/demos/formattedinput/exponentialnotation/App.razor @@ -1,22 +1,21 @@ @inject IJSRuntime JSRuntime; + width=250 height=25 value=330000 radix=radix decimalNotation=decimalNotation>
- Get decimal value - Get exponential notation + Get decimal value + Get exponential notation
- Get scientific notation - Get engineering notation + Get scientific notation + Get engineering notation
@code { JqxFormattedInput myFormattedInput; string radix = "decimal"; - string decimalNotation = "exponential"; - int buttonWidth = 175; + string decimalNotation = "exponential"; private void getDecimal(IDictionary e) { diff --git a/demos/formattedinput/keyboardnavigation/App.razor b/demos/formattedinput/keyboardnavigation/App.razor index 259142e6..5b8c70f0 100644 --- a/demos/formattedinput/keyboardnavigation/App.razor +++ b/demos/formattedinput/keyboardnavigation/App.razor @@ -1,5 +1,5 @@  + width=250 height=25 radix=radix value=value dropDown=true>
diff --git a/demos/formattedinput/simpleinput/App.razor b/demos/formattedinput/simpleinput/App.razor index bfa74ef7..a46ea3b1 100644 --- a/demos/formattedinput/simpleinput/App.razor +++ b/demos/formattedinput/simpleinput/App.razor @@ -1,15 +1,18 @@ @inject IJSRuntime JSRuntime; - + + -Get octal value -Get decimal value -Get hexadecimal value +Get octal value +Get decimal value +Get hexadecimal value @code { JqxFormattedInput myFormattedInput; + string radix = "binary"; - int buttonWidth = 175; private void getOctal(IDictionary e) { diff --git a/demos/menu/keyboardnavigation/App.razor b/demos/menu/keyboardnavigation/App.razor index fbe88360..6b213153 100644 --- a/demos/menu/keyboardnavigation/App.razor +++ b/demos/menu/keyboardnavigation/App.razor @@ -1,6 +1,4 @@ -@inject IJSRuntime JSRuntime; - -
  • Home
  • @@ -77,9 +75,6 @@
    -

    -
    -

    • Tab - Once the focus is received, users will be able to use the keyboard to change the focused menu item.
    • Shift+Tab - reverses the direction of the tab order. Once in the widget, a Shift+Tab will take the user to the previous menu item.
    • @@ -93,16 +88,10 @@
    @code { - JqxMenu myMenu; - ElementReference log; + JqxMenu myMenu; private void onMenuReady() { myMenu.focus(); } - - private void itemClick(IDictionary e) - { - JSRuntime.InvokeAsync("Example.updateLog", log, "Clicked: " + e["innerText"]); - } } diff --git a/demos/menu/keyboardnavigation/index.js b/demos/menu/keyboardnavigation/index.js deleted file mode 100644 index e66055fd..00000000 --- a/demos/menu/keyboardnavigation/index.js +++ /dev/null @@ -1,5 +0,0 @@ -window.Example = { - updateLog: function (element, html) { - element.innerHTML = html; - } -}; diff --git a/demos/treemap/automaticrendering/App.razor b/demos/treemap/automaticrendering/App.razor new file mode 100644 index 00000000..127c729a --- /dev/null +++ b/demos/treemap/automaticrendering/App.razor @@ -0,0 +1,29 @@ + + + +@code { + string colorMode = "autoColors"; + + IDictionary[] source = new Dictionary[] + { + new Dictionary { { "label", "USA" }, { "value", 104 } }, + new Dictionary { { "label", "'People\'s Republic of China" }, { "value", 88 } }, + new Dictionary { { "label", "Great Britain" }, { "value", 65 } }, + new Dictionary { { "label", "Russian Federation" }, { "value", 82 } }, + new Dictionary { { "label", "Germany" }, { "value", 44 } }, + new Dictionary { { "label", "Republic of Korea" }, { "value", 28 } }, + new Dictionary { { "label", "France" }, { "value", 34 } }, + new Dictionary { { "label", "Italy" }, { "value", 28 } }, + new Dictionary { { "label", "Hungary" }, { "value", 17 } }, + new Dictionary { { "label", "Australia" }, { "value", 35 } }, + new Dictionary { { "label", "Japan" }, { "value", 38 } }, + new Dictionary { { "label", "Kazakhstan" }, { "value", 13 } }, + new Dictionary { { "label", "Netherlands" }, { "value", 20 } }, + new Dictionary { { "label", "Ukraine" }, { "value", 20 } }, + new Dictionary { { "label", "New Zealand" }, { "value", 13 } }, + new Dictionary { { "label", "Cuba" }, { "value", 14 } } + }; +} diff --git a/demos/validator/defaultfunctionality/App.razor b/demos/validator/defaultfunctionality/App.razor new file mode 100644 index 00000000..ba765ab0 --- /dev/null +++ b/demos/validator/defaultfunctionality/App.razor @@ -0,0 +1,88 @@ + +
    +

    + Register +

    +
    + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Username:
    Password:
    Real name:
    E-mail:
    SSN:
    Phone:
    Zip code:
    +
    + I Accept Terms +
    +
    + + Send + +
    +
    +
    +
    +
    + +@code { + JqxValidator myValidator; + + string expanderToggleMode = "none"; + + IDictionary[] validatorRules = new Dictionary[] + { + new Dictionary { { "input", "#userInput" }, { "message", "Username is required!" }, { "action", "keyup, blur" }, { "rule", "required" } }, + new Dictionary { { "input", "#userInput" }, { "message", "Your username must be between 3 and 12 characters!" }, { "action", "keyup, blur" }, { "rule", "length=3,12" } }, + new Dictionary { { "input", "#realNameInput" }, { "message", "Real Name is required!" }, { "action", "keyup, blur" }, { "rule", "required" } }, + new Dictionary { { "input", "#realNameInput" }, { "message", "Your real name must contain only letters!" }, { "action", "keyup" }, { "rule", "notNumber" } }, + new Dictionary { { "input", "#realNameInput" }, { "message", "Your real name must be between 3 and 12 characters!" }, { "action", "keyup" }, { "rule", "length=2,12" } }, + new Dictionary { { "input", "#passwordInput" }, { "message", "Password is required!" }, { "action", "keyup, blur" }, { "rule", "required" } }, + new Dictionary { { "input", "#passwordInput" }, { "message", "Your password must be between 4 and 12 characters!" }, { "action", "keyup, blur" }, { "rule", "length=4,12" } }, + new Dictionary { { "input", "#emailInput" }, { "message", "E-mail is required!" }, { "action", "keyup, blur" }, { "rule", "required" } }, + new Dictionary { { "input", "#emailInput" }, { "message", "Invalid e-mail!" }, { "action", "keyup" }, { "rule", "email" } }, + new Dictionary { { "input", "#ssnInput" }, { "message", "Invalid SSN!" }, { "action", "valuechanged, blur" }, { "rule", "ssn" } }, + new Dictionary { { "input", "#phoneInput" }, { "message", "Invalid phone number!" }, { "action", "valuechanged, blur" }, { "rule", "phone" } }, + new Dictionary { { "input", "#zipInput" }, { "message", "Invalid zip code!" }, { "action", "valuechanged, blur" }, { "rule", "zipCode" } }, + new Dictionary { { "input", "#acceptCheckBox" }, { "message", "You have to accept the terms" }, { "action", "change" }, { "rule", "required" } } + }; + + void sendBtnClicked(IDictionary e) + { + myValidator.validate("#form"); + } +} diff --git a/demos/window/righttoleftlayout/App.razor b/demos/window/righttoleftlayout/App.razor index 90c84693..43344875 100644 --- a/demos/window/righttoleftlayout/App.razor +++ b/demos/window/righttoleftlayout/App.razor @@ -17,7 +17,7 @@
    - +

    30 St Mary Axe

    @@ -50,7 +50,7 @@ @code { JqxWindow window; - Dictionary position = new Dictionary() { { "x", 20 }, { "y", 70 } }; + IDictionary position = new Dictionary { { "x", 20 }, { "y", 70 } }; protected override async Task OnAfterRenderAsync(bool firstRender) { @@ -59,15 +59,16 @@ string result = await JSRuntime.InvokeAsync("Example.getCoordinates", "#jqxWidget"); string[] tokens = result.Split(";"); int[] convertedItems = Array.ConvertAll(tokens, int.Parse); - int top = convertedItems[0]; - int left = convertedItems[1]; - IDictionary newPosition = new Dictionary() + int top = convertedItems[0] + 50; + int left = convertedItems[1] + 50; + + IDictionary newPosition = new Dictionary { - { "x", (left + 50) }, - { "y", (top + 50) } + { "x", left }, + { "y", top } }; - window.setOptions(new Dictionary() { { "position", newPosition } }); + window.setOptions(new Dictionary { { "position", newPosition } }); } } diff --git a/dev-project/App.razor b/dev-project/App.razor index ce9f7508..ec1e3e64 100644 --- a/dev-project/App.razor +++ b/dev-project/App.razor @@ -1,297 +1,32 @@ - - - -
    - List of tools -
    -
    - Help topics -
    - -
    - Document 1 content -
    -
    - Document 2 content -
    - -
    - List of errors -
    - -
    - -
    -
    - List of properties -
    - -
    -
    -

    - Themes installation complete. -

    -

    - List of installed stylesheet files. Include at least one stylesheet Theme file and - the images folder: -

    -
      -
    • - styles/jqx.base.css: Stylesheet for the base Theme. The jqx.base.css file should - be always included in your project. -
    • -
    • styles/jqx.arctic.css: Stylesheet for the Arctic Theme
    • -
    • styles/jqx.web.css: Stylesheet for the Web Theme
    • -
    • styles/jqx.bootstrap.css: Stylesheet for the Bootstrap Theme
    • -
    • styles/jqx.classic.css: Stylesheet for the Classic Theme
    • -
    • styles/jqx.darkblue.css: Stylesheet for the DarkBlue Theme
    • -
    • styles/jqx.energyblue.css: Stylesheet for the EnergyBlue Theme
    • -
    • styles/jqx.shinyblack.css: Stylesheet for the ShinyBlack Theme
    • -
    • styles/jqx.office.css: Stylesheet for the Office Theme
    • -
    • styles/jqx.metro.css: Stylesheet for the Metro Theme
    • -
    • styles/jqx.metrodark.css: Stylesheet for the Metro Dark Theme
    • -
    • styles/jqx.orange.css: Stylesheet for the Orange Theme
    • -
    • styles/jqx.summer.css: Stylesheet for the Summer Theme
    • -
    • styles/jqx.black.css: Stylesheet for the Black Theme
    • -
    • styles/jqx.fresh.css: Stylesheet for the Fresh Theme
    • -
    • styles/jqx.highcontrast.css: Stylesheet for the HighContrast Theme
    • -
    • styles/jqx.blackberry.css: Stylesheet for the Blackberry Theme
    • -
    • styles/jqx.android.css: Stylesheet for the Android Theme
    • -
    • styles/jqx.mobile.css: Stylesheet for the Mobile Theme
    • -
    • styles/jqx.windowsphone.css: Stylesheet for the Windows Phone Theme
    • -
    • styles/jqx.ui-darkness.css: Stylesheet for the UI Darkness Theme
    • -
    • styles/jqx.ui-lightness.css: Stylesheet for the UI Lightness Theme
    • -
    • styles/jqx.ui-le-frog.css: Stylesheet for the UI Le Frog Theme
    • -
    • styles/jqx.ui-overcast.css: Stylesheet for the UI Overcast Theme
    • -
    • styles/jqx.ui-redmond.css: Stylesheet for the UI Redmond Theme
    • -
    • styles/jqx.ui-smoothness.css: Stylesheet for the UI Smoothness Theme
    • -
    • styles/jqx.ui-start.css: Stylesheet for the UI Start Theme
    • -
    • styles/jqx.ui-sunny.css: Stylesheet for the UI Sunny Theme
    • -
    • styles/images: contains images referenced in the stylesheet files
    • -
    -
    -
    -
    + + + +
    +
    Color Modes
    + + + Saturation Color Mode + + + + Hue Color Mode + +
    @code { - string treeSize = "100%"; + JqxColorPicker myColorPicker; + JqxRadioButton hueModeBtn; - IDictionary[] treeSource = new Dictionary[] + void onChecked(IDictionary e) { - new Dictionary + if (hueModeBtn.isChecked) { - { "label", "Project" }, - { "expanded", true }, - { "icon", "../images/earth.png" }, - { - "items", - new Dictionary[] - { - new Dictionary - { - { "label", "css" }, - { "expanded", true }, - { "icon", "../images/folder.png" }, - { - "items", - new Dictionary[] - { - new Dictionary - { - { "label", "jqx.base.css" }, - { "icon", "../images/nav1.png" }, - }, - new Dictionary - { - { "label", "jqx.energyblue.css" }, - { "icon", "../images/nav1.png" }, - }, - new Dictionary - { - { "label", "jqx.orange.css" }, - { "icon", "../images/nav1.png" }, - } - } - } - }, - new Dictionary - { - { "label", "scripts" }, - { "icon", "../images/folder.png" }, - { - "items", - new Dictionary[] - { - new Dictionary - { - { "label", "jqxcore.js" }, - { "icon", "../images/nav1.png" }, - }, - new Dictionary - { - { "label", "jqxdata.js" }, - { "icon", "../images/nav1.png" }, - }, - new Dictionary - { - { "label", "jqxgrid.js" }, - { "icon", "../images/nav1.png" }, - } - } - } - }, - new Dictionary - { - { "label", "index.htm" }, - { "icon", "../images/folder.png" } - } - } - } + myColorPicker.colorMode = "hue"; } - }; - - IDictionary[] layout = new Dictionary[] - { - new Dictionary - { - { "type", "layoutGroup" }, - { "orientation", "horizontal" }, - { - "items", - new Dictionary[] - { - new Dictionary - { - { "type", "autoHideGroup" }, - { "alignment", "left" }, - { "width", 80 }, - { "unpinnedWidth", 200 }, - { - "items", - new Dictionary[] - { - new Dictionary - { - { "type", "layoutPanel" }, - { "title", "Toolbox" }, - { "contentContainer", "ToolboxPanel" } - }, - new Dictionary - { - { "type", "layoutPanel" }, - { "title", "Help" }, - { "contentContainer", "HelpPanel" } - } - } - } - }, - new Dictionary - { - { "type", "layoutGroup" }, - { "orientation", "vertical" }, - { "width", 500 }, - { - "items", - new Dictionary[] - { - new Dictionary - { - { "type", "documentGroup" }, - { "height", 400 }, - { "minHeight", 200 }, - { - "items", - new Dictionary[] - { - new Dictionary - { - { "type", "documentPanel" }, - { "title", "Document 1" }, - { "contentContainer", "Document1Panel" } - }, - new Dictionary - { - { "type", "documentPanel" }, - { "title", "Document 2" }, - { "contentContainer", "Document2Panel" } - } - } - } - }, - new Dictionary - { - { "type", "tabbedGroup" }, - { "height", 200 }, - { "pinnedHeight", 30 }, - { - "items", - new Dictionary[] - { - new Dictionary - { - { "type", "layoutPanel" }, - { "title", "Error List" }, - { "contentContainer", "ErrorListPanel" } - } - } - } - } - } - } - }, - new Dictionary - { - { "type", "tabbedGroup" }, - { "width", 220 }, - { "minWidth", 200 }, - { - "items", - new Dictionary[] - { - new Dictionary - { - { "type", "layoutPanel" }, - { "title", "Solution Explorer" }, - { "contentContainer", "SolutionExplorerPanel" } - }, - new Dictionary - { - { "type", "layoutPanel" }, - { "title", "Properties" }, - { "contentContainer", "PropertiesPanel" } - } - } - } - } - } - } - }, - new Dictionary + else { - { "type", "floatGroup" }, - { "width", 500 }, - { "height", 300 }, - { - "position", - new Dictionary - { - { "x", 350 }, - { "y", 250 } - } - }, - { - "items", - new Dictionary[] - { - new Dictionary - { - { "type", "layoutPanel" }, - { "title", "Output" }, - { "contentContainer", "OutputPanel" }, - { "selected", true } - } - } - } + myColorPicker.colorMode = "saturation"; } - }; + } } diff --git a/library/jQWidgets.Blazor/wwwroot/jqxBlazor.js b/library/jQWidgets.Blazor/wwwroot/jqxBlazor.js index bfbdf1cc..3ca411aa 100644 --- a/library/jQWidgets.Blazor/wwwroot/jqxBlazor.js +++ b/library/jQWidgets.Blazor/wwwroot/jqxBlazor.js @@ -17,9 +17,6 @@ window.jqxBlazor = { options = checkForIsoStrings(options); options = checkForDataAdapterNeed(options); - console.log(options); - console.log(id); - console.log(name); instances[id] = new window[name]('#' + id, options); }, diff --git a/processors/site-demos.js b/processors/site-demos.js index f5f46e91..e427b85c 100644 --- a/processors/site-demos.js +++ b/processors/site-demos.js @@ -47,9 +47,9 @@ async function generateSiteDemos() { } // // uncomment to test a single demo - if (!(widgetFolder === 'dockinglayout' && demoFolder === 'defaultfunctionality')) { - continue; - } + // if (!(widgetFolder === 'colorpicker' && demoFolder === 'settings')) { + // continue; + // } // creates the demo folder in release/demos/[demo] await createFolder(widgetFolder, demoFolder); diff --git a/release/blazor-buttons/index.htm b/release/blazor-buttons/index.htm index 7042f240..6c37f0bb 100644 --- a/release/blazor-buttons/index.htm +++ b/release/blazor-buttons/index.htm @@ -101,9 +101,9 @@
  • Default Functionality
  • -
  • +
  • RepeatButton
  • diff --git a/release/blazor-colorpicker/index.htm b/release/blazor-colorpicker/index.htm index 31417ff8..92f36820 100644 --- a/release/blazor-colorpicker/index.htm +++ b/release/blazor-colorpicker/index.htm @@ -100,9 +100,9 @@ jqxColorPicker

      -
    • +
    • Settings
    • diff --git a/release/blazor-datatable/blazor-datatable-rowselectionhover.htm b/release/blazor-datatable/blazor-datatable-rowselectionhover.htm index 6ddfa5f7..3b5df13c 100644 --- a/release/blazor-datatable/blazor-datatable-rowselectionhover.htm +++ b/release/blazor-datatable/blazor-datatable-rowselectionhover.htm @@ -11,19 +11,15 @@ - - - + + - - - - - + + diff --git a/release/blazor-dragdrop/blazor-dragdrop-events.htm b/release/blazor-dragdrop/blazor-dragdrop-events.htm index d8814b10..2141c7bd 100644 --- a/release/blazor-dragdrop/blazor-dragdrop-events.htm +++ b/release/blazor-dragdrop/blazor-dragdrop-events.htm @@ -10,10 +10,13 @@ + + + - - + + diff --git a/release/blazor-dragdrop/index.htm b/release/blazor-dragdrop/index.htm index fc2a3e19..957a343d 100644 --- a/release/blazor-dragdrop/index.htm +++ b/release/blazor-dragdrop/index.htm @@ -99,9 +99,9 @@ jqxDragDrop

        -
      • +
      • Events
      • diff --git a/release/blazor-form/index.htm b/release/blazor-form/index.htm index 037de5ca..badff36c 100644 --- a/release/blazor-form/index.htm +++ b/release/blazor-form/index.htm @@ -95,7 +95,7 @@ diff --git a/release/blazor-treemap/index.htm b/release/blazor-treemap/index.htm index 771332b0..ecb12515 100644 --- a/release/blazor-treemap/index.htm +++ b/release/blazor-treemap/index.htm @@ -100,13 +100,13 @@ jqxTreeMap

        diff --git a/release/blazor-validator/blazor-validator-defaultfunctionality.htm b/release/blazor-validator/blazor-validator-defaultfunctionality.htm index 5ef183fa..58ee87de 100644 --- a/release/blazor-validator/blazor-validator-defaultfunctionality.htm +++ b/release/blazor-validator/blazor-validator-defaultfunctionality.htm @@ -10,10 +10,16 @@ + + + + + + + + - - diff --git a/release/blazor-validator/index.htm b/release/blazor-validator/index.htm index 98660822..3b6dce77 100644 --- a/release/blazor-validator/index.htm +++ b/release/blazor-validator/index.htm @@ -103,12 +103,12 @@
      • Default Functionality
      • -
      • +
      diff --git a/release/demos/bulletchart/settings/index.dll b/release/demos/bulletchart/settings/index.dll index 3124740c34dc1a21cf714be2f303b7eee0b584a0..579406f035650656a73fca14129c843a4ad16cc6 100644 GIT binary patch delta 3534 zcmaJ^3vg7`8UD|?ckgSn%kC!G>?XTr!-lX40Rl+~fdmqQyo3hjQLv%Hh$s;WY^W^; zvJ3bE!4i%rWVB4MTCpSQgw~dawL@*qSX&*ctyolSeW6ZqS{<=Y>~~Ifo#=EtyZ5{Q z_x=C*&-0$Wo8HUPd)eMQ^>c5pIoY#2!o4ec9$o4^*+$e#C@YCpyLw7;bJ9dP;5rr z)QP{VDA$N=)Rf^-Q?pTrN61{ykJz3!lx1QCD z`F`2KHGZl5*e{hqrGx@fX%4KIi?L8$;5)isVS&lF-0q`OkQKbm8EsbwZrL*`a~et*vG9zNHixuz13c2|f2Va`P_f$hG(uc^}Moh>CcArXDg) zmnlutZ*DDyKiO(yx5^EiGh|l5^u&&0EkdDCDirE$lJR!HMzgX^YDzRqMGxr7C9>`e zu(Cvp)Lh*ok#f}7g0gNol0jpvT+x|ujY>;T;&K^f_>D|1YD&z4(lHxQ_Ifzi;l+bP z!&AfZJK|_K5^9bNwd|EQJd<8rVVL4?;iksb7+$=a=tbNgal>A;DYIM?s#TpLj39kV!gT0@y$IFzs|Joi@zP-{>^St6a|wEZOLn3T z)q+%vCWG`xB=XYDNFAhJC|$}KP5qRR|R44L5xRqGVVA>EHw0`z

      0k)jU4O}8q zA0KTOVHvH7kANUszOY;s~foA+6L^k zZ$s3>v=dnGJ_`(3uLC0rErl-`Z$VkI#8(vtxU^dpGUdHd;TeUkD&{9ZMvrJMz}?zxj&%G{)M}uk z{Of}`WcMTHVS0)$jLAv5mws+eK_~Xd)Xd!;dO`F=i$>h!ZpW|CZah##=h?5siRfdg zEu$sdM(=8en2$cpFs2`3eriidA8K3e6rgu1h9XO;mj&oQ8Fn`h0#u>UrU2i8!O$5$0>`?>C!%c zbC=Oyjc>;}-|qgVcR;0^iKC6tkex;GVk{!wjOApnxkK$guPQvJYg9rOEKB{r~6c#8fV>yVahW&@0P3ByOWO>|TWKL1d-!Rw}(l*)_`kH94;H zi0m-mVMkzpiUtm#fd&=RfEa^sR(2n~;^K4$9^ zzL>V4TZ=Jgxmq*4A>cA+Brs~01Gl@!X%nDVUWAbvZ5CD(LgHwJPUE z;19KJz&o^^3VReDlz6q)r^pe7Pb!RITh69(dX2qI0VeV&nHo|5$DHw^pw>o#4pxMTII&Hb%a zNqbCqHLa$xv>@{tOPezvqRa02s&kv-J;MhY3uc_>4#Ey}Q$|W-s?RI#! zUQCZsF4-|-JhN0mFObZm$C%fP_iorGv496X!J7Hgk9iQlaThs_)$EjLYV4jP|4tEG zuu!fS-ma(te~}vS4m!NZ*Qsnd4&POaW-j{X1PW`~I?q2d|F2~5px8F8h+k~$e|TDg U^?RE>cX3~1zkk-hSWlJtKfPSFIsgCw delta 3551 zcmai13vg6d8UD|?dmno@S+X0ldF{e(Hi1nDkd#N>ffN!%N_iv%uqiZ3#H5(O2DA{! zZlI-wf|KO}N(NdoNDBxG21l{diZ7(rmX4(=6c9Q{YdZ=KYDHlD&dCOYI(ldCcmMBy zp7*^Q?Pk$#*8Q9<`j_noVq3iY&4$>adgsapqWOgD38E!xERdWKB}xGQ!DB?lR)FVQ z3)x8iPPw(7b^4FOTU?*Q%}J$OMMOUj5;1UvNV5Wy3ii$BI?J`@*nKHlsF29y9V(Gc zYkLTC9+A~y&mKAsa*rAQCa2{NEqoM@(0HrQ-tgZILGvV=U|lg6vWZri<8k0FiGOqa zffZR-6RI+ckxv<(7WUd`dD}2a(!)aqDYhyT#}5ynjUhB+R9l)f4hwIFk>AsFw7R{- ziY3lw#n#otQ9!3N#7e9p=laZ2={q*uuHMgD5Z)z7vGtDhy6areO0DRSbj0-x5ph2r zvVLfPTy=QC{noUVS__j#z$uy}N*qoSuIG|k<0b0C8?^f+<_(lsP)mEH9B2=#Ggp!w)&UTR&W4C(SpmErl}#Rg0Rv?$y> zm_8g{F__K`cMPTt;jM$|=fisj)7J3I_i2sd-zJ)IWNd zW7_jE5+LM-BRtaOW?$$$-AdIf!o*Z)>R<@11^mQY|b8R-zt@Drz z%jn{1e*YQTs~>B;s|KKx#P zdu2Oa_RtWRE+s#x4kbZ}JxB}!k&~|8pmgh#^vM+sCQ+~xyBW`;4#>4D!_BQr+lAXx z9-;+y=;qbZS@ccB2B*!Njuz1Gz(257WsJl|+>?>YW?A3KD2zO#GZ9E0ikSO#4=pvS z?H*dIp91buh5WHi=zl2n*QNYjTeV%IZlf6byZU}zqYHX5u+1Sfzf{u^Rf|}YoT|fg zQn_OkP&Y=I9{L6C;~tvG_HmOs4K;#*ztVo)q&xN|gzb<8jzi<5;|MV6mgzuPt|}T) zgfI^kqNIm*OV2lu&PmUqfQJr4@1(~O<)p>XWYAf&%y7~go5-_N6M23lV^5Ok*w>Mv z)=j^$3&Rl-Jw7hY(==f|D6tj2d5v~rOkq_&(md3yok97K#A~XMxs<;walLxRD)c7% zw(HMx6{jsD1vB^rM%V}0hC7LhtVVAp`;4{Dn;U5~h2KajAdSk@PTYwI?f;L z%rW~3_`F0X`D{N%f_BnLy%deu;m4s)v@z|n^$lO()8nk;u~{ z1?!^g%8MAsTXDv0FESS`2?-mbjTUm#AH{BgXEyaPH{FS|uTVWprkV-;wo|N!4W+s` zyA75?pN+F|yoY&cxn!}lYeqFsr5zE!2<$JBN^7NY1F5W@rPA|p)&Z7AJ#lswES(O< zSthS%8T7q4TL6|xr{m0lrg`bzI9mngqibP9ZuTBes%!NPid0< zgnp{jvjB~cvsd{9%A(bhbr~~^Jv@uL;;hct2ew(V{w@V+n`Hg{4Prt>g#p_O6G_zH zK-JVjLE0-_uP`x9L3$5ow45f}TVQa-^)#K!1bj-L z0NrJyitNA^N~brBb}FR3W(!THZRS^j)2vy6VC1%b2L6YjuOcx}E_xjU)GVW_q`X4P zz2tWMosLnfZezVvqb5mAl{kVWz-Jufo3;|5f;_!6$}xq#9oN^Wk76C~*4vq##_DU> zhqT?%$u`l(h^+-j#(brZys}Jo9Ix|jSZe~i=%&2~u3O=mFRl4fKVHh?rF??C>J@gA zj@W(=|1SL_b`Y9>pv+#BDVLt*@O1FiQtqV>%qeUt6QebUz0I%i zM=)le@H$$H#?@iuJj!&|VrD8O@EM0K<1w<7MwV~SQ_^XxS*SEaU#zT<8CC*7V>sw#14Bb6hu=i!b0m!^tLIm$5ZF4!95HX9VxQoBjwR;#i+U5`n5hqb8u(~+2laCbDOh6t!= zZm&&qNB2NTGqe;}v=?bJbkhJ$bVc{O6Mf#eR0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return e[r]=[],e}function u(e,t,n){var a=e;if(e instanceof Comment&&(s(a)&&s(a).length>0))throw new Error("Not implemented: inserting non-empty logical container");if(l(a))throw new Error("Not implemented: moving existing logical children");var i=s(t);if(n0;)e(r,0);var a=r;a.parentNode.removeChild(a)},t.getLogicalParent=l,t.getLogicalSiblingEnd=function(e){return e[a]||null},t.getLogicalChild=function(e,t){return s(e)[t]},t.isSvgElement=function(e){return"http://www.w3.org/2000/svg"===c(e).namespaceURI},t.getLogicalChildrenArray=s,t.permuteLogicalChildren=function(e,t){var n=s(e);t.forEach(function(e){e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=function e(t){if(t instanceof Element)return t;var n=d(t);if(n)return n.previousSibling;var r=l(t);return r instanceof Element?r.lastChild:e(r)}(e.moveRangeStart)}),t.forEach(function(t){var r=t.moveToBeforeMarker=document.createComment("marker"),o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):f(r,e)}),t.forEach(function(e){for(var t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd,a=r;a;){var i=a.nextSibling;if(n.insertBefore(a,t),a===o)break;a=i}n.removeChild(t)}),t.forEach(function(e){n[e.toSiblingIndex]=e.moveRangeStart})},t.getClosestDomElement=c},,,,function(e,t,n){"use strict";var r;!function(e){window.DotNet=e;var t=[],n={},r={},o=1,a=null;function i(e){t.push(e)}function u(e,t,n,r){var o=s();if(o.invokeDotNetFromJS){var a=JSON.stringify(r,h),i=o.invokeDotNetFromJS(e,t,n,a);return i?d(i):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.")}function l(e,t,r,a){if(e&&r)throw new Error("For instance method calls, assemblyName should be null. Received '"+e+"'.");var i=o++,u=new Promise(function(e,t){n[i]={resolve:e,reject:t}});try{var l=JSON.stringify(a,h);s().beginInvokeDotNetFromJS(i,e,t,r,l)}catch(e){c(i,!1,e)}return u}function s(){if(null!==a)return a;throw new Error("No .NET call dispatcher has been set.")}function c(e,t,r){if(!n.hasOwnProperty(e))throw new Error("There is no pending async call with ID "+e+".");var o=n[e];delete n[e],t?o.resolve(r):o.reject(r)}function d(e){return e?JSON.parse(e,function(e,n){return t.reduce(function(t,n){return n(e,t)},n)}):null}function f(e){return e instanceof Error?e.message+" "+e.stack:e?e.toString():"null"}function p(e){if(r.hasOwnProperty(e))return r[e];var t,n=window,o="window";if(e.split(".").forEach(function(e){if(!(e in n))throw new Error("Could not find '"+e+"' in '"+o+"'.");t=n,n=n[e],o+="."+e}),n instanceof Function)return n=n.bind(t),r[e]=n,n;throw new Error("The value '"+o+"' is not a function.")}e.attachDispatcher=function(e){a=e},e.attachReviver=i,e.invokeMethod=function(e,t){for(var n=[],r=2;r0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]>2,r=Module.HEAPU32[n+1];if(r>s)throw new Error("Cannot read uint64 with high order part "+r+", because the result would exceed Number.MAX_SAFE_INTEGER.");return r*l+Module.HEAPU32[n]},readFloatField:function(e,t){return Module.getValue(e+(t||0),"float")},readObjectField:function(e,t){return Module.getValue(e+(t||0),"i32")},readStringField:function(e,n){var r=Module.getValue(e+(n||0),"i32");return 0===r?null:t.monoPlatform.toJavaScriptString(r)},readStructField:function(e,t){return e+(t||0)}};var c=document.createElement("a");function d(e){return e+12}function f(e,t,n){var r="["+e+"] "+t+":"+n;return Module.mono_bind_static_method(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(35),o=window.chrome&&navigator.userAgent.indexOf("Edge")<0,a=!1;function i(){return a&&o}t.hasDebuggingEnabled=i,t.attachDebuggerHotkey=function(e){a=e.some(function(e){return/.pdb$/.test(r.getFileNameFromUrl(e))});var t=navigator.platform.match(/^Mac/i)?"Cmd":"Alt";i()&&console.info("Debugging hotkey: Shift+"+t+"+D (when application has focus)"),document.addEventListener("keydown",function(e){var t;e.shiftKey&&(e.metaKey||e.altKey)&&"KeyD"===e.code&&(a?o?((t=document.createElement("a")).href="../../../framework/_framework/debug?url="+encodeURIComponent(location.href),t.target="_blank",t.rel="noopener noreferrer",t.click()):console.error("Currently, only Edge(Chromium) or Chrome is supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(18),o=function(){function e(e){this.batchAddress=e,this.arrayRangeReader=a,this.arrayBuilderSegmentReader=i,this.diffReader=u,this.editReader=l,this.frameReader=s}return e.prototype.updatedComponents=function(){return r.platform.readStructField(this.batchAddress,0)},e.prototype.referenceFrames=function(){return r.platform.readStructField(this.batchAddress,a.structLength)},e.prototype.disposedComponentIds=function(){return r.platform.readStructField(this.batchAddress,2*a.structLength)},e.prototype.disposedEventHandlerIds=function(){return r.platform.readStructField(this.batchAddress,3*a.structLength)},e.prototype.updatedComponentsEntry=function(e,t){return c(e,t,u.structLength)},e.prototype.referenceFramesEntry=function(e,t){return c(e,t,s.structLength)},e.prototype.disposedComponentIdsEntry=function(e,t){var n=c(e,t,4);return r.platform.readInt32Field(n)},e.prototype.disposedEventHandlerIdsEntry=function(e,t){var n=c(e,t,8);return r.platform.readUint64Field(n)},e}();t.SharedMemoryRenderBatch=o;var a={structLength:8,values:function(e){return r.platform.readObjectField(e,0)},count:function(e){return r.platform.readInt32Field(e,4)}},i={structLength:12,values:function(e){var t=r.platform.readObjectField(e,0),n=r.platform.getObjectFieldsBaseAddress(t);return r.platform.readObjectField(n,0)},offset:function(e){return r.platform.readInt32Field(e,4)},count:function(e){return r.platform.readInt32Field(e,8)}},u={structLength:4+i.structLength,componentId:function(e){return r.platform.readInt32Field(e,0)},edits:function(e){return r.platform.readStructField(e,4)},editsEntry:function(e,t){return c(e,t,l.structLength)}},l={structLength:20,editType:function(e){return r.platform.readInt32Field(e,0)},siblingIndex:function(e){return r.platform.readInt32Field(e,4)},newTreeIndex:function(e){return r.platform.readInt32Field(e,8)},moveToSiblingIndex:function(e){return r.platform.readInt32Field(e,8)},removedAttributeName:function(e){return r.platform.readStringField(e,16)}},s={structLength:36,frameType:function(e){return r.platform.readInt16Field(e,4)},subtreeLength:function(e){return r.platform.readInt32Field(e,8)},elementReferenceCaptureId:function(e){return r.platform.readStringField(e,16)},componentId:function(e){return r.platform.readInt32Field(e,12)},elementName:function(e){return r.platform.readStringField(e,16)},textContent:function(e){return r.platform.readStringField(e,16)},markupContent:function(e){return r.platform.readStringField(e,16)},attributeName:function(e){return r.platform.readStringField(e,16)},attributeValue:function(e){return r.platform.readStringField(e,24)},attributeEventHandlerId:function(e){return r.platform.readUint64Field(e,8)}};function c(e,t,n){return r.platform.getArrayEntryPtr(e,t,n)}}]); \ No newline at end of file diff --git a/release/demos/colorpicker/settings/index.dll b/release/demos/colorpicker/settings/index.dll new file mode 100644 index 0000000000000000000000000000000000000000..3a2dd0442aee8a0119544af6b92f2bca72e0eecb GIT binary patch literal 10240 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 delta 5205 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≪A_wzvZn9P84=`FlOsipI*(z;v6b;b*v`Qb1&>f0f z6@I~J#FE~kxQ*s|wiH~K;*PRORwI5ttu2BZ9c8n%x4~^z+^h5qU%@<-dJ1?a0V?;ai_tV^q%7Gr)Sya+(&J3>DO*nYu9p%?n-fEwAtY9 zQ=D698a;$7IV{n@b1aP>Po~&3wuGnC(~8>|-fgVr{&PC?)5}VC2Th?B%uoAL+#YZN zI;c3erwsZw#r?>JVI|e$1}{siGLG_08lU1u87IJ9QIV8Nw>Fz*D5aa;J}13RzgD_C zsF)hD)aEMA9blWb;CDgy0C!uipcURm$~q?szK`g;9ebl2HYGL5Jcxsa(Y@ZEhgT@= zdZk_43&Q2>pBuroY0@+-TobQNA8RFmAuA48rw@bd1*3s{fQ?vjJB?&BRa4T}NE2zX z?*YJ}zTeT+G?G6G`aZssuBRb<7;L8UP8otfFN5lD0Ir5t1IZ<3lU!O0RL}-RFIMz+ z`pQQv9dw9oC(V<`-XO0&K+#nSUXWz{QtF-BB@i7$(Czf2?<&xH71TVxWCxT@UdqzZ z7DD?XECD{8a0unO2TQUw}#lC{%E=5v7atk(hW)f=(ww(9SJp6+{( zF_y&-uw<=r7|5EeAkSgaxlTzMSf(`qk||a#uT$YJ0=$_2R%x$RmaADYk7<`<80)lY zYJ{d?EU(e_&;f0hb`o%|*3N$ATc9n5eTe1IDZNSC#B_71mP3ntNo{KqiZ$AH74B)k z=e0e6d$l(dd{@B(3LaJPq=H{57^M=LKm%z%d!H()hTo%A(gplMzzg|b059YF0H<=z zQ%TqIAmAJx1zgAn12!wUu?%P;?RVY{UzY6RCGQuc@TaLrE-uRqze2_KB{eYaZ@quRentH*RC|V;6 zWt%h_w2AQ^NNH>wo10|o*&ms~^Z96At6i+^!nVpLPn%lhD4_e3;5|NBOOg<54w#pHW z+dK^$ezHKEM9OlfdzM=E))#I2MF)TAHZ2Fz-n#ln(fI0IA^eD62_V}HZ zHTy#9KYeV{WZ4RCS(G^iZ;jJf8wsz+FWal8UNp6D24{2aqO4u8>weynbaZ1;h<8nK YMh~0T85n-r%a2rd+I3&BjaA0~0H_AQJpcdz diff --git a/release/demos/dragdrop/events/blazor.boot.json b/release/demos/dragdrop/events/blazor.boot.json new file mode 100644 index 00000000..f33b9c8f --- /dev/null +++ b/release/demos/dragdrop/events/blazor.boot.json @@ -0,0 +1,32 @@ +{ + "assemblies": + [ + "../framework/_framework/_bin/Microsoft.AspNetCore.Blazor.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Blazor.HttpClient.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Components.dll", + "../framework/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Configuration.dll", + "../framework/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Primitives.dll", + "../framework/_framework/_bin/Microsoft.JSInterop.dll", + "../framework/_framework/_bin/Mono.WebAssembly.Interop.dll", + "../framework/_framework/_bin/System.Core.dll", + "../framework/_framework/_bin/System.Net.Http.dll", + "../framework/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll", + "../framework/_framework/_bin/System.Text.Encodings.Web.dll", + "../framework/_framework/_bin/System.Text.Json.dll", + "../framework/_framework/_bin/System.dll", + "../framework/_framework/_bin/WebAssembly.Bindings.dll", + "../framework/_framework/_bin/WebAssembly.Net.Http.dll", + "../framework/_framework/_bin/jQWidgets.Blazor.dll", + "../framework/_framework/_bin/mscorlib.dll", + "../demos/dragdrop/events/index.dll" + ], + "entryAssembly": "index", + "linkerEnabled": true +} + \ No newline at end of file diff --git a/release/demos/dragdrop/events/blazor.webassembly.js b/release/demos/dragdrop/events/blazor.webassembly.js new file mode 100644 index 00000000..3c41f39f --- /dev/null +++ b/release/demos/dragdrop/events/blazor.webassembly.js @@ -0,0 +1 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=45)}([,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(25),n(18);var r=n(26),o=n(13),a={},i=!1;function u(e,t,n){var o=a[e];o||(o=a[e]=new r.BrowserRenderer(e)),o.attachRootComponentToLogicalElement(n,t)}t.attachRootComponentToLogicalElement=u,t.attachRootComponentToElement=function(e,t,n){var r=document.querySelector(e);if(!r)throw new Error("Could not find any element matching selector '"+e+"'.");u(n||0,o.toLogicalElement(r,!0),t)},t.renderBatch=function(e,t){var n=a[e];if(!n)throw new Error("There is no browser renderer with ID "+e+".");for(var r=t.arrayRangeReader,o=t.updatedComponents(),u=r.values(o),l=r.count(o),s=t.referenceFrames(),c=r.values(s),d=t.diffReader,f=0;f0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return e[r]=[],e}function u(e,t,n){var a=e;if(e instanceof Comment&&(s(a)&&s(a).length>0))throw new Error("Not implemented: inserting non-empty logical container");if(l(a))throw new Error("Not implemented: moving existing logical children");var i=s(t);if(n0;)e(r,0);var a=r;a.parentNode.removeChild(a)},t.getLogicalParent=l,t.getLogicalSiblingEnd=function(e){return e[a]||null},t.getLogicalChild=function(e,t){return s(e)[t]},t.isSvgElement=function(e){return"http://www.w3.org/2000/svg"===c(e).namespaceURI},t.getLogicalChildrenArray=s,t.permuteLogicalChildren=function(e,t){var n=s(e);t.forEach(function(e){e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=function e(t){if(t instanceof Element)return t;var n=d(t);if(n)return n.previousSibling;var r=l(t);return r instanceof Element?r.lastChild:e(r)}(e.moveRangeStart)}),t.forEach(function(t){var r=t.moveToBeforeMarker=document.createComment("marker"),o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):f(r,e)}),t.forEach(function(e){for(var t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd,a=r;a;){var i=a.nextSibling;if(n.insertBefore(a,t),a===o)break;a=i}n.removeChild(t)}),t.forEach(function(e){n[e.toSiblingIndex]=e.moveRangeStart})},t.getClosestDomElement=c},,,,function(e,t,n){"use strict";var r;!function(e){window.DotNet=e;var t=[],n={},r={},o=1,a=null;function i(e){t.push(e)}function u(e,t,n,r){var o=s();if(o.invokeDotNetFromJS){var a=JSON.stringify(r,h),i=o.invokeDotNetFromJS(e,t,n,a);return i?d(i):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.")}function l(e,t,r,a){if(e&&r)throw new Error("For instance method calls, assemblyName should be null. Received '"+e+"'.");var i=o++,u=new Promise(function(e,t){n[i]={resolve:e,reject:t}});try{var l=JSON.stringify(a,h);s().beginInvokeDotNetFromJS(i,e,t,r,l)}catch(e){c(i,!1,e)}return u}function s(){if(null!==a)return a;throw new Error("No .NET call dispatcher has been set.")}function c(e,t,r){if(!n.hasOwnProperty(e))throw new Error("There is no pending async call with ID "+e+".");var o=n[e];delete n[e],t?o.resolve(r):o.reject(r)}function d(e){return e?JSON.parse(e,function(e,n){return t.reduce(function(t,n){return n(e,t)},n)}):null}function f(e){return e instanceof Error?e.message+" "+e.stack:e?e.toString():"null"}function p(e){if(r.hasOwnProperty(e))return r[e];var t,n=window,o="window";if(e.split(".").forEach(function(e){if(!(e in n))throw new Error("Could not find '"+e+"' in '"+o+"'.");t=n,n=n[e],o+="."+e}),n instanceof Function)return n=n.bind(t),r[e]=n,n;throw new Error("The value '"+o+"' is not a function.")}e.attachDispatcher=function(e){a=e},e.attachReviver=i,e.invokeMethod=function(e,t){for(var n=[],r=2;r0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]>2,r=Module.HEAPU32[n+1];if(r>s)throw new Error("Cannot read uint64 with high order part "+r+", because the result would exceed Number.MAX_SAFE_INTEGER.");return r*l+Module.HEAPU32[n]},readFloatField:function(e,t){return Module.getValue(e+(t||0),"float")},readObjectField:function(e,t){return Module.getValue(e+(t||0),"i32")},readStringField:function(e,n){var r=Module.getValue(e+(n||0),"i32");return 0===r?null:t.monoPlatform.toJavaScriptString(r)},readStructField:function(e,t){return e+(t||0)}};var c=document.createElement("a");function d(e){return e+12}function f(e,t,n){var r="["+e+"] "+t+":"+n;return Module.mono_bind_static_method(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(35),o=window.chrome&&navigator.userAgent.indexOf("Edge")<0,a=!1;function i(){return a&&o}t.hasDebuggingEnabled=i,t.attachDebuggerHotkey=function(e){a=e.some(function(e){return/.pdb$/.test(r.getFileNameFromUrl(e))});var t=navigator.platform.match(/^Mac/i)?"Cmd":"Alt";i()&&console.info("Debugging hotkey: Shift+"+t+"+D (when application has focus)"),document.addEventListener("keydown",function(e){var t;e.shiftKey&&(e.metaKey||e.altKey)&&"KeyD"===e.code&&(a?o?((t=document.createElement("a")).href="../../../framework/_framework/debug?url="+encodeURIComponent(location.href),t.target="_blank",t.rel="noopener noreferrer",t.click()):console.error("Currently, only Edge(Chromium) or Chrome is supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(18),o=function(){function e(e){this.batchAddress=e,this.arrayRangeReader=a,this.arrayBuilderSegmentReader=i,this.diffReader=u,this.editReader=l,this.frameReader=s}return e.prototype.updatedComponents=function(){return r.platform.readStructField(this.batchAddress,0)},e.prototype.referenceFrames=function(){return r.platform.readStructField(this.batchAddress,a.structLength)},e.prototype.disposedComponentIds=function(){return r.platform.readStructField(this.batchAddress,2*a.structLength)},e.prototype.disposedEventHandlerIds=function(){return r.platform.readStructField(this.batchAddress,3*a.structLength)},e.prototype.updatedComponentsEntry=function(e,t){return c(e,t,u.structLength)},e.prototype.referenceFramesEntry=function(e,t){return c(e,t,s.structLength)},e.prototype.disposedComponentIdsEntry=function(e,t){var n=c(e,t,4);return r.platform.readInt32Field(n)},e.prototype.disposedEventHandlerIdsEntry=function(e,t){var n=c(e,t,8);return r.platform.readUint64Field(n)},e}();t.SharedMemoryRenderBatch=o;var a={structLength:8,values:function(e){return r.platform.readObjectField(e,0)},count:function(e){return r.platform.readInt32Field(e,4)}},i={structLength:12,values:function(e){var t=r.platform.readObjectField(e,0),n=r.platform.getObjectFieldsBaseAddress(t);return r.platform.readObjectField(n,0)},offset:function(e){return r.platform.readInt32Field(e,4)},count:function(e){return r.platform.readInt32Field(e,8)}},u={structLength:4+i.structLength,componentId:function(e){return r.platform.readInt32Field(e,0)},edits:function(e){return r.platform.readStructField(e,4)},editsEntry:function(e,t){return c(e,t,l.structLength)}},l={structLength:20,editType:function(e){return r.platform.readInt32Field(e,0)},siblingIndex:function(e){return r.platform.readInt32Field(e,4)},newTreeIndex:function(e){return r.platform.readInt32Field(e,8)},moveToSiblingIndex:function(e){return r.platform.readInt32Field(e,8)},removedAttributeName:function(e){return r.platform.readStringField(e,16)}},s={structLength:36,frameType:function(e){return r.platform.readInt16Field(e,4)},subtreeLength:function(e){return r.platform.readInt32Field(e,8)},elementReferenceCaptureId:function(e){return r.platform.readStringField(e,16)},componentId:function(e){return r.platform.readInt32Field(e,12)},elementName:function(e){return r.platform.readStringField(e,16)},textContent:function(e){return r.platform.readStringField(e,16)},markupContent:function(e){return r.platform.readStringField(e,16)},attributeName:function(e){return r.platform.readStringField(e,16)},attributeValue:function(e){return r.platform.readStringField(e,24)},attributeEventHandlerId:function(e){return r.platform.readUint64Field(e,8)}};function c(e,t,n){return r.platform.getArrayEntryPtr(e,t,n)}}]); \ No newline at end of file diff --git a/release/demos/dragdrop/events/index.dll b/release/demos/dragdrop/events/index.dll new file mode 100644 index 0000000000000000000000000000000000000000..06635b74e127748017db5c1dd9cef168ef860701 GIT binary patch literal 12800 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 literal 0 HcmV?d00001 diff --git a/release/demos/dragdrop/events/index.js b/release/demos/dragdrop/events/index.js new file mode 100644 index 00000000..e69de29b diff --git a/release/demos/form/defaultfunctionality/blazor.boot.json b/release/demos/form/defaultfunctionality/blazor.boot.json new file mode 100644 index 00000000..fac03d4d --- /dev/null +++ b/release/demos/form/defaultfunctionality/blazor.boot.json @@ -0,0 +1,32 @@ +{ + "assemblies": + [ + "../framework/_framework/_bin/Microsoft.AspNetCore.Blazor.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Blazor.HttpClient.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Components.dll", + "../framework/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Configuration.dll", + "../framework/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Primitives.dll", + "../framework/_framework/_bin/Microsoft.JSInterop.dll", + "../framework/_framework/_bin/Mono.WebAssembly.Interop.dll", + "../framework/_framework/_bin/System.Core.dll", + "../framework/_framework/_bin/System.Net.Http.dll", + "../framework/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll", + "../framework/_framework/_bin/System.Text.Encodings.Web.dll", + "../framework/_framework/_bin/System.Text.Json.dll", + "../framework/_framework/_bin/System.dll", + "../framework/_framework/_bin/WebAssembly.Bindings.dll", + "../framework/_framework/_bin/WebAssembly.Net.Http.dll", + "../framework/_framework/_bin/jQWidgets.Blazor.dll", + "../framework/_framework/_bin/mscorlib.dll", + "../demos/form/defaultfunctionality/index.dll" + ], + "entryAssembly": "index", + "linkerEnabled": true +} + \ No newline at end of file diff --git a/release/demos/form/defaultfunctionality/blazor.webassembly.js b/release/demos/form/defaultfunctionality/blazor.webassembly.js new file mode 100644 index 00000000..7e6c7563 --- /dev/null +++ b/release/demos/form/defaultfunctionality/blazor.webassembly.js @@ -0,0 +1 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=45)}([,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(25),n(18);var r=n(26),o=n(13),a={},i=!1;function u(e,t,n){var o=a[e];o||(o=a[e]=new r.BrowserRenderer(e)),o.attachRootComponentToLogicalElement(n,t)}t.attachRootComponentToLogicalElement=u,t.attachRootComponentToElement=function(e,t,n){var r=document.querySelector(e);if(!r)throw new Error("Could not find any element matching selector '"+e+"'.");u(n||0,o.toLogicalElement(r,!0),t)},t.renderBatch=function(e,t){var n=a[e];if(!n)throw new Error("There is no browser renderer with ID "+e+".");for(var r=t.arrayRangeReader,o=t.updatedComponents(),u=r.values(o),l=r.count(o),s=t.referenceFrames(),c=r.values(s),d=t.diffReader,f=0;f0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return e[r]=[],e}function u(e,t,n){var a=e;if(e instanceof Comment&&(s(a)&&s(a).length>0))throw new Error("Not implemented: inserting non-empty logical container");if(l(a))throw new Error("Not implemented: moving existing logical children");var i=s(t);if(n0;)e(r,0);var a=r;a.parentNode.removeChild(a)},t.getLogicalParent=l,t.getLogicalSiblingEnd=function(e){return e[a]||null},t.getLogicalChild=function(e,t){return s(e)[t]},t.isSvgElement=function(e){return"http://www.w3.org/2000/svg"===c(e).namespaceURI},t.getLogicalChildrenArray=s,t.permuteLogicalChildren=function(e,t){var n=s(e);t.forEach(function(e){e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=function e(t){if(t instanceof Element)return t;var n=d(t);if(n)return n.previousSibling;var r=l(t);return r instanceof Element?r.lastChild:e(r)}(e.moveRangeStart)}),t.forEach(function(t){var r=t.moveToBeforeMarker=document.createComment("marker"),o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):f(r,e)}),t.forEach(function(e){for(var t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd,a=r;a;){var i=a.nextSibling;if(n.insertBefore(a,t),a===o)break;a=i}n.removeChild(t)}),t.forEach(function(e){n[e.toSiblingIndex]=e.moveRangeStart})},t.getClosestDomElement=c},,,,function(e,t,n){"use strict";var r;!function(e){window.DotNet=e;var t=[],n={},r={},o=1,a=null;function i(e){t.push(e)}function u(e,t,n,r){var o=s();if(o.invokeDotNetFromJS){var a=JSON.stringify(r,h),i=o.invokeDotNetFromJS(e,t,n,a);return i?d(i):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.")}function l(e,t,r,a){if(e&&r)throw new Error("For instance method calls, assemblyName should be null. Received '"+e+"'.");var i=o++,u=new Promise(function(e,t){n[i]={resolve:e,reject:t}});try{var l=JSON.stringify(a,h);s().beginInvokeDotNetFromJS(i,e,t,r,l)}catch(e){c(i,!1,e)}return u}function s(){if(null!==a)return a;throw new Error("No .NET call dispatcher has been set.")}function c(e,t,r){if(!n.hasOwnProperty(e))throw new Error("There is no pending async call with ID "+e+".");var o=n[e];delete n[e],t?o.resolve(r):o.reject(r)}function d(e){return e?JSON.parse(e,function(e,n){return t.reduce(function(t,n){return n(e,t)},n)}):null}function f(e){return e instanceof Error?e.message+" "+e.stack:e?e.toString():"null"}function p(e){if(r.hasOwnProperty(e))return r[e];var t,n=window,o="window";if(e.split(".").forEach(function(e){if(!(e in n))throw new Error("Could not find '"+e+"' in '"+o+"'.");t=n,n=n[e],o+="."+e}),n instanceof Function)return n=n.bind(t),r[e]=n,n;throw new Error("The value '"+o+"' is not a function.")}e.attachDispatcher=function(e){a=e},e.attachReviver=i,e.invokeMethod=function(e,t){for(var n=[],r=2;r0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]>2,r=Module.HEAPU32[n+1];if(r>s)throw new Error("Cannot read uint64 with high order part "+r+", because the result would exceed Number.MAX_SAFE_INTEGER.");return r*l+Module.HEAPU32[n]},readFloatField:function(e,t){return Module.getValue(e+(t||0),"float")},readObjectField:function(e,t){return Module.getValue(e+(t||0),"i32")},readStringField:function(e,n){var r=Module.getValue(e+(n||0),"i32");return 0===r?null:t.monoPlatform.toJavaScriptString(r)},readStructField:function(e,t){return e+(t||0)}};var c=document.createElement("a");function d(e){return e+12}function f(e,t,n){var r="["+e+"] "+t+":"+n;return Module.mono_bind_static_method(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(35),o=window.chrome&&navigator.userAgent.indexOf("Edge")<0,a=!1;function i(){return a&&o}t.hasDebuggingEnabled=i,t.attachDebuggerHotkey=function(e){a=e.some(function(e){return/.pdb$/.test(r.getFileNameFromUrl(e))});var t=navigator.platform.match(/^Mac/i)?"Cmd":"Alt";i()&&console.info("Debugging hotkey: Shift+"+t+"+D (when application has focus)"),document.addEventListener("keydown",function(e){var t;e.shiftKey&&(e.metaKey||e.altKey)&&"KeyD"===e.code&&(a?o?((t=document.createElement("a")).href="../../../framework/_framework/debug?url="+encodeURIComponent(location.href),t.target="_blank",t.rel="noopener noreferrer",t.click()):console.error("Currently, only Edge(Chromium) or Chrome is supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(18),o=function(){function e(e){this.batchAddress=e,this.arrayRangeReader=a,this.arrayBuilderSegmentReader=i,this.diffReader=u,this.editReader=l,this.frameReader=s}return e.prototype.updatedComponents=function(){return r.platform.readStructField(this.batchAddress,0)},e.prototype.referenceFrames=function(){return r.platform.readStructField(this.batchAddress,a.structLength)},e.prototype.disposedComponentIds=function(){return r.platform.readStructField(this.batchAddress,2*a.structLength)},e.prototype.disposedEventHandlerIds=function(){return r.platform.readStructField(this.batchAddress,3*a.structLength)},e.prototype.updatedComponentsEntry=function(e,t){return c(e,t,u.structLength)},e.prototype.referenceFramesEntry=function(e,t){return c(e,t,s.structLength)},e.prototype.disposedComponentIdsEntry=function(e,t){var n=c(e,t,4);return r.platform.readInt32Field(n)},e.prototype.disposedEventHandlerIdsEntry=function(e,t){var n=c(e,t,8);return r.platform.readUint64Field(n)},e}();t.SharedMemoryRenderBatch=o;var a={structLength:8,values:function(e){return r.platform.readObjectField(e,0)},count:function(e){return r.platform.readInt32Field(e,4)}},i={structLength:12,values:function(e){var t=r.platform.readObjectField(e,0),n=r.platform.getObjectFieldsBaseAddress(t);return r.platform.readObjectField(n,0)},offset:function(e){return r.platform.readInt32Field(e,4)},count:function(e){return r.platform.readInt32Field(e,8)}},u={structLength:4+i.structLength,componentId:function(e){return r.platform.readInt32Field(e,0)},edits:function(e){return r.platform.readStructField(e,4)},editsEntry:function(e,t){return c(e,t,l.structLength)}},l={structLength:20,editType:function(e){return r.platform.readInt32Field(e,0)},siblingIndex:function(e){return r.platform.readInt32Field(e,4)},newTreeIndex:function(e){return r.platform.readInt32Field(e,8)},moveToSiblingIndex:function(e){return r.platform.readInt32Field(e,8)},removedAttributeName:function(e){return r.platform.readStringField(e,16)}},s={structLength:36,frameType:function(e){return r.platform.readInt16Field(e,4)},subtreeLength:function(e){return r.platform.readInt32Field(e,8)},elementReferenceCaptureId:function(e){return r.platform.readStringField(e,16)},componentId:function(e){return r.platform.readInt32Field(e,12)},elementName:function(e){return r.platform.readStringField(e,16)},textContent:function(e){return r.platform.readStringField(e,16)},markupContent:function(e){return r.platform.readStringField(e,16)},attributeName:function(e){return r.platform.readStringField(e,16)},attributeValue:function(e){return r.platform.readStringField(e,24)},attributeEventHandlerId:function(e){return r.platform.readUint64Field(e,8)}};function c(e,t,n){return r.platform.getArrayEntryPtr(e,t,n)}}]); \ No newline at end of file diff --git a/release/demos/form/defaultfunctionality/index.dll b/release/demos/form/defaultfunctionality/index.dll new file mode 100644 index 0000000000000000000000000000000000000000..80aced80ec15ea4185a05f7c078fc90450d2e8d2 GIT binary patch literal 10752 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 literal 0 HcmV?d00001 diff --git a/release/demos/form/defaultfunctionality/index.js b/release/demos/form/defaultfunctionality/index.js new file mode 100644 index 00000000..e69de29b diff --git a/release/demos/formattedinput/defaultfunctionality/index.dll b/release/demos/formattedinput/defaultfunctionality/index.dll index 0d280b40c5027ff7f4b8e894b24c22545823f1c0..ae9933c638b3b96aff9d8bd3622a714a74add986 100644 GIT binary patch delta 1500 zcmZWpZA_b06n@U_+qdN{ApM{p6vkT^Q0NBu1G0rJ6hg9%OvSP3mKYs@X2J+%1(XSl zl9^=@rZ#tEi6myz;SXmtv)OPz%;LfiKQkBOVoV%j)VQe8#bn7`f}Z=*M5DKPpL?F? zo^$TGAHC^#y5r@O6`gmBC35Xs2y#&)5M;r*F235FdGoQtj%MI-CB%U~dnV$|KM3SA zpKAiP$cWe^4^WM9-p`WBUr@e4F)ERlsfJ8>iz>`CXHab?e*$*w-N=D%fSB6=UG|hU zX1hce(P??kwsTrc*a0od5KD47hOH#k01THuFz4Z*f9c^=3+sWXt~^7^vozKHA0=7B zdR?bTC3s*;B^J@Jk_K%4q=N%(mWM5n8e@lKDVJo_K{jYjpL8*LoFd9N7Q01#9{1W+kxIC@|mVqJpZ8@U|M> zJWn1EsMZ{hRw+gEXsIt$Y&Em$XpPeB@`$~-CCX-1n#W}%5n>_9Dk#+Rr^FGWN>4pSZD2z4<|(36bEX`XSG78xbI z%eX*S8DF>b3yi(Ez!}bB0dlu1SQDc-DdC`nrdVLR6hk3VQqRQ0T2juss%-Dk zhcfGW$J>DW*bE^FKZm9$+xKfR^>^qmc| z)OX)yGf3#Bjhux-28vG@A&1N9@i`0J3AtGOv|ZzD30dI(Bmh`1Ej`pFcq#mkz%oCb z%ko!$IM~h)+@9`^?*GkT1_nKYxrdV@@S?KKOvEqJ&6$W#UJLBbnj7MjEe!r?7iXKZ L?hU_DrqS^?olqC? delta 1317 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 YcmGj8KIw0~t;<(BCj%`vM6Sd94|+j4ZvX%Q delta 3138 zcmaJ@4{#h+8UNnf-M5>~-KBe%zjsOQl1rLv(xeGCrPTgOXqhGhrKz2oR&b`NMNGve z*+i5{E_X42WTr4)mLe5sDa-&)TOB!ZI>i}bK&2`=j8;Tx92(JKIwN7|j9S}_zxVD! z6Gyu<_uKFHec${3y|=rU-ksk4t%vm3ncLsZ9I9l2%y)YOKkgvfPPq0G?Kd(tAzzxv z2d;Mzt@Ud7N^cKqV8z}9OU34(lUEmhoD8xOL|4j)7`R3xyyNlKY!B~Y>_zXm*5&EC zQyz9#5e@QD6Co1@QPV&wK&8}FxqGBsCFN?j53>6esi>BUXn~vg z#4~CS2n5oig>C_qeAGhhLm||$C_&Wc9+Sp-fy`n!iYNmy70T~^ABOQlBEMeWT(*4N z#`1aLc-xFfd(q-N%kp`g>*Wc$$Gn(PS{BNM#q1VG4SHvdNUFp=d#(D?eAKe*MJ->b z9vv>Jz9N^#zcdY+7sEAZuRbj;xlRWns^5s4S~R=LeDv9cV!((d184CXN8iM_qG{bE6+*eIxQM- z3pwgsfnFpnc2_N?VYhEFjky`G#R{ihlS+Be8xb(n%IPND@jN&|;>i+34pIWMu#*@j ziVkLy;PF`AXt5UdQCQGr1s|tc9 zPhcEP=YNha_^335Og<*>^Cdb_gqP&kAyP9Ur9#4VM6w7DZbU<}7ASo=aTP>=(5jy= zsl{Qy5s}xLjzlZ;A$>fEHR?H)4b2P8Pz<-hRG*fX#0}ERaE$!AxlM^rK{K!#uzaQ> zRKTP2Xkh(9sI}9rsF% zD!y~X?LT<;uylVErPX0m;=6XzY3z`U5#PG2dkgMwfUowRvR65n4#n_;GhUxW8@=;( zTk0+Y+m0(t5o^o{Q;WDL!gRCoIWtUqH7RGg)Q>9t_mn)&FA71u;<6s5ca1Sa&>7>h zF6eDbY97^og;im!wdou`Wd`VP)|+OKdif>8rdz~m_&h>mkdK;$DWv%tNPzxoyb1Z& zbdZH<4ry$fvQ9zsu|8%5X~?{UA~v8bn_Bc!W;NYq`9y#|&E=}&C?ZU0lI7lxwWaic zDc25?Y-6h`dQ$lWbm=pwupNbNexBCjNkf0yQPkC|zkom=Y7$Q>Jgab{(sx6avuai& zWBBke%zDJz?u(=>(Zx34i4vsMETcQ&VUSHl%HxVDZADbF$mSrYhTVP%@v10G)UIo}@hA9%O*)4y3y zOji3C9WvIz>#$-EmQQ=z{Sj^#c=z~YsXObW%LIMa=tJU@dA1cy(3L#f%leo}x7Fu7 zFX(;DqVMFGwU2+970@$zHpmCTPAG;%;s8eQyZkyv_cEI2PYHCb$;T z-<5HacF;x`ujbiPU_SCKm+2>I4$M!HJagDa7NADOUZ*C$krh!_o=vfKO!Q&JCag*^ zgJ~bmvwATLc62%3OGLR!9ePd~bG13w#)Z-xdQsUXsg@-Bp}ToMKE3v9!!IBpAgT;M@uG~^W(b+RFEM^RPNTliPw&}yTdYG_(?QUUM) zRnRxZFtt&;b%465!TL7v1Mf&tJoS!o7XF){@1$HgvW$MUs*|KVq~r`eZ@o{)snM9D z4EePy_?tB?3Rs3t^CIBmh>)RItP03Ug?=r{it|2xZ4En{mj~fFL48ISw)&%#zKy*_ z#nuk?4n4_w*?lV62MROv5&~7QlPtd?k+euQTE=lKdY%lC1I`K-G+ zW3r$MnlldaHuh(6FR!3lE6Hzy{(jyGMDxHO@IAm+c^@$KD(_chNa1}7ClpR8j8UAn z(hAzl&QS}UU{kz>vTPdoGCK`?jr|PxOLi6bTjtkV=ua#RoMjEbi%S17uvIzgh^3F7*k^^E0r0X6Kfj|DDErqxPQQUplU> knwN4cQ&Y<4I=nB&U+@N3q_cs#%LZT8mUS9GWSLg;Kdj&-1^@s6 diff --git a/release/demos/formattedinput/fluidsize/index.dll b/release/demos/formattedinput/fluidsize/index.dll index 01d895642ee3fdf9d50bc84ec69845a9c66988f6..c3f72da287e28cc66311daabf9f379c2d710121b 100644 GIT binary patch delta 1628 zcmZ9Me{54#6vw~kz58xoyV9-g=-O?>c6D3JHe|v!P|+Z> zVBHw_6P4zQ3gTY|5&|KCN&+U6M5lsEh?7UAcQY~GmwxWK=bU@a zdFQ^~!PddnoiB>7zni}&x1*e1%N}v|To~6eH)%uIwKnVd_EZZfv!+h&<46gP6!v(69`&eGmW>~F zfv6sRT!%004SACsghyj@s#0r2NUZ$~=uK7esw!2jb6-4eJM6o z4r)s(t-WMWPR2rWYC3CrY8X`)V_~0l$8GZ-T%~@2pif5HlBaga;AT6_p>Yev~T|u;0n*l#ThK+-9=h%TfCr^=T*G^Qf-$HP=oqJ z)@MJob*F&{YUG$5L8pi~5uC8MGyfnhKSx@>-{{vFc|PkUwu&LvSBfz{8JlH^_odd< zS~o=mN7=`RER8aI#Y1)gqw)&N$DBrv*^V*06zgPDRs@hHZTQq0Wy8<5PIfl zc}Zp6Wc7q~lQT%#x{W&GI?tOJx9?$}U1s%sbVQwY%jldMchfYY3ccyMZK8`Lj#Oyx zA-6+x^Xdb$VsEh;9(-h0x#-7YGkN|KX^pqcb53fH*-CknN$t(wGG|-QZTXk0_^=6k zg`xV^JFWJxOd*J4b^{U^5iRgCSMz6fRP>=9^Eu)IG|9J^{9ml_Rb(r~Y2NTK8(N?f z2CLw#Ja)y za_g2!Kr|v2SV3l|6*Ej2a_?DFZ#dVm#W0Q}+K|RC7{d%aMG0#Lo~HWgJoQlra}zzm z9Hw2&S7;wo(NX3*bdvd=(I2E;YI#8$Em8*xs_o-+N_|sMnf{y)KwodfSKh=RjPfz* zW109nPH3;Hgg;E3s=;4PP3m#~ESaZiI7|7r{Tpnts3+5(FDUA^eJfY=Ke?!xM7au4+Eye{A^tw!gab?ZrFD7xNUjp<;JRaE1C| zYNpg1m*kq^#3{I9iilGnz(uopZsdy+KwtQvg&n$nzJ+j{ulD0AR#Fyii~^5jS~LI8 squNWJ2`!tv?R6moT8`%u5v#W`|6|D^$_GmSbgZ3?`C$AyZ?$3xAuA^3>K2L^}e;)Zd^ zST|8rz({jYg5n<-Q5R>zY?;bpqQ-#45j6&4lo`Q9M+`8cMkUMicMemDXW8fc&iD81 zy*H<)si$ezGh#{e_(XQ+R0?GK)&$O~tC0 zGVw9i^jgmU797l+37jedh|e}4)&6L0uEl!7vTaOLCq&H}Pso#u1HL(pR;1Fmr2r6C z(6c3=_bzTDLLMvW17?jJ)ipP3N7!R^>3yQa0?MtD$vm!9!Ii?&6O`(9r@S@fR!)?} zxO;+AdCgmvoNk-Lo zv9Q;gK5=|Sh;p*dO*F4w(ZqX_&w2H>TuN7~bFwaT$kq=Kh+u{swj*c}g-!$q?JnjYr0vH^ z>#rF7QDa}ny2K{Y$@)|=Y)f3SJDG1ut<1L0iwNG~7#}h;#9SwCvI7{B-?H8B%;B0h zVAw9h23eC40i;Mfj#xwNIBn}@OQ0Js;$|TzN9*&U2dX#izcMkeTRO(IHILJIu@!eY z`e%f#Yq-J%Yn1u4VUyuKh9?bA(d);Qy%BRET#L;3sJown0veCn$i#%6U z+UqU%9G5!6uZFydgpPK(3h|8p@d19>1SJd=`KHZ2Ad?89->ydm@}d!5=6b}?Cpu7v zMO<+OYUCc~?~YpOn~{l$W1Mh3I~t)I25~EWj#iV_XzWLf-HUB<1X;XlkD?a`=vTwP zn2&MRrpcJyGDZW&{t}1q8u_{L2ULt7kwY=J|C;vVIU1qU%rkThWf}Psz0V2fD26KW z3!Mcym)K58SQlBB)}N*vQC`fog3N2Jm|=w>KWSF#3>O+U8pe@8Gg9~&Cs2b`RAAL0 zO~uSRsDXJOEoVMR(=)tv(DTgAw2!%!`j|UN>xwe!<$`8frG6-=wg>5mD)d(_{)iv9 zzN3imt;>rr#4km^ge%v`zj6PlgcjB2ucjKc$3NE{plST21Gz8!op$c#qP4dAFnlzK zJAd2Vu&aGv^I+Hbo4K?5^SONSPI5~Zvh diff --git a/release/demos/formattedinput/keyboardnavigation/index.dll b/release/demos/formattedinput/keyboardnavigation/index.dll index 5dd21daea17c81b60332abe773ec7aa56cfaf3fa..03ded83635d135a4bf2b54bd449775affa750773 100644 GIT binary patch delta 1127 zcmZ8gU1(fI6#mZa+@IZS;@;hLv+M45ce~B@CQXYzR1~{33(;6^A4Ww1K3yku5qs7!7h<+k;(hn~un+tVQ(J60?%KRmY5RK2x@B zZ!L}Ux5{<%9>5%Nd8utuuej~l!D*&rHpI~7a-E^-Hmz|p6$^>n`bIT=6;4QH&2$PC z?v*w!10bGxaO;)=2z4ub2shu$f}5m3O50GEjcHL__~ky>^r0=Oa?|9>|^YNiAz2^WmjZBnYi3w zPsn4;7Jas%V&S^a>d6aolq^i=|2x6LiobRmAq>I7FBzXM(}Jn#UT!&;{zJ^i-&zu@iC7gdeDwvag8taSt^Jf zc%C{KN2r(aBpqfvP1B5T(x;4yW*I-AdB#ut_!l&-&NWp7=jnTu4qq@m%Hk?{KZcjg zron;ZNA_3ykG{g!d@)w`V(~RA^7`WZ*}JQmp4ru>&p&2=Tk_(WDGH^mCOaCpo1Fpm zdGYLmyuOo(t>Rj3{GTRcP>C?zVuSIQm&X6~ z+xLjlw8F@!1xQhv)%`LZyvl+f*{=7=5n841%hYRkS#$$toD|oHtC(`r>~!^rx@>TC zkx7rL(OT2)<5kF*5^j*gZ_b%1?=>B9rQfjX#+BP_D%dJ&k1Cc+Ee@A%VJ$T8X4nm< z&pN2Y0? zVnwY?-+UG1+%}eq?Iw9H84rlmv-xHC(~kyRt`MAy|5tV+EVdIPP>aWklDgN*2W4Tga{uO%~3z^NsG$<1sS*qG<`Jo8!og}shed6w!C0|nj& z;Nzt;a+pu~eV@%DNg=W@xxhZf%dqi-&-Ob#atGPCvA|xJL(FdbY`%)ZU41Oj(DBgM z4j_nODE#HKDt&Jo*2_B#ROwCnj@d(94g5WRib9x{mneZ>;30u^_I0Y@Fx{jo<8AsH zGxAr)Ci?;7hc%Drb5@>G5^Yk5-yyAlNTSnTEFQ4FL_B632GNXMFQSZFMAFA*AKQF< z$;UMY`$UgV(#T)~+Hem)VI|(8Wnv|^Q-<+f+Q?X@t&DqVitzv)XFNn_7&TpFJm%{s zX-a#GiZvJLOPvi}a?Vi`z9GQ-E%dXke~hoKt1n{&L)eA&_yD{4E3#kq!ihgsr0Y?{ zQ6F{WKRMEQ|JtjUwHIleB&S{lomj#N>(fo|==kz$z2DE_Md7Yz(SDSufiCf)XwDk|Fyr}*G D_kG@o diff --git a/release/demos/formattedinput/negativenumbers/index.dll b/release/demos/formattedinput/negativenumbers/index.dll index 53c75cd37e1e2158d3a1f87ea46ca23290e8c0ce..0c803dae44240f7eaea0e552f11a0fda6e95be36 100644 GIT binary patch delta 1695 zcmZ8ieQZ-z6#t#~?t6Xhy0U)Qtz$@QEo*_2Ex4fwvYHv35wh43BpPutf*?9%knp*- z;ukp7=4L}BF(eAnU?5V>;15S)h>D2A7#6=6E&+vLf~bE8iRihvQ=|8#zkAN_{O&pT ztMBDo^Q|vGFKWZHzbp3D(d)&x7yDY9fyLm~0(4o$SkU`0;AOwB3Ak0pjOlU-)zh1@ zK)Gn1#j4%SKLZvzZf1=iAofkbma&?KQoFIkFm2o}&xje#PQXb<0Z%$(gcF{v9zYm= zXKSVEw^T3&93#o>v@_>b&dn+ibY#W~=bU7W2L@d(ziX?_^xBian&eH)dCO*;&C2Kj z2dGi4hbQ9+x&v|`Sseqi+LMcM1lFqVwg|u z53|5{z*fw3Z!uV((O!~kQO^Imv5=9xk@?HNhLz|4rY7^F#8(yGD=ZkTw^`M zss?Ol{8|>Aczu~)Z{ERE+Px!s(1>}Qu?>y(F2-vz z?uqB>#BtWQF`t2|=g0jtjFoy+M%zznyMXQX8N7e6mwwauC*vj_wQ*dt%Z|{y z+WrFXV;_0B?okTi2b2)v>fcZiJLxQqF`lF27|e-_+)c87W!zw1Wjt$Nrz4!gG$Kd| zw{a1|s$zS(9X75oUuRs^1&9Vko8f0%Vnj5?H1dHk)2Q(_jTwzm#4#T!T*7J0z%q&% zGw>KSPUWtL+8H;~LyX&~pYa9S%P8p(<8C_2_=e{9Q@>nRF`pL7{T21*VfsX#u1L&1 z#`~|{gv4*haw81!DXCK_|2xa<_y6e1zKUn%EN?wE%B9|!PKhRAmA(ETyY5rf0?SbxS+CyE->QJ{}xNN4n63G!~3MX+DMWqq6Tl{M3?{vU3)`cdGNe zHQU`%>In6bC*rDb0wJf;zg%9pAzSN?+T`eFMajRsQbft;<4JNj6FyN5sBZ>nLAzQP zzpQYKzYfP_ta@V2oi)IH+1Bj;>&TAk)xOo^9}G2-7n|kh)wM>xxflzTeyQ%GlCSof PW$bA#`JpL>O4ek delta 1629 zcmZ9Mdu&ui6vn@E@7%e&+wHddaNFe(c3rl;6=Vw6*tc86t=$9pJ(DPuKl)&(uNGJaZuP)gC!dN29|3~w`*>isN?Fs@DypQI z>Y!Y5gf-n3^S=cL)29O8mIB1S4M^2fKC{qhby~KK$!btk*SQhbO9FuzSu36i>08s6bS-`FT!eMp;FhkBw1T!u7Recqr4ZN4yFh<%FH_c_Z_^N>(;| zjEYN%sDG|CWpu1wQ)k%k@d|-U(f`UGe|_LK&P!|nAq8%@|T;HO@8u&BMbDv((gz^xe=cX5}Skl0~$Nn+ZE9cYg>Q`Bl`^eV23&b%=_SirNbCEJ{*18~vM$jgT3L^aep}+2-O4;HwKClr7IA#cF#+VLm$^nP zw?pWa1H9Tj=(htn;#4{l@VNAHB7`a$;Gll1mxsTxb+Wsm6W_(jBIt6oekXK6wI=;J z6LZAUF+N-K91V+ISn24`h+22>3RkQl=1YbRhHDHj7+$6!zE8kr@J{LbrT|`Z`2&->V8?#e%FxNXTaMVn^%=}Uv^`#e#>6@H(()#n% znA92Gzy*6Q$GmR57t6avGvDy{jhFYeqLsZq<6WlHs>EMK-D-}%YR+u2mL!hztpqxJ zS+SA5Q^p%x!^P*u%a5G6S~Ar zR`bRXHjs@J&rKl=#dkl9_oT->V%M_PEwb=4n~}gF(SjP(ai%5kaxB2TF2Lafa8Z=h!TCZDFjWFR;<9lr{DiV|Sok4&nd~+QaC;VY+7c7jp~G zdTu;suS`&nvA;quKA<4ia)M&`9tFg>qKlMA7Y)*7<`A7hEGK`U<2>PKN+2nIp&#*w zxXyN3!n(@3w0<|s5p|1MR+zcKN*JaL`A}G?F`Q$VHB2InMX1707(g|aQIS=RCWP04ZBLa#En(?RAgI?8;7w5}+p-YHr{3)Oc;mG&ppuS$ZMd7tvh=(msf zevCCjFQ1=2qkp%r|B1Vy5|*kh!AkPff#59JLzDSOQaB%MwF@gsAF|cS=s+0vH%=Rw z_2{bX@pWBqZf#!vXQ3~)hkRvjz!!=6iq!-0Cg~(8yslV%7C*aKzw4lT8+9f8@SvVw z>-w@A`Nn$lN{ve=dF;NXhNk~#Q5VZLMTW#r(A6cj95dU7Iul zG52maAPk?gyGZptg-pL=#96Jm^pncDOAVAbMvv;JW*R`bF>`tzXNqv9l7a$X!ET$! zw|)n7#_wRwlQ*Mm7KM*HKv1==IY@K7%kSa=)fP0xV=9C2i>(*c+$#2};?+vCdR?3{ zR$Erp%k#yQJ%iWN73ZN?pBjlLRFv(rr*okxK9`k_8b;MvsKjl|p2{yzFU#kSa{{-# zZIuO+75VaB)$vw&`4?hS&as;sOL-;HUZ9WrYsyY-+q&ub4P7dB3-7`W?xQPGSi`f6 zmEE$UwVC@)_P>?y*o&z_PT2M7Q>HouAb^-XVg`^B#Z~}0GtK;il)aOb{V_J0`3pMch@oN}Q}HZKial6ssb!QHcXNj8 z##QDkn$4PPH7{sR&{clyfDZ6Zsl8QKF}{+OPWg;lu^)~6klI=+k}XamR%-8O#S1^H zZ&EK)iVU;UdWoazu#b6B4mi>3yxwi~k<#~4TUb>X#JG7M#|&ui<=~JUcgpFU{L@L$ zkc_z!tCOOgY@Fq%6394@h)wKW&>lyN%_zW__OijxMGqDHmr0NPs>k+#_nITGX>Wqg z*~)8^M_tjV%E1pP-$N&F(?8tEhff$3n)14lMaLU4Upvv>HCbGhrHHs&sRhPj6Zn6J@crlgb1x9BwUU9EpW1MZzuB+2y&*$x$UnctY-& zXS*quccixEW*4tB-5b_#dvc+w3JM*6sZ-=zFGV0V%N4fC(aj2zZ+(#nlh@0)#=}nsz9|FLhXS;u zO|6DsQ5fYy~AF NxFF{XU#Dzc!Qb9~LVy4O delta 1562 zcmZ9Me{2**6vw}BcXsyfdOdnSdcC8qTs@Av255>v1p?Bh#R38n8v@2AN<^_pK&YB3 zrPqcZ3R3hkQPdDMQJP@11do~+Q=|UThL|d7sKio|Hb!fVp(uX{M)b`Tqj5I-nfKnj zUpqUQ&W6s0m!22X(x3mDJ5okfxsw|Mmlgu|f=4Z|#mQBK{SN_t)@Sml!fyYXIEjXy134C7!5bHJ|)n~El{CevR%eGOju8OLx8*(!Vz&E$fil%&f zeSoln?%qN@w-+!&u9acy?9oA;bB|sKyH>lNZx&lXsa1R{jx$worm%E_aXm4RZNxzxDamu5Wx5(;%beoT?TG0*#T_l z`J$Gap4{ECV{5B+Yv2#N#B*{(6A~P(W0Q>=RyFWk&H5R2RxYPIl-He?J!R{C1)?aE z19lXvh3iD|uKhIgchd5+r0vIy{V5}_V7o-CXk&X+4A>Ia>^9~JsV#G?2@%By?Bhe0 z`k0%=Iy-tc677hcN6Lg;q1{Z8nH z7Mk)y#;3>9J|0_hh$h57Y;yExgslaf;fgiRe9o}JaI@jC;TVncNdk64E%Nwhe_|iz zb4L8wywCizP|mX8w+J)EVJzcSX*8jBdMZ-|Qu_xGV(aVF!8|Owm|L9#>{X3J%yX*W zldPYzZ+ALL+xOG@gf9CEhV3Qn^Rm$n#(KpzKIv~6E$3-N8*85$ZHxw0(pyQrYOS|& z@glK>B!>7f0$rXu(ZbrW(WY{^xNNjs?2Kq9_uu^Ll(*C!l-uAUqt1JiNnMf8C-<F$TAL0hfNeSyJ+og5gq$BDT z^Q|DW-ijMm81hE5WuD<;!#cwRl4wLFe#Qk<;T|fms?bCc<^!~Z`7o_yK29^TJhjq` z%sq6RxsOgVUm$H)lvSq-8fk^PUXZpwqyd%mrz$_@-PZRS@jss$gg*W!`XBsve5-c( z!?ao*@TV!G-uKU!r>UF|etyE=W~=vtrTP6u^|tytJQC)xbxRYGKaYQT_p1jtwnvtC zT+d&O93fAM>+^&no1s^F?BhfF4^<52GyIyy|R|=Z>R&G}PC8e?NN`U*C y8k+u}PfeC=4~bhBwQln^EhlmnQ7XzGh#ewzF4mb3Ouyk+)iwEG;tJ)e-M;}7hAp-L diff --git a/release/demos/formattedinput/simpleinput/index.dll b/release/demos/formattedinput/simpleinput/index.dll index 796bbddeb0ad436f13bfd6a9e9436a267d723367..1266d7691cbe023496467829faac1be9df4fb6d6 100644 GIT binary patch delta 3335 zcmaJ^4Q!NW9sfPgy z*Jg~t2DtLFInc!dqSH%YorGcW_dIti?KC`>`@R3~ z|Nr?vAMf43(t)MVZ!;Pfo_cm@N4Y#PXXw=jeVucFhrlrx=ro5a^Rm7IWRd?tD=^co zl#|`%Vv;!J4vIu*n8s?{$FGEm+)2Q<3jsmi16Zy_kd@4B0dFpG_-%K zz>Ykcg-sw5D+autvUm$sMPW-xN|dBrj#$|Y(o;$zW zh-awCN0|7tk%Qj&m#JekJE6i&P~n2gIhYw=Pfb5vjhcp{+J1+`h?T3XLNuruP@0r& zDs?bB{>*6Zpf8;~=Pt=}KTXcqR$^>&e=50md~*Mt!g( zO*}C=^P*Jp%<;(scakg3nB?_9-c%cH?5_d%WiMCGi0@RrsAQ+SGR$hN_+AQ%c5?Ye zO=0|XGFF2pKVn(2i8KmVadEu|!qx5>v$XllU41Y8kMAAV6++xCZ3(sG)23XBwe=HZ zFE@-)KT&%6G;zO-N9oYV(hM1{arav#3AGLCXM2KK@ds3+_~c%wpTvFn<8Dk3BX52(w4tJ}x%tfdU5DXklp1hHIq4dS$Q5m}yO(XNL>a z8okfb)M`aybqtW_1e`Ee*V_=4g*9GPO2UwSr;q2;kh+3^Bg5Pdk@HtM4cV&{d5+wy zo+Aa^4P~+*0p=}o=!<@ z2BG#sNuE~*M|7)G)AD=6^zvTF8!ry$>b@e%yG9MB(ifVKZDp&$&WUD5aF04OTmQ&C zRMpQ5kP|x2Z&k;}c-MxtJ<7-6>dlmtE$hHNY!*9ycq4(O z@CpU)b-OYm3AUS~+GI|SQvBL(F-vjY+{ZcJFf!~?Gc^+fg1gz4)iOoi@ABk|49#{wYnr zjuz907tGB}`4;XKrT7KYcoB3~Qu4adVg?Yh53-1lSe6&JJuB@A$ajv>D@!V`b{0{J z0jLs#^ex16Tlqc;HH~6jbepz$Ur#A&?6Ve>!eXW0$8~PxQY`YsSXbD1h=ERe6!vM{ zr!hy%OG&Fp>JEC(54HwMSDn1?nNv#XEXE*n%i0&wYs@! zhBY_j6o@Ctoz&bVG3<2n9lWCwaBpVjC)$L8qxxVBqR3psnHbfKh(Y|vSi`hS)0{({ zjRPspnI>bx!K-O5DmRi#YA%&L1HVlB2|Ot>a8`3e#q+Hl!aKH1o@rdv%BQddZB+g} z&Am)66C-KvLvmTj<`D!=;g)C<*-#gq;vN<=xM=G&H|V@+UKTz)p61S)*U0s2E>&6% zwrVa_Od@A&H9T#*wel%UL^ruTnoBh;2RCX}!b{>2`Sz&g7OXP5xfjN^UY%&c^}mC0 z9$|rymaI1voksV$>?#p*k7QRw);eMM@fTwTDiO7!$RKue@tdt4G~tTfjRp9f{Y~Oa z?!U9E65GtvwEr9BQK&`rL)F!#y`q|aOw&VXb*^GRE*c+V2p8lnjW*jEwerOfw#!mt zBO?sqL8n^er{x#qY;juCg9w?6xQa<*i8zBd>}BFztWSs)Vv|nrXN^NxNaqsKCu(Im zi;l`_92QAbv-DMRFOJGiStpLlF6kFhYXk9^{RA;-B#1|xEmBaPFG}zo^I6#>c3Hb+ z3C`GiFH4b=aj&f|kPTVJ67LGKy0W5v3e?caAG5y~Bt9vb{$@YmU zVwPO!26Jm#zsSv^ek}`ar)Ytde66S_T}DUu|FJvh4(8^`8@BsmZml@x{w%kycnWW> z2GsNW63_T|#S%=H73h%3Te%mFs3x{Ov-6 z$b{2{Q2$LJ7PqT6BVV()!apHb+>BsZ@gpJNOC9q%KAYLSC%7)KW6o&Xa9Giyp~^xz aJZGpfKY2O0P9%L3Z<_MtoTNYWvG^}pr7Ly- delta 3227 zcmai13vg6d8UD`M``XQ8v%4f@7n0o&l3ub&2vZw`8X*d%sIh5NiqMW$Kp`31g-t-2 zu-U}6mW;IH_M)8@>-3@M6kCd0rZWXwI_*f&8QM+1eCNVCr|yZc5T| z@XqAB|Mx%6|DSXIbM9v3rjeVzyT>?sKKo>D?|eDck$d9i@}G79z2LJF*lgzNBBi$h zrR0;J06y;3$!2f8xJnq_sK_QJ=&YXW_$OiFl}5m=0tC4au)Nn3ZTTMABjmX79`miw z$|Nl08_+UNSp-XgYhtNLHCFk`_thrYfvU9Iy&OLlN zdnp2!vwKgO(dB(=<_RuLK)PHQE4_n?x%YDWL_<|NM`E@3<|HjERYxax0pT&Xp4jLe zHmjCDdByNw{GagbnJb3BcZKk#S~nA z)BBZ4b!`(OZ4&HCo&tozkQuhD5r)gP3}mIE7YqW~>obZZug<^V)pie8K64OjuL zcAM0gmL0M(JkUn^A1Yary3&H!OtCENG)z^pX#`tFJ?$&q78Pa;b2E&rKA~ztQx>lR zYoL|3h7o0Q7b`b2WEKM_SGaA|q?QmG$DApL*45)xfhF#(!*RSox1#XcVrM_$J znpJ#XB5(G#`xl3}JmBR6R=_(DxYj%DPiC2hPn*ebJ~8~p?lNO|+dROj8fK*(!xEp8 z?~+R2ZYepd~fUmtG;{a`3`*oI3Ty$E z$Yf4yj6V0FD@(H8{v}<%fiANgkD7a!@)TBx7+z$W0FusDYK|CPW*E)(Ar|q0QE3P8 zfp4o_i-dE6QKeEv-O3_j7=bD=&e$rfv{mdjsA*K|qQ9Vh{-~$aX&kV!F<7khC-@gT zG=|UnQmo50HgTZiK7|>L4`~c)eT=eNt5UsWg5MCq6<=XqB}^^*xQps@Q$uEG+e@@{ z@Vr^@)m7kH#+mSQn;DnIv$ispAu_`lL^aefNAxfu%+td>Pfrt-9N5Aea+tWt8YNox z-L&^%jJV(V9r1`WPMk1?iO-9(Xon+qi7I~nGQ@ov&l3f*?}@wldP|H6<#e9rDBcmX z6O`DK^y$MtMNfhi;rm!;F6YqS)9l;T-Bv$4>JiOyPNn!J*>TOzik~_C{KD?7V;Ihg zjq+8pA87V6dvR^i_A}EL0yZ$DCUsa*jZrC)pE0NFkEDvvXAT@ z%?ic%@#A8gKuY+L*DP1vYmJJ)tg_kvFKFYPxB*LPJXK^5la=61kxi17;(}(nZczrO zL6!D0Hi&Dum))9;I&Ye9igK(ivI+AKWM9&(P+AaQ)2vWTFgvT7Akx}+Cl;We2X#=h z!XgIoG%xuDFb8o_B#}wz$CU#!U21l`Rm>-n(Tr$pObj z2=5!$pbp(uCp%Q_YZRZd2CxK^c0bnOoc#dtN8YmX`s_aQB>gW^-wCzLA*kK$(@~vT z-mc{w);NE`qqty9B8PE#iNDgiEx*WNOa_U|8JojKCo1L?_2Y7}IH~1PG@G4j1C7s! z*YT?TS@9Nb7d>JZy0a|q?P7v;433J7sFw3t?$vT3o)UR1WYIUs2l0%&SuPUK$XjGc zoUm_`La6jn95lDcCE_6~C8IcF@081^&&W<9r%HT6t|vYxzoM~E<93a^h}q}ls3v0? z6R1ZQ79lB4qZOX`mTbj-@g3sh;xO@`c!8J~?-P#-%h!sRM1=Tjks!XI^}i>s(Iafa zL7c`T*iU?1%YV`+gwp#IdhZ4!B`<0|BJ1%(FIW+cc8L4Me|V(0{rZkyEe8egXY-ub zS+T_SiG?C5JG@;L4L5FJGpOIbLi;IMU@Kcjy=Oi<|A*fpQ+cS^>4!I+<4smHiWA=4 z(4wjq#6=743+?ron^_tI%#M<&(V!smn zRe<4T;j@$be!lwI`%ZgLKm6%^`CI4vgx6nl(TUjsCtU56d8yi4Y%3u`BV%RWUu#cZ zr~WH|=0orctUDf;1RNlYiUk|^gF7D#byaer cBY%Hlx9}zs$MfY2E}9ab%!k~+i(H%iUx6MKE&u=k diff --git a/release/demos/formattedinput/uppercasehexadecimals/index.dll b/release/demos/formattedinput/uppercasehexadecimals/index.dll index cd0476eda0a486b588a5c7b29249f6b2dd36e5d8..20ae68ef69ec8bba97822eda0e0182a930329438 100644 GIT binary patch delta 1647 zcmZ9Ne{54#6vw~kz58BYyRKW?(Y0(qYwgxDMp$GMRAfzNUlHYGYkf-$zgQqD{c#;MNSZTYa&h_c_4Jmf_8)cqy(F{AQHlKe6EG)bqsP+TIV-v8YKRlz5Faij?u09yAuqc%9t>IA4iIDq@c^?cgd%% zs$BH21B6xU;&pg}?tnYaLAW(FClg8$0kPpY(3z~^QBAT|X;u%X6N&oDnjW`GVwds4 zyOKPW=v6bxl=8Cu_INBbC#SN~QOBqmjRZZ$l)L&lc$Mk_{2n=KRfp5n#nilTT@N4E zB*Lb2?B+RP8;JJ+JGuW=+1ZU7)~s9ArF=U}fwSDlmu1n+cb6-B-m=yf?lU|-EqB>- zsZoAyH{?#3s?tCR346p0AuGzQ5DI3F`8O$hD=Gbe);DSUG1hH#i#+R7#0c-q9W&27 zY%67&F(yJd#y%e8Xo$I1EH-@@vPU`ELX4Om9I<9t6Vbu>g%2qjWv6e9A)dZws$`Es zC4PjH1u$SK{XwV&HR|-|wa+0#`8cNH85$Ei&}ON}2pTgv!f(b+=Bt`5nr)irHLuc5 zez$-QaHUjj)m4sfB{@}P^_Ia?Q0N*!!8cWy}-LRf}QvZ)H6VmCui- zXasBYU1@Ev*LEJe?MrwY2hE?6$3gm2^B?9`zH7_4&we{XN45O}j^hw{IqylTz)vWk zg0o+wKDOY4P!7TZg4lr{)4&Myv4k1-=$AEglR;O5^m!LgjLS=G&^LBv0iQ5 z(g}zLMXTXwE;k~YF-@6t);`&$2)`ej?mJX$P2EU7h5(0B63l0@nh*I%7$#AjWx5r%k|)UFi2 z!=idc#=Jqw%0_Q3HOObY57-5ogb^yd<=t#LOFN1mySy5hT&OQko1RrGH$Jb%7 delta 1517 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 M`EcSYq)w*%Mo}p)OP&r8Ku zi8_t(icsz-Q7+`u>)`EHh&k?ho@JkFger<_f%|Q);U@PK&*CNSWv+}KKm<8f;1Xoe zxx0vNBNao|h)g%pTsN^&tmO1xr5lD8PU=K8T0zQ7)F&oQ3vL4iM0TI&4jaDodT3;_)8r5NfH(rYuOEFUz{c zi9&UP7Gf8%g+YhJupiW+7`EFU_9>n}j5X=zkd$&9h7m_zN<*wVQx*b8WBSt#}k_g zQrjZJ)wU`@1Uv*dW8l!PZ3_WCrbVpCkl2hjprR|xqTB$Tf za0r*j(vl2F+|RS`wQFO%hFQ&%9g|vPJo1W_@a1L0j&JeK~Ze zI)-Dn^8X=m4W0!4MwPrBY-TTOZoOu-c z-iqFzqb_|21;1pr>tT9b-)n@aUjGOllMuIU$G-30$I+C<`BYS(S5HIKt{ z(rh-v^i61r={@rm-A|9QoV8Sw`cabUcOkt)d1hLw`bgIJxTgye52T&*-4z~w&tN&@ytegd>ie-nEtxyAun4ofMxo>s;q zFx~^RNm@mK-i1+eTiJG-(&i!GG@DJ13bRjz$)$Yd`7AsQq$TwkN2Ddhpz=P*P^SUOIZ$C+nT^ z+)h8zdQjf9veOV{liWaiP2owFJWpv})+9fsd@`D&N^_Dms=!JrC`cc16>yOi1J>#d z&@~t>C`cYk5yg!Gs;9GN54F)r^Si*U<_~E-74jkQ^m;x{37WwTaGK8(2od350Kcc7 z2VTUq7Lq3zBzbb(Drk%1{fh6Rh;^C9!LOsiD#T5CiK_Gu6xUd4{QNUz&CU8;;1cM4 zh`Ed6X{(yYXg|_yQ{i4$cpX1H{=|8x{auczvLaZ4DGt&HoFo1N42Uc6%m*Gc%YpA} z)xd5mE{f=<`aHq>xX}oH!n{X#xxr`^K_K=6*e_-S$3#6aJth_^p+#Yv!c_{_D~wVV z-AA*jgx|nhb2qn%x#aR{;C|i;Jj6SINBC9X1YZRHk}mzwDlv(dSkNs@+Y2 zLU(6isqcZ_w%+c+?!=bvZ*_ILlYtd(B3R-+75uDwE!aHqIcKe~)^6+Ty7y~c?%}*D z_b+)5PAt#wX7_CPId@~hI`?A1=CVh+1~;xvb|$t_vbVjf_ZzFb5}n&nkCniCzR!KA z@Obf#e>YPndiha`(f|#j^|nwKUb2R{;}m*)!Tw;s z<13A1wBWOI11$2LZ79@9_z|)+VoI?z;)#;<3Q;zMZHw%zs2)WN=!9|sKEF3wYqCcT zlo9Orp?p6~6zoS^J3glkx8UfQ&y2Fb-F?1kK99Q>nnqWsza-qgQg$4E?9eUz$GC+b z^wWp@bu%@3@ponQn$|V{cM$s)ZSg;!{of&-k9WBK=3;T6V$P@m>9~$CJ<3zCa JCXd%y{{tsS56}Pr delta 4249 zcmZWteNbH06+idBuVrC3>|2)aB}@2l1B8+YgoHE(0h5i1i6O><%>;xsE|6XFc2Oz9 zF3~t9#kTmYHt}OJ@sApvraFu!R&DF()QPrroYYQjCmAueI<2;`b*58wu)lkE!9*YP ze(!wUbIv{Y-22{=x|^k@*^lmBc3S!LDau^$5@*@0foL5Bj2uxHQ{(1zuuE9ZZh( zJHafIjLUi(jFp@dq6#T;ThnaOc*&*4xd`AA0V-h_LoE@YT8{BtI>xk4E;^9f%qx^>2&k;41146G`jkE1B+vIp`qVIgbai8nx9mWqcfjTC6--H`aeOz$aCW8|5tu^URAqXlWy)vF0&ju$mlSI8}IX#8dRBQB_k_LtRaEa_a zd|bG5@^KLU7f$|+Oe9%BL(Rk@688a#+l zwdY!c|)*K3{xl3GwJRX^O@JNKhj&LDkU_*CZat~ujbJ*120|`Y{tOYYC!e*B5xL7 zI-j0_%-oX|MCqL8y_buFD2Qw>27<^qwFVzo$jf$X$xsYe+g5E3X z)k!|4>-1OcS86dOv`S5<9iVmUbqL9=N)Jr`2^%M!;H`$6#vC^pPWmltHB8Fo2Q(+0 z)uv&2CkfZDQ!y*1SEcJU@K#JV=W4rb$}CnqLErADk+64?_2CY#5!C@?6T7o5z8s z5aSLTLg&OHex=Kyd=g%skzU+XBrRuPsgX$~@bgDLiDQbs(5Aq=qaTDpgbo3x9DfF0 zP|pK@%-*ABx%V z!UDX57G1y|?CT_>FVTs3yQu<)B@SMKf0Dz}Hfe1SSEwA{HRWixmv{xR#}Nd6t~Nmy z(A#jHi1jTZpB|@`bjBE@5WQeL1iamNjJj!%Jr4Re>?HLisSkx(Ne9_1TtwL^;C}54 z@GOS4k>~{vi5`eZr)`qnFXi8S#5zxQDqRny6o|p6)`apFuA<36m&fb#pyo}{E zuZO%2o{vy6?r>E#`Iz|rzAD8r;#0wG?CbR*G z8zlBgOi4VJmZLAuvR*DMQxZ2Q!dodt={|amt>ofR)A5={d#&J4Frrgh0q1BP1qvsS zlNWoNQ65l1yHx<4n4^PMfp$Q?kf9gw~wzPdwp|J zPN*Z&pNPbweb!j7{jj^Ev1=@z2=A+Jj|~rpr6yj#F&qtBk$&114Mih~NZ)Yed*Ok$ z_*k@`Lebk|Lt*Cw-$-KAn*GI+Ztfe7?WLV#BjNU2 z!~H`PLFVnl5xdx|FoercB5b#sz22>nek&G_-IA!^+!cx@!d7f#_NY0?%*B|UcO=5m zIO<^YyodDmShT+{VgDp=m#=*|77u4Kplu`JsG#k?=f!Gc(XHX==#FsTz!;IyhfjeK zqJkLuGeijr(?05_VH`UBG-TiIJDG0`fVqt*I}Y_2RAHjj3Hz%2C#tF3g=G)mZynuC z7Oh`=F39PgqIGs#mDhf~+Bxef_)NQ&DmwAb>qD3k>8la&+*`Ci~UK^L2{u=~Q$x zq%|q^+{!@T$-7d}te5F&W8+YsCu^ouAK? diff --git a/release/demos/menu/keyboardnavigation/index.js b/release/demos/menu/keyboardnavigation/index.js index 6f238cd2..e69de29b 100644 --- a/release/demos/menu/keyboardnavigation/index.js +++ b/release/demos/menu/keyboardnavigation/index.js @@ -1,5 +0,0 @@ -window.Example = { - updateLog: function (element, html) { - element.innerHTML = html; - } -}; diff --git a/release/demos/treemap/automaticrendering/blazor.boot.json b/release/demos/treemap/automaticrendering/blazor.boot.json new file mode 100644 index 00000000..4ece58ec --- /dev/null +++ b/release/demos/treemap/automaticrendering/blazor.boot.json @@ -0,0 +1,32 @@ +{ + "assemblies": + [ + "../framework/_framework/_bin/Microsoft.AspNetCore.Blazor.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Blazor.HttpClient.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Components.dll", + "../framework/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Configuration.dll", + "../framework/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Primitives.dll", + "../framework/_framework/_bin/Microsoft.JSInterop.dll", + "../framework/_framework/_bin/Mono.WebAssembly.Interop.dll", + "../framework/_framework/_bin/System.Core.dll", + "../framework/_framework/_bin/System.Net.Http.dll", + "../framework/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll", + "../framework/_framework/_bin/System.Text.Encodings.Web.dll", + "../framework/_framework/_bin/System.Text.Json.dll", + "../framework/_framework/_bin/System.dll", + "../framework/_framework/_bin/WebAssembly.Bindings.dll", + "../framework/_framework/_bin/WebAssembly.Net.Http.dll", + "../framework/_framework/_bin/jQWidgets.Blazor.dll", + "../framework/_framework/_bin/mscorlib.dll", + "../demos/treemap/automaticrendering/index.dll" + ], + "entryAssembly": "index", + "linkerEnabled": true +} + \ No newline at end of file diff --git a/release/demos/treemap/automaticrendering/blazor.webassembly.js b/release/demos/treemap/automaticrendering/blazor.webassembly.js new file mode 100644 index 00000000..a43bc87c --- /dev/null +++ b/release/demos/treemap/automaticrendering/blazor.webassembly.js @@ -0,0 +1 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=45)}([,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(25),n(18);var r=n(26),o=n(13),a={},i=!1;function u(e,t,n){var o=a[e];o||(o=a[e]=new r.BrowserRenderer(e)),o.attachRootComponentToLogicalElement(n,t)}t.attachRootComponentToLogicalElement=u,t.attachRootComponentToElement=function(e,t,n){var r=document.querySelector(e);if(!r)throw new Error("Could not find any element matching selector '"+e+"'.");u(n||0,o.toLogicalElement(r,!0),t)},t.renderBatch=function(e,t){var n=a[e];if(!n)throw new Error("There is no browser renderer with ID "+e+".");for(var r=t.arrayRangeReader,o=t.updatedComponents(),u=r.values(o),l=r.count(o),s=t.referenceFrames(),c=r.values(s),d=t.diffReader,f=0;f0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return e[r]=[],e}function u(e,t,n){var a=e;if(e instanceof Comment&&(s(a)&&s(a).length>0))throw new Error("Not implemented: inserting non-empty logical container");if(l(a))throw new Error("Not implemented: moving existing logical children");var i=s(t);if(n0;)e(r,0);var a=r;a.parentNode.removeChild(a)},t.getLogicalParent=l,t.getLogicalSiblingEnd=function(e){return e[a]||null},t.getLogicalChild=function(e,t){return s(e)[t]},t.isSvgElement=function(e){return"http://www.w3.org/2000/svg"===c(e).namespaceURI},t.getLogicalChildrenArray=s,t.permuteLogicalChildren=function(e,t){var n=s(e);t.forEach(function(e){e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=function e(t){if(t instanceof Element)return t;var n=d(t);if(n)return n.previousSibling;var r=l(t);return r instanceof Element?r.lastChild:e(r)}(e.moveRangeStart)}),t.forEach(function(t){var r=t.moveToBeforeMarker=document.createComment("marker"),o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):f(r,e)}),t.forEach(function(e){for(var t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd,a=r;a;){var i=a.nextSibling;if(n.insertBefore(a,t),a===o)break;a=i}n.removeChild(t)}),t.forEach(function(e){n[e.toSiblingIndex]=e.moveRangeStart})},t.getClosestDomElement=c},,,,function(e,t,n){"use strict";var r;!function(e){window.DotNet=e;var t=[],n={},r={},o=1,a=null;function i(e){t.push(e)}function u(e,t,n,r){var o=s();if(o.invokeDotNetFromJS){var a=JSON.stringify(r,h),i=o.invokeDotNetFromJS(e,t,n,a);return i?d(i):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.")}function l(e,t,r,a){if(e&&r)throw new Error("For instance method calls, assemblyName should be null. Received '"+e+"'.");var i=o++,u=new Promise(function(e,t){n[i]={resolve:e,reject:t}});try{var l=JSON.stringify(a,h);s().beginInvokeDotNetFromJS(i,e,t,r,l)}catch(e){c(i,!1,e)}return u}function s(){if(null!==a)return a;throw new Error("No .NET call dispatcher has been set.")}function c(e,t,r){if(!n.hasOwnProperty(e))throw new Error("There is no pending async call with ID "+e+".");var o=n[e];delete n[e],t?o.resolve(r):o.reject(r)}function d(e){return e?JSON.parse(e,function(e,n){return t.reduce(function(t,n){return n(e,t)},n)}):null}function f(e){return e instanceof Error?e.message+" "+e.stack:e?e.toString():"null"}function p(e){if(r.hasOwnProperty(e))return r[e];var t,n=window,o="window";if(e.split(".").forEach(function(e){if(!(e in n))throw new Error("Could not find '"+e+"' in '"+o+"'.");t=n,n=n[e],o+="."+e}),n instanceof Function)return n=n.bind(t),r[e]=n,n;throw new Error("The value '"+o+"' is not a function.")}e.attachDispatcher=function(e){a=e},e.attachReviver=i,e.invokeMethod=function(e,t){for(var n=[],r=2;r0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]>2,r=Module.HEAPU32[n+1];if(r>s)throw new Error("Cannot read uint64 with high order part "+r+", because the result would exceed Number.MAX_SAFE_INTEGER.");return r*l+Module.HEAPU32[n]},readFloatField:function(e,t){return Module.getValue(e+(t||0),"float")},readObjectField:function(e,t){return Module.getValue(e+(t||0),"i32")},readStringField:function(e,n){var r=Module.getValue(e+(n||0),"i32");return 0===r?null:t.monoPlatform.toJavaScriptString(r)},readStructField:function(e,t){return e+(t||0)}};var c=document.createElement("a");function d(e){return e+12}function f(e,t,n){var r="["+e+"] "+t+":"+n;return Module.mono_bind_static_method(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(35),o=window.chrome&&navigator.userAgent.indexOf("Edge")<0,a=!1;function i(){return a&&o}t.hasDebuggingEnabled=i,t.attachDebuggerHotkey=function(e){a=e.some(function(e){return/.pdb$/.test(r.getFileNameFromUrl(e))});var t=navigator.platform.match(/^Mac/i)?"Cmd":"Alt";i()&&console.info("Debugging hotkey: Shift+"+t+"+D (when application has focus)"),document.addEventListener("keydown",function(e){var t;e.shiftKey&&(e.metaKey||e.altKey)&&"KeyD"===e.code&&(a?o?((t=document.createElement("a")).href="../../../framework/_framework/debug?url="+encodeURIComponent(location.href),t.target="_blank",t.rel="noopener noreferrer",t.click()):console.error("Currently, only Edge(Chromium) or Chrome is supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(18),o=function(){function e(e){this.batchAddress=e,this.arrayRangeReader=a,this.arrayBuilderSegmentReader=i,this.diffReader=u,this.editReader=l,this.frameReader=s}return e.prototype.updatedComponents=function(){return r.platform.readStructField(this.batchAddress,0)},e.prototype.referenceFrames=function(){return r.platform.readStructField(this.batchAddress,a.structLength)},e.prototype.disposedComponentIds=function(){return r.platform.readStructField(this.batchAddress,2*a.structLength)},e.prototype.disposedEventHandlerIds=function(){return r.platform.readStructField(this.batchAddress,3*a.structLength)},e.prototype.updatedComponentsEntry=function(e,t){return c(e,t,u.structLength)},e.prototype.referenceFramesEntry=function(e,t){return c(e,t,s.structLength)},e.prototype.disposedComponentIdsEntry=function(e,t){var n=c(e,t,4);return r.platform.readInt32Field(n)},e.prototype.disposedEventHandlerIdsEntry=function(e,t){var n=c(e,t,8);return r.platform.readUint64Field(n)},e}();t.SharedMemoryRenderBatch=o;var a={structLength:8,values:function(e){return r.platform.readObjectField(e,0)},count:function(e){return r.platform.readInt32Field(e,4)}},i={structLength:12,values:function(e){var t=r.platform.readObjectField(e,0),n=r.platform.getObjectFieldsBaseAddress(t);return r.platform.readObjectField(n,0)},offset:function(e){return r.platform.readInt32Field(e,4)},count:function(e){return r.platform.readInt32Field(e,8)}},u={structLength:4+i.structLength,componentId:function(e){return r.platform.readInt32Field(e,0)},edits:function(e){return r.platform.readStructField(e,4)},editsEntry:function(e,t){return c(e,t,l.structLength)}},l={structLength:20,editType:function(e){return r.platform.readInt32Field(e,0)},siblingIndex:function(e){return r.platform.readInt32Field(e,4)},newTreeIndex:function(e){return r.platform.readInt32Field(e,8)},moveToSiblingIndex:function(e){return r.platform.readInt32Field(e,8)},removedAttributeName:function(e){return r.platform.readStringField(e,16)}},s={structLength:36,frameType:function(e){return r.platform.readInt16Field(e,4)},subtreeLength:function(e){return r.platform.readInt32Field(e,8)},elementReferenceCaptureId:function(e){return r.platform.readStringField(e,16)},componentId:function(e){return r.platform.readInt32Field(e,12)},elementName:function(e){return r.platform.readStringField(e,16)},textContent:function(e){return r.platform.readStringField(e,16)},markupContent:function(e){return r.platform.readStringField(e,16)},attributeName:function(e){return r.platform.readStringField(e,16)},attributeValue:function(e){return r.platform.readStringField(e,24)},attributeEventHandlerId:function(e){return r.platform.readUint64Field(e,8)}};function c(e,t,n){return r.platform.getArrayEntryPtr(e,t,n)}}]); \ No newline at end of file diff --git a/release/demos/treemap/automaticrendering/index.dll b/release/demos/treemap/automaticrendering/index.dll new file mode 100644 index 0000000000000000000000000000000000000000..78ddee285edb95872eb7cd460a926d99db9cb5d1 GIT binary patch literal 9728 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 QUi6!8^8efSe;0xO2DZl#hyVZp literal 0 HcmV?d00001 diff --git a/release/demos/treemap/automaticrendering/index.js b/release/demos/treemap/automaticrendering/index.js new file mode 100644 index 00000000..e69de29b diff --git a/release/demos/validator/defaultfunctionality/blazor.boot.json b/release/demos/validator/defaultfunctionality/blazor.boot.json new file mode 100644 index 00000000..acbba82a --- /dev/null +++ b/release/demos/validator/defaultfunctionality/blazor.boot.json @@ -0,0 +1,32 @@ +{ + "assemblies": + [ + "../framework/_framework/_bin/Microsoft.AspNetCore.Blazor.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Blazor.HttpClient.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll", + "../framework/_framework/_bin/Microsoft.AspNetCore.Components.dll", + "../framework/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Configuration.dll", + "../framework/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll", + "../framework/_framework/_bin/Microsoft.Extensions.Primitives.dll", + "../framework/_framework/_bin/Microsoft.JSInterop.dll", + "../framework/_framework/_bin/Mono.WebAssembly.Interop.dll", + "../framework/_framework/_bin/System.Core.dll", + "../framework/_framework/_bin/System.Net.Http.dll", + "../framework/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll", + "../framework/_framework/_bin/System.Text.Encodings.Web.dll", + "../framework/_framework/_bin/System.Text.Json.dll", + "../framework/_framework/_bin/System.dll", + "../framework/_framework/_bin/WebAssembly.Bindings.dll", + "../framework/_framework/_bin/WebAssembly.Net.Http.dll", + "../framework/_framework/_bin/jQWidgets.Blazor.dll", + "../framework/_framework/_bin/mscorlib.dll", + "../demos/validator/defaultfunctionality/index.dll" + ], + "entryAssembly": "index", + "linkerEnabled": true +} + \ No newline at end of file diff --git a/release/demos/validator/defaultfunctionality/blazor.webassembly.js b/release/demos/validator/defaultfunctionality/blazor.webassembly.js new file mode 100644 index 00000000..06f01356 --- /dev/null +++ b/release/demos/validator/defaultfunctionality/blazor.webassembly.js @@ -0,0 +1 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=45)}([,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(25),n(18);var r=n(26),o=n(13),a={},i=!1;function u(e,t,n){var o=a[e];o||(o=a[e]=new r.BrowserRenderer(e)),o.attachRootComponentToLogicalElement(n,t)}t.attachRootComponentToLogicalElement=u,t.attachRootComponentToElement=function(e,t,n){var r=document.querySelector(e);if(!r)throw new Error("Could not find any element matching selector '"+e+"'.");u(n||0,o.toLogicalElement(r,!0),t)},t.renderBatch=function(e,t){var n=a[e];if(!n)throw new Error("There is no browser renderer with ID "+e+".");for(var r=t.arrayRangeReader,o=t.updatedComponents(),u=r.values(o),l=r.count(o),s=t.referenceFrames(),c=r.values(s),d=t.diffReader,f=0;f0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return e[r]=[],e}function u(e,t,n){var a=e;if(e instanceof Comment&&(s(a)&&s(a).length>0))throw new Error("Not implemented: inserting non-empty logical container");if(l(a))throw new Error("Not implemented: moving existing logical children");var i=s(t);if(n0;)e(r,0);var a=r;a.parentNode.removeChild(a)},t.getLogicalParent=l,t.getLogicalSiblingEnd=function(e){return e[a]||null},t.getLogicalChild=function(e,t){return s(e)[t]},t.isSvgElement=function(e){return"http://www.w3.org/2000/svg"===c(e).namespaceURI},t.getLogicalChildrenArray=s,t.permuteLogicalChildren=function(e,t){var n=s(e);t.forEach(function(e){e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=function e(t){if(t instanceof Element)return t;var n=d(t);if(n)return n.previousSibling;var r=l(t);return r instanceof Element?r.lastChild:e(r)}(e.moveRangeStart)}),t.forEach(function(t){var r=t.moveToBeforeMarker=document.createComment("marker"),o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):f(r,e)}),t.forEach(function(e){for(var t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd,a=r;a;){var i=a.nextSibling;if(n.insertBefore(a,t),a===o)break;a=i}n.removeChild(t)}),t.forEach(function(e){n[e.toSiblingIndex]=e.moveRangeStart})},t.getClosestDomElement=c},,,,function(e,t,n){"use strict";var r;!function(e){window.DotNet=e;var t=[],n={},r={},o=1,a=null;function i(e){t.push(e)}function u(e,t,n,r){var o=s();if(o.invokeDotNetFromJS){var a=JSON.stringify(r,h),i=o.invokeDotNetFromJS(e,t,n,a);return i?d(i):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.")}function l(e,t,r,a){if(e&&r)throw new Error("For instance method calls, assemblyName should be null. Received '"+e+"'.");var i=o++,u=new Promise(function(e,t){n[i]={resolve:e,reject:t}});try{var l=JSON.stringify(a,h);s().beginInvokeDotNetFromJS(i,e,t,r,l)}catch(e){c(i,!1,e)}return u}function s(){if(null!==a)return a;throw new Error("No .NET call dispatcher has been set.")}function c(e,t,r){if(!n.hasOwnProperty(e))throw new Error("There is no pending async call with ID "+e+".");var o=n[e];delete n[e],t?o.resolve(r):o.reject(r)}function d(e){return e?JSON.parse(e,function(e,n){return t.reduce(function(t,n){return n(e,t)},n)}):null}function f(e){return e instanceof Error?e.message+" "+e.stack:e?e.toString():"null"}function p(e){if(r.hasOwnProperty(e))return r[e];var t,n=window,o="window";if(e.split(".").forEach(function(e){if(!(e in n))throw new Error("Could not find '"+e+"' in '"+o+"'.");t=n,n=n[e],o+="."+e}),n instanceof Function)return n=n.bind(t),r[e]=n,n;throw new Error("The value '"+o+"' is not a function.")}e.attachDispatcher=function(e){a=e},e.attachReviver=i,e.invokeMethod=function(e,t){for(var n=[],r=2;r0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]>2,r=Module.HEAPU32[n+1];if(r>s)throw new Error("Cannot read uint64 with high order part "+r+", because the result would exceed Number.MAX_SAFE_INTEGER.");return r*l+Module.HEAPU32[n]},readFloatField:function(e,t){return Module.getValue(e+(t||0),"float")},readObjectField:function(e,t){return Module.getValue(e+(t||0),"i32")},readStringField:function(e,n){var r=Module.getValue(e+(n||0),"i32");return 0===r?null:t.monoPlatform.toJavaScriptString(r)},readStructField:function(e,t){return e+(t||0)}};var c=document.createElement("a");function d(e){return e+12}function f(e,t,n){var r="["+e+"] "+t+":"+n;return Module.mono_bind_static_method(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(35),o=window.chrome&&navigator.userAgent.indexOf("Edge")<0,a=!1;function i(){return a&&o}t.hasDebuggingEnabled=i,t.attachDebuggerHotkey=function(e){a=e.some(function(e){return/.pdb$/.test(r.getFileNameFromUrl(e))});var t=navigator.platform.match(/^Mac/i)?"Cmd":"Alt";i()&&console.info("Debugging hotkey: Shift+"+t+"+D (when application has focus)"),document.addEventListener("keydown",function(e){var t;e.shiftKey&&(e.metaKey||e.altKey)&&"KeyD"===e.code&&(a?o?((t=document.createElement("a")).href="../../../framework/_framework/debug?url="+encodeURIComponent(location.href),t.target="_blank",t.rel="noopener noreferrer",t.click()):console.error("Currently, only Edge(Chromium) or Chrome is supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(18),o=function(){function e(e){this.batchAddress=e,this.arrayRangeReader=a,this.arrayBuilderSegmentReader=i,this.diffReader=u,this.editReader=l,this.frameReader=s}return e.prototype.updatedComponents=function(){return r.platform.readStructField(this.batchAddress,0)},e.prototype.referenceFrames=function(){return r.platform.readStructField(this.batchAddress,a.structLength)},e.prototype.disposedComponentIds=function(){return r.platform.readStructField(this.batchAddress,2*a.structLength)},e.prototype.disposedEventHandlerIds=function(){return r.platform.readStructField(this.batchAddress,3*a.structLength)},e.prototype.updatedComponentsEntry=function(e,t){return c(e,t,u.structLength)},e.prototype.referenceFramesEntry=function(e,t){return c(e,t,s.structLength)},e.prototype.disposedComponentIdsEntry=function(e,t){var n=c(e,t,4);return r.platform.readInt32Field(n)},e.prototype.disposedEventHandlerIdsEntry=function(e,t){var n=c(e,t,8);return r.platform.readUint64Field(n)},e}();t.SharedMemoryRenderBatch=o;var a={structLength:8,values:function(e){return r.platform.readObjectField(e,0)},count:function(e){return r.platform.readInt32Field(e,4)}},i={structLength:12,values:function(e){var t=r.platform.readObjectField(e,0),n=r.platform.getObjectFieldsBaseAddress(t);return r.platform.readObjectField(n,0)},offset:function(e){return r.platform.readInt32Field(e,4)},count:function(e){return r.platform.readInt32Field(e,8)}},u={structLength:4+i.structLength,componentId:function(e){return r.platform.readInt32Field(e,0)},edits:function(e){return r.platform.readStructField(e,4)},editsEntry:function(e,t){return c(e,t,l.structLength)}},l={structLength:20,editType:function(e){return r.platform.readInt32Field(e,0)},siblingIndex:function(e){return r.platform.readInt32Field(e,4)},newTreeIndex:function(e){return r.platform.readInt32Field(e,8)},moveToSiblingIndex:function(e){return r.platform.readInt32Field(e,8)},removedAttributeName:function(e){return r.platform.readStringField(e,16)}},s={structLength:36,frameType:function(e){return r.platform.readInt16Field(e,4)},subtreeLength:function(e){return r.platform.readInt32Field(e,8)},elementReferenceCaptureId:function(e){return r.platform.readStringField(e,16)},componentId:function(e){return r.platform.readInt32Field(e,12)},elementName:function(e){return r.platform.readStringField(e,16)},textContent:function(e){return r.platform.readStringField(e,16)},markupContent:function(e){return r.platform.readStringField(e,16)},attributeName:function(e){return r.platform.readStringField(e,16)},attributeValue:function(e){return r.platform.readStringField(e,24)},attributeEventHandlerId:function(e){return r.platform.readUint64Field(e,8)}};function c(e,t,n){return r.platform.getArrayEntryPtr(e,t,n)}}]); \ No newline at end of file diff --git a/release/demos/validator/defaultfunctionality/index.dll b/release/demos/validator/defaultfunctionality/index.dll new file mode 100644 index 0000000000000000000000000000000000000000..42dff1c7b171046c559e5885356c9b6f6fd761e4 GIT binary patch literal 16384 zcmeHOeRLdGb-y$Fsg+muN|9v6l6Ndwj%-PH^4hDN z^~|g+MX`}d3=I%Y%qeLCX-g8?lF~p(DbVndQ1VAf$?0iJN+}_QQYZyZ1BZ`8+k?~J zeQ#!GBuh#H{-fv6k@n4d_uY5j@7{Ocee>Sz4%~4+1&An!&#SKzeFk^Fc8PTHWCqn$ z$)~I6lNB$l`iyeR3#*1s<}9sf8e?X9T+5^j1;f@xbY{(({Z!<(oP!59cdO!WO@>&_X;EbZY-`6H(>ytLh*K9$8 zI-#qB8zpgRK$S8rGlP=Ab{v^7K68NVfh2=?>t-SaW%vd6_J*#SPL;Ny1==U7Nj(P{!D?zlF?J4+kgq+5LNGkdrOIkW zR<>8uT})^Le{9`KwGBfNTL(EcoeEupJ1P?@iwPUR6pNu*gjrT}2IxuDqg_IsX34Se z`dig$?zauT6RV6E6}XwGDjJZ|9x*CWHejfj5VfRQZHuGO(XH0C#soMudJg^+R0X7J zRb^D|FCSE=nYu*1i*J`}fkRPiohA^%cwVlLtI5k!h-h8Wwv@>=v#D)x%Gf#uDN%&Z zU!?jNgl&}_2HL8*mUR!&DQ3YHs58)Od!XKgHbw2NQ0G0ci^7I#HOJj()ci62G9IyA_V0+E7_lA?To2o-@Z{;d2O6LA6ce ziH*3zG3FT#Ft`FM%wybg73u(wkbpYv)O%;&wDYt3l1EMSFs ziVG5WqXF$;+$O0&k!xh9E9J8AC0JzcvXD%g_kb~3H@8CCR@ySD`LH>pRX$R(*$=nH z4|lcsJ`ZlIAMP4nc>(u23HN6n+_pvFu6;dl*ZHtHaNB*Pq;)qg0(aBvfxFp<&4IhcM@nw>!+nzA~$@ z1n!On;3j*_U<{7jh(u~V%RP4b&^ik2@{y9geg$^>71(3;ut+%_`uqy)H4p>f9{Z#M z50raO-nfVY`xjE6-~0$G@KjmMECp`zp>-6v*+)v=;#Xk6ufPHGc~60ZegzIW3cOh= zu%^;AUGnfE3Jfl!z>rj+yDVmw0>eJEjsmy(NXa991#a^zaJzXMiU-l0war#z;Pd1M}f4DlpOUdknt;!^<&n}uK=d`l85z#`7KYsG2c>^ zJSo?zHA~6^lQTcS1!;>@yc2)}o|fu=-($;5_1`{UI2{)&*m;DuU~5PHn)3+B!OP() zcR6dF;Tqoqbs%Z@06Ll%efl}1Gd^QDB-2MqT7LW3zV^wI-#!yp*ypUYLO5Qw!lVyS za*DS?u)>{Y3LIF1v1Es>>v#zkyMpAjFh;U_?)s6uOFBZs6&2^Ci7>tWCc;KYuK2Ap zTrfKEB9s(TdJxnb>v8>yw25juZ zlyki4S(mcnKsm!>x^8E^F)qP%&1&GB$Y4{fF^-f~#}LtXa9tSt z-!R>vfFSn2EH$Q1bBC4T^?ecENrugvfsD7I?M6EU)I_VJZR?Tg=oK4YZlflm=fH{` zufP{od4t;i&F{ig>NHo>MAf_aei@INv_kB9xg8{Ru*gUx5jls+6g2PVzEYqqk=YH% z#Zpv(EPI+?wqx&jL;Ut4#zbulGa9W?LdrW;XO)3%9eq4O|`bRbsta=0GKSesGR zI>R+>I68^dgcD&$7VT=oflhQS|wt>t++>)TXE{e-j^>3hBM%f z5BAUmPvw0%o5k6edxsOd2XES~h?5d|?lQ4C)tTDVxv7f}Kya3lNBSUUQ_Fd@h6SF) zr)AJKbA>UBIX(%gA4Z2Q!-I4iw#+C}%Z0vsA5;?bAnq7OLE}0ubKgWi2{I2+9X%Y0 zhU(~n&}6udeiZx#(hUL5PpM3QMbK@L?^7qkVR|O?bg+(Y3q?a=+KPObZi_M{6Sy6% z{sTNQ`k=ZcQbpnLaHNhtM_DCCPlVnXtfKFPm~xS#p%|@+JP6KMbPFiY2>G7}XB`z# zTSdPU9fpLnB0VY64~TRW60W81MQrf2sl$;N{VKo`nt-Q{&JrWP0n(}|9%1?zu|}JP z{H22Dn?k#tLFNns^T+ASFijoZ6c~pVYl5pG=L-Q&r$zdpNaKRO9C@}{moOfCgu?a= z-J*m>Axy}q;PFet%KJ@)!8zC6ppJbGoc>R0D>N%<)Q76`F>G)$MR(O6nyJL zqI4;`U71AbSyB47aw&QW=X38_g=X|^<%s&XC_OAn&(U&q6*lVC&0KeZ{!Cd9jaG}2 zl!-xDBkL4erG)7#PH8_%5mFFdxZS(yIweX=Md{M=*6{Bu6|<04&!fm1?u~gEKQ+k`S1tap1C|!u&6Z)C5gdTB9_l5oor9TxVi8D@5iIVI+KCAaQ zeL>XSP0cvZi_^2BB<&KX)d+yDU0lw4=veR+Vv*mv9GMi1t(T5rk}LFe_?|+iF^Ls= zUhw=vq`IIqD@>QEAfPoB+`dOs!6J(`^ij<1577saJ|^{ zN2wF}C~ZW3my%ZArQEC@Q-d??f&Qx(MQ-n23ay7%OB!5STncT$%E>J~KD?zU^GPn@ z^Ma4ti6D%7jE;y#yso)d4cVePfVdPw6pkQHM)3&&b1nR@iT;W@=*P5yeuYm|>7b+d zoWW-TpJ{w%@VSW3@miRdEEwiOt(k+Ew9|Y-?ocAr$8`Iy1RDZQhtJjp@{9lt%NorEPsEH?C8^z&dE7JdnUdn$z$)eEPZ@5 zKQ)xIXOrRne$BiVLunJH--kEH`dPy~?Nvzey174>&FTe@?sl;cux`~&3p3-&%KpL$ z!yHfZv`Oa|HWea9F*`AYn=Cqg<9CUp1HI>ch399nTeg_({ zKMz7h;>qoVt1@i;gfoBXuwekAgKi*QETS`Sdb9WMoy_P(9yKv@O16z0^rqfo(Uk`^ zQ#>~XHj%L~bw#F^qb$Q6(Cw2(R!mmiByT>tlq346J7}!4OYZKm%i)j#>~$u%Kkjm% zaY8V&U{dnTGE5qu^75$+Q&Jgmn|F|;#p%?WkL0rOe=Fq>oU!i9rN;_98X1fBna22_ zo-qnp%e8^)3T#ZCorAhLk;~}T{G(eoxg~sKRs%W9Fb*8PEH_XX=3xYDi!e7Wgoe!{ zBR0O`;r2ds5>X_JHYv8XMQnRSR|F%Dz>J3n5eG>?h0f0JXs9( zEcbzQ#4d!mk$yOoX#T202}Ms{z9>2bMa8xvJfaef~*-ZCiDaR-4d{fsk_^ll(W~!rl;_AgESTKN0n#s zG@d1!PU0n?h19@4xtC1*agJ(j+{f^jCoB`lXK|;7J>blNmZd$Q70_N6DOI-62~gnv zIE*NWI`CKKP+O!D_^7r8cMJR`_6=p~(s58M{H4(sTC@*4JOxm=PD6hdQWNSsJ)@PZH!%m%6u3f|ygPta?ObvayHuQAK2y5A>;jz&~DG$48!bY|qcco`hs^KxU zfusbSYzbI)?Dh7^{8!I@8-4aGLJ#(yvp{EJBz*R3KQyOq5$pN<62n z+ppsXn_WHXTVS7YF(P@t2G{Myp2Vduf=FiRw=aviPE>(i*@udYlcO51Pbu;7R)`4Bn9yJM`EsgkBfcO^C-sZ)iKsP zp;6H{MAS;Qz&08D>5zrB02o=H)A%}^L6bz=q#tWy_D-Nq z1DAo+-->D6j_>UKAc zN)I`$xDxjk=rRfHRO@f;VxvkoEW?Z;=Afqe_{#hh<>e*BPEHASvq3lyc8kyv3(N`* zd^RX1YBVfIJRvx!14HX#vdeu`a#-YrgO{!h?lQPg6HE46vIG5;IXhmDY=0l4!ZEQJ zZ+Rmv%MwC1G^8EBPTR7KbT>4}!hhy2x7&%wUe^6aJpd&}sm5Jaec>R^(+MgExEzdzJpwVrFe!0)qveNlKehr|8w zM1GhP%lRq`C4LBz0eqK;IsCAf62TP@c1K*aa)G#NI1_RK@nNjscxNF*^P<9k9ln&y z^cEM(A^4F*eAV#OdW(<`(~35Mp#{gAeoO*Q*^BRhXBXi`?s9b1FeR>73YT&p9N{?j zV)+ehB-;C%%-M2uusFiAT#kTKV!b(mye{IohL;%ffhdOv%n!MD*zp^O9qcTvcb|rlqXc9%!C}M)1W= zQvMr3N=^OHvKQ^$#}AE$(7W>hG4s$H5$3A5(0x#tJv;A0zfhZn=#*q+{P7-R{Er3n zrW69h2Dl0DG1yi3xiAf*ra{d(E+PX8?}JjPVUts6Blb$vzz;bc*jdWI4mgthBRaO~ z;?|=ZRvdWhbM(pD`yT3{=o5cAb^Y3Je(ZSkt{+|e+86$0>b=n?caFR*@nURyIHD$& zBr0&!pQwm*DvGjfCB6coB$fm>txZ+jQAdcou0qGv z%edSHL29g1RT<8*l}b3KCK?h;1dg>LT@_UDY9bJ>?p4E8(Qs33^*u+@~}(Hbp9< zD8>^rm++6FZgeWRv^KsBzt5Ah6fG7xv z^7mKDz#)c!ud7h^5I+3-E8iu*BO(b;qwerv-{9Q2%3i%^`_W+w=X^)|CyYBz;{0&p zXrFGKwvFOZiS1}spXk8P#Q1pbs4;r#r~~n60SBOt!cf!Y&gTlJb<-)aUa4Ys6#e`g zFuK=e&TDRI_TBxBlcbK|Y#ayc;(%JbX3}+WlFhZRwvx6>vi(-3s`ws|Ml^$86wx8v zXPZI3jm6K;uAnpD93m)^A191+s@O~Ln>NIb`;QZSRroj6jUe4ihmq^Y zFZ2$e+>dmh{Iwo^KKROImM=ftRLb1RSzJMUBt;ZO(kE!QVtq0phaYU^DFtsV`C2Vn z4WX7Fr!3U-YUZ3S3XUg(n}JmUCfFGVW1=N%T!gNS*xB@v z2EKiwpMwsat;zkkdb($quic-t>mkVD^PUoH!{?N*ZP!k`|5xDU{&sV% z)7E%uqN`aOPZx40bjx9r=ELk?cW__J_Ha3fP=-a~EO%r`OWl&80ObIyk>>)EZf!9-Gy7fAxZgQn+ zxI8)X4JzJ2-J(zEc@0aEp5M`&w)zVb2G*2jt(5D{;C&g)cp{y*bVn&6WWzjYT<9BS lVej5hHUb#BH@G9zgTep5ej&)?>&3K;e~0}4*KeH#{uhPzL1+K~ literal 0 HcmV?d00001 diff --git a/release/demos/validator/defaultfunctionality/index.js b/release/demos/validator/defaultfunctionality/index.js new file mode 100644 index 00000000..e69de29b diff --git a/release/demos/window/righttoleftlayout/blazor.boot.json b/release/demos/window/righttoleftlayout/blazor.boot.json index abf41c79..e05842af 100644 --- a/release/demos/window/righttoleftlayout/blazor.boot.json +++ b/release/demos/window/righttoleftlayout/blazor.boot.json @@ -24,7 +24,7 @@ "../framework/_framework/_bin/WebAssembly.Net.Http.dll", "../framework/_framework/_bin/jQWidgets.Blazor.dll", "../framework/_framework/_bin/mscorlib.dll", - "../demos/window\righttoleftlayout/index.dll" + "../demos/window/righttoleftlayout/index.dll" ], "entryAssembly": "index", "linkerEnabled": true diff --git a/release/demos/window/righttoleftlayout/blazor.webassembly.js b/release/demos/window/righttoleftlayout/blazor.webassembly.js index 7bffad33..cf42ada3 100644 --- a/release/demos/window/righttoleftlayout/blazor.webassembly.js +++ b/release/demos/window/righttoleftlayout/blazor.webassembly.js @@ -1 +1 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=45)}([,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(25),n(18);var r=n(26),o=n(13),a={},i=!1;function u(e,t,n){var o=a[e];o||(o=a[e]=new r.BrowserRenderer(e)),o.attachRootComponentToLogicalElement(n,t)}t.attachRootComponentToLogicalElement=u,t.attachRootComponentToElement=function(e,t,n){var r=document.querySelector(e);if(!r)throw new Error("Could not find any element matching selector '"+e+"'.");u(n||0,o.toLogicalElement(r,!0),t)},t.renderBatch=function(e,t){var n=a[e];if(!n)throw new Error("There is no browser renderer with ID "+e+".");for(var r=t.arrayRangeReader,o=t.updatedComponents(),u=r.values(o),l=r.count(o),s=t.referenceFrames(),c=r.values(s),d=t.diffReader,f=0;f0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return e[r]=[],e}function u(e,t,n){var a=e;if(e instanceof Comment&&(s(a)&&s(a).length>0))throw new Error("Not implemented: inserting non-empty logical container");if(l(a))throw new Error("Not implemented: moving existing logical children");var i=s(t);if(n0;)e(r,0);var a=r;a.parentNode.removeChild(a)},t.getLogicalParent=l,t.getLogicalSiblingEnd=function(e){return e[a]||null},t.getLogicalChild=function(e,t){return s(e)[t]},t.isSvgElement=function(e){return"http://www.w3.org/2000/svg"===c(e).namespaceURI},t.getLogicalChildrenArray=s,t.permuteLogicalChildren=function(e,t){var n=s(e);t.forEach(function(e){e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=function e(t){if(t instanceof Element)return t;var n=d(t);if(n)return n.previousSibling;var r=l(t);return r instanceof Element?r.lastChild:e(r)}(e.moveRangeStart)}),t.forEach(function(t){var r=t.moveToBeforeMarker=document.createComment("marker"),o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):f(r,e)}),t.forEach(function(e){for(var t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd,a=r;a;){var i=a.nextSibling;if(n.insertBefore(a,t),a===o)break;a=i}n.removeChild(t)}),t.forEach(function(e){n[e.toSiblingIndex]=e.moveRangeStart})},t.getClosestDomElement=c},,,,function(e,t,n){"use strict";var r;!function(e){window.DotNet=e;var t=[],n={},r={},o=1,a=null;function i(e){t.push(e)}function u(e,t,n,r){var o=s();if(o.invokeDotNetFromJS){var a=JSON.stringify(r,h),i=o.invokeDotNetFromJS(e,t,n,a);return i?d(i):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.")}function l(e,t,r,a){if(e&&r)throw new Error("For instance method calls, assemblyName should be null. Received '"+e+"'.");var i=o++,u=new Promise(function(e,t){n[i]={resolve:e,reject:t}});try{var l=JSON.stringify(a,h);s().beginInvokeDotNetFromJS(i,e,t,r,l)}catch(e){c(i,!1,e)}return u}function s(){if(null!==a)return a;throw new Error("No .NET call dispatcher has been set.")}function c(e,t,r){if(!n.hasOwnProperty(e))throw new Error("There is no pending async call with ID "+e+".");var o=n[e];delete n[e],t?o.resolve(r):o.reject(r)}function d(e){return e?JSON.parse(e,function(e,n){return t.reduce(function(t,n){return n(e,t)},n)}):null}function f(e){return e instanceof Error?e.message+" "+e.stack:e?e.toString():"null"}function p(e){if(r.hasOwnProperty(e))return r[e];var t,n=window,o="window";if(e.split(".").forEach(function(e){if(!(e in n))throw new Error("Could not find '"+e+"' in '"+o+"'.");t=n,n=n[e],o+="."+e}),n instanceof Function)return n=n.bind(t),r[e]=n,n;throw new Error("The value '"+o+"' is not a function.")}e.attachDispatcher=function(e){a=e},e.attachReviver=i,e.invokeMethod=function(e,t){for(var n=[],r=2;r0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]>2,r=Module.HEAPU32[n+1];if(r>s)throw new Error("Cannot read uint64 with high order part "+r+", because the result would exceed Number.MAX_SAFE_INTEGER.");return r*l+Module.HEAPU32[n]},readFloatField:function(e,t){return Module.getValue(e+(t||0),"float")},readObjectField:function(e,t){return Module.getValue(e+(t||0),"i32")},readStringField:function(e,n){var r=Module.getValue(e+(n||0),"i32");return 0===r?null:t.monoPlatform.toJavaScriptString(r)},readStructField:function(e,t){return e+(t||0)}};var c=document.createElement("a");function d(e){return e+12}function f(e,t,n){var r="["+e+"] "+t+":"+n;return Module.mono_bind_static_method(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(35),o=window.chrome&&navigator.userAgent.indexOf("Edge")<0,a=!1;function i(){return a&&o}t.hasDebuggingEnabled=i,t.attachDebuggerHotkey=function(e){a=e.some(function(e){return/.pdb$/.test(r.getFileNameFromUrl(e))});var t=navigator.platform.match(/^Mac/i)?"Cmd":"Alt";i()&&console.info("Debugging hotkey: Shift+"+t+"+D (when application has focus)"),document.addEventListener("keydown",function(e){var t;e.shiftKey&&(e.metaKey||e.altKey)&&"KeyD"===e.code&&(a?o?((t=document.createElement("a")).href="../../../framework/_framework/debug?url="+encodeURIComponent(location.href),t.target="_blank",t.rel="noopener noreferrer",t.click()):console.error("Currently, only Edge(Chromium) or Chrome is supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(18),o=function(){function e(e){this.batchAddress=e,this.arrayRangeReader=a,this.arrayBuilderSegmentReader=i,this.diffReader=u,this.editReader=l,this.frameReader=s}return e.prototype.updatedComponents=function(){return r.platform.readStructField(this.batchAddress,0)},e.prototype.referenceFrames=function(){return r.platform.readStructField(this.batchAddress,a.structLength)},e.prototype.disposedComponentIds=function(){return r.platform.readStructField(this.batchAddress,2*a.structLength)},e.prototype.disposedEventHandlerIds=function(){return r.platform.readStructField(this.batchAddress,3*a.structLength)},e.prototype.updatedComponentsEntry=function(e,t){return c(e,t,u.structLength)},e.prototype.referenceFramesEntry=function(e,t){return c(e,t,s.structLength)},e.prototype.disposedComponentIdsEntry=function(e,t){var n=c(e,t,4);return r.platform.readInt32Field(n)},e.prototype.disposedEventHandlerIdsEntry=function(e,t){var n=c(e,t,8);return r.platform.readUint64Field(n)},e}();t.SharedMemoryRenderBatch=o;var a={structLength:8,values:function(e){return r.platform.readObjectField(e,0)},count:function(e){return r.platform.readInt32Field(e,4)}},i={structLength:12,values:function(e){var t=r.platform.readObjectField(e,0),n=r.platform.getObjectFieldsBaseAddress(t);return r.platform.readObjectField(n,0)},offset:function(e){return r.platform.readInt32Field(e,4)},count:function(e){return r.platform.readInt32Field(e,8)}},u={structLength:4+i.structLength,componentId:function(e){return r.platform.readInt32Field(e,0)},edits:function(e){return r.platform.readStructField(e,4)},editsEntry:function(e,t){return c(e,t,l.structLength)}},l={structLength:20,editType:function(e){return r.platform.readInt32Field(e,0)},siblingIndex:function(e){return r.platform.readInt32Field(e,4)},newTreeIndex:function(e){return r.platform.readInt32Field(e,8)},moveToSiblingIndex:function(e){return r.platform.readInt32Field(e,8)},removedAttributeName:function(e){return r.platform.readStringField(e,16)}},s={structLength:36,frameType:function(e){return r.platform.readInt16Field(e,4)},subtreeLength:function(e){return r.platform.readInt32Field(e,8)},elementReferenceCaptureId:function(e){return r.platform.readStringField(e,16)},componentId:function(e){return r.platform.readInt32Field(e,12)},elementName:function(e){return r.platform.readStringField(e,16)},textContent:function(e){return r.platform.readStringField(e,16)},markupContent:function(e){return r.platform.readStringField(e,16)},attributeName:function(e){return r.platform.readStringField(e,16)},attributeValue:function(e){return r.platform.readStringField(e,24)},attributeEventHandlerId:function(e){return r.platform.readUint64Field(e,8)}};function c(e,t,n){return r.platform.getArrayEntryPtr(e,t,n)}}]); \ No newline at end of file +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=45)}([,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(25),n(18);var r=n(26),o=n(13),a={},i=!1;function u(e,t,n){var o=a[e];o||(o=a[e]=new r.BrowserRenderer(e)),o.attachRootComponentToLogicalElement(n,t)}t.attachRootComponentToLogicalElement=u,t.attachRootComponentToElement=function(e,t,n){var r=document.querySelector(e);if(!r)throw new Error("Could not find any element matching selector '"+e+"'.");u(n||0,o.toLogicalElement(r,!0),t)},t.renderBatch=function(e,t){var n=a[e];if(!n)throw new Error("There is no browser renderer with ID "+e+".");for(var r=t.arrayRangeReader,o=t.updatedComponents(),u=r.values(o),l=r.count(o),s=t.referenceFrames(),c=r.values(s),d=t.diffReader,f=0;f0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return e[r]=[],e}function u(e,t,n){var a=e;if(e instanceof Comment&&(s(a)&&s(a).length>0))throw new Error("Not implemented: inserting non-empty logical container");if(l(a))throw new Error("Not implemented: moving existing logical children");var i=s(t);if(n0;)e(r,0);var a=r;a.parentNode.removeChild(a)},t.getLogicalParent=l,t.getLogicalSiblingEnd=function(e){return e[a]||null},t.getLogicalChild=function(e,t){return s(e)[t]},t.isSvgElement=function(e){return"http://www.w3.org/2000/svg"===c(e).namespaceURI},t.getLogicalChildrenArray=s,t.permuteLogicalChildren=function(e,t){var n=s(e);t.forEach(function(e){e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=function e(t){if(t instanceof Element)return t;var n=d(t);if(n)return n.previousSibling;var r=l(t);return r instanceof Element?r.lastChild:e(r)}(e.moveRangeStart)}),t.forEach(function(t){var r=t.moveToBeforeMarker=document.createComment("marker"),o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):f(r,e)}),t.forEach(function(e){for(var t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd,a=r;a;){var i=a.nextSibling;if(n.insertBefore(a,t),a===o)break;a=i}n.removeChild(t)}),t.forEach(function(e){n[e.toSiblingIndex]=e.moveRangeStart})},t.getClosestDomElement=c},,,,function(e,t,n){"use strict";var r;!function(e){window.DotNet=e;var t=[],n={},r={},o=1,a=null;function i(e){t.push(e)}function u(e,t,n,r){var o=s();if(o.invokeDotNetFromJS){var a=JSON.stringify(r,h),i=o.invokeDotNetFromJS(e,t,n,a);return i?d(i):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.")}function l(e,t,r,a){if(e&&r)throw new Error("For instance method calls, assemblyName should be null. Received '"+e+"'.");var i=o++,u=new Promise(function(e,t){n[i]={resolve:e,reject:t}});try{var l=JSON.stringify(a,h);s().beginInvokeDotNetFromJS(i,e,t,r,l)}catch(e){c(i,!1,e)}return u}function s(){if(null!==a)return a;throw new Error("No .NET call dispatcher has been set.")}function c(e,t,r){if(!n.hasOwnProperty(e))throw new Error("There is no pending async call with ID "+e+".");var o=n[e];delete n[e],t?o.resolve(r):o.reject(r)}function d(e){return e?JSON.parse(e,function(e,n){return t.reduce(function(t,n){return n(e,t)},n)}):null}function f(e){return e instanceof Error?e.message+" "+e.stack:e?e.toString():"null"}function p(e){if(r.hasOwnProperty(e))return r[e];var t,n=window,o="window";if(e.split(".").forEach(function(e){if(!(e in n))throw new Error("Could not find '"+e+"' in '"+o+"'.");t=n,n=n[e],o+="."+e}),n instanceof Function)return n=n.bind(t),r[e]=n,n;throw new Error("The value '"+o+"' is not a function.")}e.attachDispatcher=function(e){a=e},e.attachReviver=i,e.invokeMethod=function(e,t){for(var n=[],r=2;r0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]>2,r=Module.HEAPU32[n+1];if(r>s)throw new Error("Cannot read uint64 with high order part "+r+", because the result would exceed Number.MAX_SAFE_INTEGER.");return r*l+Module.HEAPU32[n]},readFloatField:function(e,t){return Module.getValue(e+(t||0),"float")},readObjectField:function(e,t){return Module.getValue(e+(t||0),"i32")},readStringField:function(e,n){var r=Module.getValue(e+(n||0),"i32");return 0===r?null:t.monoPlatform.toJavaScriptString(r)},readStructField:function(e,t){return e+(t||0)}};var c=document.createElement("a");function d(e){return e+12}function f(e,t,n){var r="["+e+"] "+t+":"+n;return Module.mono_bind_static_method(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(35),o=window.chrome&&navigator.userAgent.indexOf("Edge")<0,a=!1;function i(){return a&&o}t.hasDebuggingEnabled=i,t.attachDebuggerHotkey=function(e){a=e.some(function(e){return/.pdb$/.test(r.getFileNameFromUrl(e))});var t=navigator.platform.match(/^Mac/i)?"Cmd":"Alt";i()&&console.info("Debugging hotkey: Shift+"+t+"+D (when application has focus)"),document.addEventListener("keydown",function(e){var t;e.shiftKey&&(e.metaKey||e.altKey)&&"KeyD"===e.code&&(a?o?((t=document.createElement("a")).href="../../../framework/_framework/debug?url="+encodeURIComponent(location.href),t.target="_blank",t.rel="noopener noreferrer",t.click()):console.error("Currently, only Edge(Chromium) or Chrome is supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(18),o=function(){function e(e){this.batchAddress=e,this.arrayRangeReader=a,this.arrayBuilderSegmentReader=i,this.diffReader=u,this.editReader=l,this.frameReader=s}return e.prototype.updatedComponents=function(){return r.platform.readStructField(this.batchAddress,0)},e.prototype.referenceFrames=function(){return r.platform.readStructField(this.batchAddress,a.structLength)},e.prototype.disposedComponentIds=function(){return r.platform.readStructField(this.batchAddress,2*a.structLength)},e.prototype.disposedEventHandlerIds=function(){return r.platform.readStructField(this.batchAddress,3*a.structLength)},e.prototype.updatedComponentsEntry=function(e,t){return c(e,t,u.structLength)},e.prototype.referenceFramesEntry=function(e,t){return c(e,t,s.structLength)},e.prototype.disposedComponentIdsEntry=function(e,t){var n=c(e,t,4);return r.platform.readInt32Field(n)},e.prototype.disposedEventHandlerIdsEntry=function(e,t){var n=c(e,t,8);return r.platform.readUint64Field(n)},e}();t.SharedMemoryRenderBatch=o;var a={structLength:8,values:function(e){return r.platform.readObjectField(e,0)},count:function(e){return r.platform.readInt32Field(e,4)}},i={structLength:12,values:function(e){var t=r.platform.readObjectField(e,0),n=r.platform.getObjectFieldsBaseAddress(t);return r.platform.readObjectField(n,0)},offset:function(e){return r.platform.readInt32Field(e,4)},count:function(e){return r.platform.readInt32Field(e,8)}},u={structLength:4+i.structLength,componentId:function(e){return r.platform.readInt32Field(e,0)},edits:function(e){return r.platform.readStructField(e,4)},editsEntry:function(e,t){return c(e,t,l.structLength)}},l={structLength:20,editType:function(e){return r.platform.readInt32Field(e,0)},siblingIndex:function(e){return r.platform.readInt32Field(e,4)},newTreeIndex:function(e){return r.platform.readInt32Field(e,8)},moveToSiblingIndex:function(e){return r.platform.readInt32Field(e,8)},removedAttributeName:function(e){return r.platform.readStringField(e,16)}},s={structLength:36,frameType:function(e){return r.platform.readInt16Field(e,4)},subtreeLength:function(e){return r.platform.readInt32Field(e,8)},elementReferenceCaptureId:function(e){return r.platform.readStringField(e,16)},componentId:function(e){return r.platform.readInt32Field(e,12)},elementName:function(e){return r.platform.readStringField(e,16)},textContent:function(e){return r.platform.readStringField(e,16)},markupContent:function(e){return r.platform.readStringField(e,16)},attributeName:function(e){return r.platform.readStringField(e,16)},attributeValue:function(e){return r.platform.readStringField(e,24)},attributeEventHandlerId:function(e){return r.platform.readUint64Field(e,8)}};function c(e,t,n){return r.platform.getArrayEntryPtr(e,t,n)}}]); \ No newline at end of file diff --git a/release/demos/window/righttoleftlayout/index.dll b/release/demos/window/righttoleftlayout/index.dll index 007230f650c8820769da1e498e3a296064865262..0cb717754cde822818ce1720de7b0bd1867092bc 100644 GIT binary patch literal 16384 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 EH}Cz?)&Kwi literal 12800 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 I|L-F3UnH0|oB#j- diff --git a/release/index.htm b/release/index.htm index 2658ae57..5c31d2fb 100644 --- a/release/index.htm +++ b/release/index.htm @@ -258,10 +258,10 @@

      Blazor UI Components

      -
    • +
    • @@ -396,12 +396,12 @@

      Blazor UI Components

    • -
    • +
    • @@ -409,10 +409,10 @@

      Blazor UI Components

      jqxDataTable
    -
  • +
  • @@ -521,6 +521,13 @@

    Blazor UI Components

    jqxSplitter
  • + +
  • diff --git a/release/top.htm b/release/top.htm index 8d036ada..f7e5d74c 100644 --- a/release/top.htm +++ b/release/top.htm @@ -160,10 +160,10 @@

    Blazor UI Components

  • -
  • +
  • @@ -304,21 +304,21 @@

    Blazor UI Components

  • -
  • +
  • -
  • +
  • @@ -423,6 +423,13 @@

    Blazor UI Components

    jqxSplitter
  • +