936 Commits

Author SHA1 Message Date
Naoki Sawada 48576af671 Prepare elFinder for jQuery 4 sup (#3781)
* Refactor touch event binding in elfinder.js (#3762)

for jquery 4.0

* Refactor name trimming in elFinder.resources.js (#3763)

for jquery 4.0

* Replace jQuery methods with native JavaScript equivalents (#3764)

for jquery 4.0

* Refactor command binding to use bind method (#3765)

for jquery 4.0

* Refactor search input value handling and buttonset (#3766)

for jquery 4.0

* Refactor function calls to use bind instead of proxy (#3767)

for jquery 4.0

* Refactor text trimming method in parseUploadData (#3768)

for jquery 4.0

* Fix mime trimming and whitespace handling (#3769)

for jquery 4.0

* Refactor value trimming to use native trim method (#3772)

for jquery 4.0

* Fix binding of 'make' method in mkfile.js (#3773)

for jquery 4.0

* Fix binding of make function in mkdir command (#3774)

for jquery 4.0

* Fix string trimming for translator names (#3775)

for jquery 4.0

* Fix binding of mixin make function in edit.js (#3776)

For jquery 4

* Refactor permission value trimming method (#3777)

For jquery 4.0

* fix: to support jQuery 4.0.0

* update: use jQuery 4.0.0/jQueyUI 1.14.2

---------

Co-authored-by: Brian Stone <brianstone@hotmail.com.au>
2026-04-20 13:45:00 +09:00
jmario74 67592ce5e9 pressing minimized button ( - ) on the editor while the editor is maximized will close the editor (#3737) 2026-04-17 21:31:01 +09:00
Andre Wachsmuth 211c2c0b2d Add option commandsOptions.edit.confirmUnsavedBeforeClose (#3698)
Defaults to false. When set to true, the edit dialog asks the
user for confirmation first when they have unsaved changes and
attempt to close the dialog. The user can either cancel the operation,
keeping the dialog open, discard their changes, or save their changes.

Implements Studio-42/elFinder#3697

Co-authored-by: Andre Wachsmuth <awa@xima.de>
2025-08-28 20:06:09 +09:00
nao-pon 5796adf6e4 [cmd:rm] fix an issue that sometime ignore the delete button and into the trash 2021-07-09 10:56:26 +09:00
nao-pon 5eebd92ec1 [UI] fix #3302 problem of d&d when copy of UI command is disabled 2021-06-09 16:54:00 +09:00
nao-pon c1d2339ba7 [js] fix #3148 to support jQuery 3.5.0 update
regex replace
`<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>` to `<$1></$2>`.

see https://jquery.com/upgrade-guide/3.5/
2020-04-16 11:20:56 +09:00
nao-pon 782efdf886 [ui:cwd] change trigger event of selectAllCheckbox from mousedown/touchstart to click 2020-03-31 22:56:38 +09:00
nao-pon 438b8a18ed [ui:dialog] fix background nodes reacting when closing dialogs on iOS devices 2020-03-20 23:39:45 +09:00
nao-pon b1002ed78e [ui:cwd] fix a bug that thumbnails might not be displayed after editing image 2020-03-12 16:02:30 +09:00
nao-pon c53bda99c3 [ui:places] bugfix of updateCache of fm.files and self status change 2020-02-22 21:00:35 +09:00
nao-pon 4c746f0a6b [js:core:notify] fix #3111 add minimize, close(option) button into notify dialog
- add ui option notifyDialog.canClose (default: false)
- add ui option notifyDialog.hiddens (default: ['open'])
- add total progress bar to top of workzone
- adjustment of CSS of notify dialg
- reopen closed notify dialog at exec the info command
2020-02-21 13:35:08 +09:00
nao-pon 8a4d77edf9 [ui:cwd] bugfix of view change with out browser storage 2020-02-12 23:57:53 +09:00
nao-pon 7f8ea29964 [ui:dialog] delete an option flexibleHeight so it works well by option height: "auto"` 2020-02-05 00:22:03 +09:00
nao-pon 2c82e8f122 [ui:tree] adjusting insertion position on adding volume root 2020-01-22 17:16:40 +09:00
nao-pon f4e6e18f38 [ui:cwd] fix lazy display of oldschool parent directory icon 2020-01-18 21:27:52 +09:00
nao-pon 44fa76a7a4 [ui:cwd] fix #3087 wrong behavior when dragging with old jQuery UI 2020-01-11 02:04:41 +09:00
nao-pon 9ae38ce202 [ui:dialog] fix wrong dialog sizing with the option dialogContained
Also closes #3072.
2019-12-29 16:00:22 +09:00
nao-pon 06d763acbf [ui:cwd] adjust selection order when selecting with Shift key 2019-07-29 00:40:56 +09:00
nao-pon 8cffde6487 [ui:cwd] fix #2865 add an option uiOptions.cwd.matekeyDragout 2019-04-12 16:11:57 +09:00
nao-pon 4e8cf3cc56 [ui:dialog] fix problem of dialog height by CSS percentage max-height 2019-04-06 11:07:09 +09:00
nao-pon 01ca1951b9 [cmd:search] fix #2867 support incremental search other than filename 2019-03-08 00:13:51 +09:00
nao-pon 65daa63412 [ui:navbar] correction of width initialization for Mobile 2019-03-02 20:35:47 +09:00
nao-pon f5cdb7cf7c [ui:tree] correction of touch event of extra icon of contextmenu 2019-02-03 18:25:54 +09:00
nao-pon c7fa20f2ba [ui:cwd] fix #2836 setting CWD icons size not working 2019-01-31 23:49:47 +09:00
nao-pon c81f85748d [ui:cwd] fix detection of empty folder with oldschool 2019-01-31 20:22:09 +09:00
nao-pon 611433c9f5 [ui:cwd] fix #2840 thumbnail is not created when adding an image to an empty folder 2019-01-31 20:20:05 +09:00
nao-pon 772c60fd9b [ui:sortbutton] fix #2829 sort menu is not synchronized with the data of cwd 2019-01-25 15:17:27 +09:00
nao-pon 87bf8970d8 [ui:button] add CSS class elfinder-button-{COMMAND NAME}-menu to submenu 2019-01-25 15:02:41 +09:00
nao-pon 740e72a638 [ui:dialog] adjustment dialog size on page on elFinder only 2019-01-24 17:36:51 +09:00
nao-pon 73a40c339b [ui:tree] correction of title attr value 2019-01-21 15:27:49 +09:00
nao-pon 475a3135f2 [ui:tree] add an option uiOptions.tree.attrTitle to enable set path info to title attr 2019-01-21 10:47:19 +09:00
nao-pon be2e477ee3 [ui:places] fix #2822 set title attr correctly 2019-01-21 10:46:12 +09:00
nao-pon 336c89abdf [ui:button] fix #2818 correction of cmd menu position 2019-01-14 12:39:15 +09:00
nao-pon ccce938ffc [cwd] fix problem of thumbnail attaching on mobile devices 2019-01-07 23:42:32 +09:00
nao-pon 77e961280f [ui:navbar] tiny correction 2018-12-27 18:22:59 +09:00
nao-pon d54d624dcc [js] add new methods navHash2Elm, cwdHash2Elm
rel. #2802
2018-12-18 00:41:38 +09:00
Michael Tran 292eea1fd7 [js] fix broken handling of jQuery # selector (#2802)
Now it leverages document.getElementById, which escapes reserved characters (i.e. CSS and JQuery selectors).
2018-12-17 23:10:15 +09:00
nao-pon ab21cc0c0b [ui:tree,cwd] fix #2785 event handling of droppable element of tree of navbar 2018-12-05 21:19:41 +09:00
nao-pon 2f8c345c02 [cmd:sort] fix #2774 to make can disable "Also Treeview" sort option 2018-11-27 23:03:54 +09:00
nao-pon ffbddb276b [ui:dialog] correction of contents area height adjustment 2018-11-07 22:47:07 +09:00
nao-pon d579d7e122 [ui:cwd] re-fix of 008a5dd4a6 2018-11-06 23:18:11 +09:00
nao-pon 008a5dd4a6 [ui:cwd] optimize cwd wrapper height adjustment 2018-11-06 20:42:46 +09:00
nao-pon b0396d7d31 [ui:dialog] rel #2739 use CSS class ui-corner-top instead ui-corner-all 2018-10-30 20:57:28 +09:00
nao-pon 3ff896e0ed [ui:cwd] fix #2749 show an unnecessary context menu on touch to the list header 2018-10-29 23:39:07 +09:00
nao-pon 01378c8dac [ui:cwd] fix #2749 show an unnecessary context menu on touch to the list header 2018-10-29 22:19:50 +09:00
nao-pon 13c7a0ecb5 [ui:css] again use CSS class "ui-corner-all" and removed "border-radius:4px" 2018-10-28 23:16:26 +09:00
nao-pon 295db8fe0e [ui:toolbar] fix #2751 correction rtl-toolbar (float icons in group)
And remove CSS class "ui-corner-*" rel #2739 .
2018-10-28 18:18:03 +09:00
nao-pon d0fa2a2e60 [ui:navdock] rel #2747 correction of the ui size adjustment 2018-10-27 11:43:02 +09:00
nao-pon a94282441b [ui:workzone] correction for the theme changer 2018-10-27 11:37:56 +09:00
nao-pon a98c5ac951 [ui:navdock] fix #2747 theme support of CSS fine tuning part 2018-10-26 21:22:40 +09:00