Skip to content

AndreaGvA/EsyFileManager3-beta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

###EsyFileManager 3.0.1 - beta


jQuery Ajax DOM File Manager

Working example in build/index.html

Usage:

$(".inputSelector").esyFileManger(options);

Options:

options={
  debug: true,
  prefix:"fm-",
  endpoint:'endpoint.php',
  mode: {
  	type: "input", // input || button || download || tinyMce
  	selector: "fm-open"
  },
  size: true,
  width: 300,
  height: 400,
  files: {
  	dir:"uploads/",
  	replace:""
  },
  position: {
  	mode: "auto", // auto | manual
  	my: "right top", //only for manual
  	at: "left top" //only for manual
  },
  del: {
  	allowDelete: true,
  	txtOnDelete: 'Sei sicuro di voler eliminare i files selezionati',
  },
  call:{
  	onDelete: function(data){ },
  	onUploaded: function(file, data){},
  	totalProgress: function(json, uploadedBytes, totalBytes){}
  }
}

Changelog

16/03/2015 - Manual positioning with ui .position()
16/03/2015 - Better auto positioning (still buggy)
15/03/2015 - File Info and image preview
15/03/2015 - Callback onDelete, onUploaded, totalProgress
14/03/2015 - ckEditor connector
14/03/2015 - Total Uploads Progress Bar
14/03/2015 - Button mode

ToDo's:

1. Notification Area
2. Enable/Disable Notifications
3. TinyMce Integration
4. FilesTree (Handle Directories) Mode
5. PHP connector for db Usage

Build:

npm install
bower install
grunt
grunt min

About

jQuery Ajax Filemanager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published