* Use ContentDisposition instead of ContentType to control download
Fixes#1197. Previously we were using a funky ContentType to attempt
to force a file download rather than display in browser, but this
conflicted with attempts to save UTF-8 which was outside the Basic
Multilingual Plane (BMP).
By switching to ContentDisposition: attachment, which has been
the preferred method for a number of years, we can avoid this conflict.
As part of this, switch to using the "preview" param consistently
to control preview vs download rather than the content type.
* Switch content type to text/plain
Now that we don't need to use ContentType to control download
behavior, we can use something more reasonable.
* feat: Bounding the table to a single container
* Making the table more responsive
* fixing design
* remove references to adjustDataTables
* remove useless table-scroll function
* Fix naming and restore old styling
* fix border top & font size
* fix firefox css bug
* fix for XML/JSON Importers
* Fixed styling
* fixed typos
* fixed column rendering and added a sticky header
* fixed firefox borders
* fixed border and table background
* fix importer stylings (td)
Co-authored-by: kushthedude <kushthedude@gmail.com>
* Use mockwebserver instead of live network for tests
Fixes#2680. Fixes#1904.
* Remove use of deprecated methods
* Convert to use Apache HTTP Components client library
Fixes#1410 by virtue of redirect following being a built-in
capability of the library, along with retries with binary backoff,
built-in decompression, etc.
* Address review comments
Also add explicit dependency on Apache commons-io
which should be a transitive dependency, but doesn't
work for Jena 3.8+
Tried switching to standard packaging of
apache-jena-libs, but that doesn't know how
to find the JSONLD parser.
* Fix bug in choice counts for records mode
* Add test for value grouper on records
* Refactor and comment code
* Count distinct instances of null/blank data
* Update test to check for blank data count in records
* Remove unnecessary import statement
* added options ui
* added definition for both separators
* added tests
* removed definitions from backend and added them to frontend
* added reverse order and handling for accented characters
* added tests for accented characters and reverse split
* fixed build errors
* unicode character ranges instead
* added examples
* Update jquery.i18n to 1.07 and add missing rule parser
Fixes#2700
Adds missing CLDRPluralRuleParser.js so that plurals are supported.
Updates all files to jquery.i18n 1.07
Includes a bunch of specialty language support,
but only Finnish and Russian are loaded as examples.
* Add some missing translations, including plurals
Fix some cases of Javascript string concatenation and
plural conditionalization to demonstrate that plurals work
in both English and French now.
NOTE: Corresponding updates need to be made to all the other
language files since some keys were renamed or eliminated.
* Convert illegal characters into leagal ones.
* Test tab in key & value string
Also fix up test that depended on previous TAB
related error message and clean up logging
Co-authored-by: Tom Morris <tfmorris@gmail.com>
NOTE: Changes the public API where some of the old types were
embedded which means that any extensions that extend these
interfaces will have to be updated.
Fixes#2690.
* Save preferences JSON using UTF-8 encoding. Bulletproof prefs load.
Fixes#2543. Fixes#2627.
Always use UTF-8 to write JSON because platform default encoding
might not be legal JSON (e.g. ISO 8859-1).
Also be more conservative about keeping backups if we fail to write.
* Handle case where backup prefs is better than more recent
* Recover from corrupted prefs with null starred list.
Fixes#2544. Replaces null with an empty list.
* Run tests with non-UTF-8 encoding
Make sure that we don't depend on UTF-8 being the default encoding
because it isn't true everywhere (e.g. Windows)
* Add test for non-ASCII chars in workspace.json
This depends on the default Java encoding being something
other than UTF-8 to test properly.
* Add a Show/Hide left panel
Add a Show/Hide left Facets-Undo/Redo panel.
* Update summary-bar.js
Simplify the code for the "hide-left-panel-button".
* Remove the gap on the left of the button
Remove the gap on the left of the button and align left with table.
* Translated using Weblate (Japanese)
Currently translated at 100.0% (740 of 740 strings)
Translation: OpenRefine/Translations
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/ja/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (171 of 171 strings)
Translation: OpenRefine/wikidata
Translate-URL: https://hosted.weblate.org/projects/openrefine/wikidata/ja/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenRefine/gdata
Translate-URL: https://hosted.weblate.org/projects/openrefine/gdata/ja/
* Updated showhide (collapse) arrow image
* Bolden the border dark-blue
Bolden the border dark-blue
* Changed from SPAN to A tag
Changed from SPAN to A tag.
* Update project.less
Minor change: left: 22px;
* Add a Show/Hide left panel
Add a Show/Hide left Facets-Undo/Redo panel.
* Update summary-bar.js
Simplify the code for the "hide-left-panel-button".
* Remove the gap on the left of the button
Remove the gap on the left of the button and align left with table.
* Updated showhide (collapse) arrow image
* Bolden the border dark-blue
Bolden the border dark-blue
* Changed from SPAN to A tag
Changed from SPAN to A tag.
* Update project.less
Minor change: left: 22px;
* Changed cell.error to cell.errorMessage & added help data. (#2628)
* Changed cell.error to cell.errorMessage & added help data.
Changed cell.error to cell.errorMessage and added the informations into the internal help system.
* FR Text correction
* HU Fix text
3 instead of 2.
* The show/hide button now changes side
The show/hide button now changes side.
* Update project.js
Removed unneeded self.
* Update summary-bar.js
Removed unneeded self.
* [Security] Bump jackson.version from 2.9.10 to 2.11.0
Bumps `jackson.version` from 2.9.10 to 2.11.0.
Updates `jackson-databind` from 2.9.10 to 2.11.0
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)
Updates `jackson-annotations` from 2.9.10 to 2.11.0
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)
Updates `jackson-core` from 2.9.10 to 2.11.0
- [Release notes](https://github.com/FasterXML/jackson-core/releases)
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.9.10...jackson-core-2.11.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Translated using Weblate (Russian)
Currently translated at 91.0% (674 of 740 strings)
Translation: OpenRefine/Translations
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/ru/
* Only show the database login fields when necessary (#2615)
* DB login fields visibility controled by CSS
The database login field’s visibility is now controled by CSS styling.
* Change field name from Database to Database file.
Change field name from Database to Database file.
* Use full db name as CSS classes
Use full db name instead of diminutives for the CSS classes.
* Added translation to placeholders
Added translation to the Input placeholders.
* Undo a change, remerge Database field & File
remerge Database field and DatabaseFile Field like before.
* Created DatabaseSourceUI._updateDatabaseType(dbType)
Created Refine.DatabaseSourceUI.prototype._updateDatabaseType(databaseType)
* Make MySQL the default database
<option value="mysql" selected="selected"">MySQL</option>
* Update database-import-form.html
Fixed typo. (<option value="mysql" selected="selected">MySQL</option>)
* New default connection name value
New default connection name value, translation of it, changing cssClassName from options to dbtype-options, adding the prefix "dbt-" to the db types and fix the changing of placeholder databaseName/databaseFileName when neccessary.
* Fix issue with « saved connections »
Fix issue with « saved connections » and added 2 defaults values for dbHost and dbType.
* Default DB back to MySQL.
<option value="mysql" selected="selected">MySQL</option>
* Update extensions/database/module/langs/translation-en.json
Co-authored-by: Thad Guidry <thadguidry@gmail.com>
* Better default with « mysql »
* Fix sqlite #databaseHost before calling self._updateDatabaseType()
Fix $( "#databaseHost" ).val(self._defaultDatabaseHost) to be set before calling self._updateDatabaseType(self._defaultDatabaseType) that may change it.
* Removed field name & fixed default connection name
Removed field name text since it's populated from i18n and fixed the default connection name so that it has no space in it.
* Little update to placeholder text
Co-authored-by: Thad Guidry <thadguidry@gmail.com>
* Resize the grid UI as well
Co-authored-by: Isao Matsunami <isao.matsunami@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Thad Guidry <thadguidry@gmail.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Tom Morris <tfmorris@gmail.com>
Co-authored-by: Artem <KovalevArtem.ru@gmail.com>
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
* Changed cell.error to cell.errorMessage & added help data.
Changed cell.error to cell.errorMessage and added the informations into the internal help system.
* FR Text correction
* HU Fix text
3 instead of 2.
Fix the true.type() == "boolean" instead of java.lang.Boolean.
Remove all the references to "error" result in Type(). This will be addressed in:
@ToDo fix this with issue #2562
If a new {@code Double} instance is not required, this method
* should generally be used in preference to the constructor
* {@link #Double(double)}, as this method is likely to yield
* significantly better space and time performance by caching
* frequently requested values.
* remove unused imports
* use streaming excel reader for xlsx imports
Thanks to @pjfanning for helping with this!
* Revert "use streaming excel reader for xlsx imports"
This reverts commit 5749742c1c2a1cbbe34ded6634ff0384e81094d1.
* bump Clojure version