-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #11 from mapbender/fix/enableWhenSecondDialogIsInDOM
Fix/enable when second dialog is in dom
- Loading branch information
Showing
17 changed files
with
923 additions
and
1,415 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
# 0.2.84 | ||
* Fix infotext and clipboard event handlers running multiple times in nested generateElements DOM | ||
* Fix validation marking hidden (file input integration) inputs as invalid | ||
* Fix checkboxes and radio buttons ignoring "disabled" setting | ||
* Fix invalid "rows" attribute on non-textarea inputs | ||
* Fix extracted value for (invalid) radio group with no checked radio from false => null | ||
* Emit form validation messages inline instead of using notifyjs | ||
* Disable invalid validation requirements for individual radio buttons | ||
* Prevent initializing required dropdown inputs to empty value | ||
* Add "required" attribute to basic text / textarea inputs with validation constraints | ||
* Support leaving custom validation error message empty | ||
|
||
# 0.2.83 | ||
* When validating a form with tabs, activate the tab containing the first invalid input | ||
* Fix tabNavigator tab title encoding | ||
* Fix tabNavigator incompatibility with base widget | ||
* Fix tabNavigator incompatibility with Bootstrap script | ||
|
||
# 0.2.82 | ||
* Monkey-patch $.fn.dialog only once | ||
* Leave proper Bootstrap buttons in dialog button sets unchanged | ||
* Fix "null" fallback text on resultTable buttons | ||
* Fix initialization integration issues with jqueryui dialog | ||
* Respect `dblclick` jquerydialogextendjs option if passed in; only default to maximize if option omitted | ||
|
||
# 0.2.81 | ||
* Fix copyToClipboard regression | ||
* Fix checkbox validation state visualization | ||
* Fix inconsistent scalar value handling in multi-select initialization | ||
* Throw an error for missing required property `.text` on `type: "text"` item | ||
* Fix cross-origin violations and misc internal deprecations on demo page | ||
|
||
# 0.2.0 | ||
* Drop requirements for assorted IE <= 9 shim scripts only included on demo page | ||
* Remove digitizing toolset code, this is now moved to the Mapbender Digitizer repository | ||
|
||
# 0.1.84 | ||
* Fix infotext and clipboard event handlers running multiple times in nested generateElements DOM | ||
* Fix validation marking hidden (file input integration) inputs as invalid | ||
* Fix checkboxes and radio buttons ignoring "disabled" setting | ||
* Fix invalid "rows" attribute on non-textarea inputs | ||
* Fix extracted value for (invalid) radio group with no checked radio from false => null | ||
* Emit form validation messages inline instead of using notifyjs | ||
* Disable invalid validation requirements for individual radio buttons | ||
* Prevent initializing required dropdown inputs to empty value | ||
* Add "required" attribute to basic text / textarea inputs with validation constraints | ||
* Support leaving custom validation error message empty | ||
|
||
# 0.1.83 | ||
* When validating a form with tabs, activate the tab containing the first invalid input | ||
* Fix tabNavigator tab title encoding | ||
* Fix tabNavigator incompatibility with base widget | ||
* Fix tabNavigator incompatibility with Bootstrap script | ||
|
||
# 0.1.82 | ||
* Monkey-patch $.fn.dialog only once | ||
* Leave proper Bootstrap buttons in dialog button sets unchanged | ||
* Fix "null" fallback text on resultTable buttons | ||
* Fix initialization integration issues with jqueryui dialog | ||
* Respect `dblclick` jquerydialogextendjs option if passed in; only default to maximize if option omitted | ||
|
||
# 0.1.81 | ||
* Fix copyToClipboard regression | ||
* Fix checkbox validation state visualization | ||
* Fix inconsistent scalar value handling in multi-select initialization | ||
* Throw an error for missing required property `.text` on `type: "text"` item | ||
* Fix cross-origin violations and misc internal deprecations on demo page | ||
|
||
# 0.1.80 | ||
* Error for unsupported values for `.mandatory` is now thrown immediately on rendering, instead of later during form data extraction | ||
* No longer generate invalid `<input type="input" ...`, use proper type `"text"` instead | ||
* Suppress resultTable column button text unless explicitly passed in `.text` property (obviates the need for CSS hacks) | ||
* Respect `maximizable` option also for double-click handling on popup title | ||
* Support `.hover` value on `button`-type item for a custom tooltip text, also supoort `attr.title` | ||
* Fix inconsistent `.infoText` on checkboxes | ||
* Fix Fontawesome 5 conflicts in `.infoText` markup | ||
|
||
# 0.1.79 | ||
* Fix date type input cross-browser behaviour | ||
* Preinitialize required (`mandatory`) date inputs to current date | ||
|
||
# 0.1.78 | ||
* Add `vis-ui` CSS class to all top-level generated items to allow more specifically guided CSS rules | ||
* Support passing 'declarations' object to override generateElements individual tag-generating functions | ||
* Support passing already constructed dom nodes as child elements, these will be appended without modification | ||
* Support adding free-form HTML attributes to select options; pass options as an object list, and add an `attr` sub-object | ||
* Support adding free-form HTML attributes (via `attr` sub-object on passed item) on: | ||
* `html` | ||
* `form` | ||
* `container` | ||
* `fluidContainer` | ||
* Also support extra `rowAttr` sub-object; `attr` goes on the outer container, `rowAttr` on the embedded `div.row` | ||
* `inline` | ||
* `button` | ||
* `submit` | ||
* `breakLine` | ||
* `text` | ||
* `resultTable` | ||
* `digitizingToolSet` (already deprecated, removed in 0.2.0) | ||
* Despecify select2 css rules in modal.scss (please do not use modal.scss, it's only for the demo page!) | ||
* Restore, but deprecate custom `filled` event | ||
* Deprecate single-item-object invocation of generateElements (note the plural) | ||
* [fringe Break] remove demo-only Leaflet map. This is incoherent with our desired use cases. | ||
Putting a Leaflet map on top of an OpenLayers-based Mapbender Application is asking for trouble. If you want a | ||
Leaflet map, follow [the tutorial](https://leafletjs.com/examples/quick-start/). | ||
|
||
# 0.1.77 | ||
* Support initializing select2 on simple selects | ||
* Make jquerydialogextendjs functionally optional (popup still opens, without maximize / collapse interactions) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
{ | ||
"name": "viscreation/vis-ui.js", | ||
"name": "mapbender/vis-ui.js", | ||
"type": "component", | ||
"description": "JavaScript UI generator framework based on jQuery UI and some other elements", | ||
"keywords": [ "assets", "jquery", "vis-ui"], | ||
|
@@ -11,26 +11,22 @@ | |
"email": "[email protected]" | ||
} | ||
], | ||
"require-dev": { | ||
"components/normalize.css": "3.0.*", | ||
"drmonty/leaflet": "1.0.*", | ||
"components/placeholdersjs": "*" | ||
}, | ||
"require": { | ||
"robloach/component-installer": "0.2.*", | ||
"components/font-awesome": "4.x", | ||
"components/font-awesome": "^3.0 || ^4.0 || ^5.0", | ||
"components/bootstrap": "3.*", | ||
"components/jquery": "1.* || 2.*", | ||
"components/jqueryui": "1.*", | ||
"afarkas/html5shiv": "3.*", | ||
"components/underscore": "1.8.*", | ||
"rogeriopradoj/respond": "1.4.*", | ||
"wheregroup/jquerydialogextendjs": "2.x", | ||
"components/datatables": "1.10.*", | ||
"datatables/datatables": "^1.10.16", | ||
"medialize/jquery-context-menu": "1.*", | ||
"debugteam/bootstrap-colorpicker": "1.*", | ||
"select2/select2": "^4.0" | ||
}, | ||
"conflict": { | ||
"mapbender/digitizer": "<1.1.67" | ||
}, | ||
"config": { | ||
"bin-dir": "bin", | ||
"component-dir": "web/assets" | ||
|
@@ -49,24 +45,5 @@ | |
"branch-alias": { | ||
"dev-master": "0.0.x-dev" | ||
} | ||
}, | ||
"repositories": [ | ||
{ | ||
"type": "package", | ||
"package": { | ||
"name": "components/placeholdersjs", | ||
"type": "component", | ||
"version": "4.0.1", | ||
"dist": { | ||
"url": "https://github.com/jamesallardice/Placeholders.js/archive/v4.0.1.zip", | ||
"type": "zip" | ||
}, | ||
"extra": { | ||
"component": { | ||
"scripts": ["dist/placeholders.min.js","dist/placeholders.jquery.min.js"] | ||
} | ||
} | ||
} | ||
} | ||
] | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.