Icontem

JS Webdav Client: Access files of a Webdav server

Recommend this page to a friend!
  Info   View files Documentation   View files View files (78)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2017-04-24 (1 month ago) RSS 2.0 feedNot yet rated by the usersTotal: 27 All time: 505 This week: 15Up
Version License JavaScript version Categories
webdav-js 1.0.1GNU General Publi...6Web services, Files and Folders
Description Author

This package can access files of a Webdav server.

It can send HTTP requests to a WebDav server and perform operations to access its files.

Currently it can browse files, preview fonts, videos and images, and create directories.

Innovation Award
JavaScript Programming Innovation award nominee
March 2017
Number 3
WebDav is a protocol based on HTTP for manipulate files stored on remote Web servers.

This package can manipulate Web server files sending WebDav requests using AJAX.

Manuel Lemos
Name: Dom Hastings <contact>
Classes: 2 packages by
Country: United Kingdom United Kingdom
Age: 33
All time rank: 1144 in United Kingdom United Kingdom
Week rank: 30 Up3 in United Kingdom United Kingdom Up
Innovation award
Innovation award
Nominee: 1x

Details

webdav-js

A simple way to administer a WebDAV filesystem in a browser.

Currently Supported

Firefox (Unsure of specific version, works on latest) Chrome (Unsure of specific version, works on latest)

Implementations

Add this to your Bookmarks Bar:

javascript:!function(){var t=document.getElementsByTagName("head")[0],e=function(e,s){var a=document.createElement("script");a.src=e,a.type="text/javascript",s&&(a.onload=s),t.appendChild(a)},s=function(e){var s=document.createElement("link");s.href=e,s.rel="stylesheet",t.appendChild(s)};e("https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js",function(){["https://cdn.rawgit.com/noelboss/featherlight/1.7.1/release/featherlight.min.js","https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?autorun=false","https://cdn.rawgit.com/notifyjs/notifyjs/master/dist/notify.js","https://cdn.rawgit.com/noelboss/featherlight/1.7.1/release/featherlight.min.css","https://cdn.rawgit.com/dom111/webdav-js/master/assets/css/style.min.css","https://cdn.rawgit.com/dom111/webdav-js/master/src/webdav-min.js"].forEach(function(t){t.match(/css$/)?s(t):e(t)})})}()

Another use could be to implement the above bookmarklet in-line using Apache's Indexes option using the HeaderName directive.

Blog post

Supports

- Browsing WebDAV shares by folder - Previewing font, image, video, audio and anything supplied by the server with text/ mime-types - Directory creation - Drag and drop file upload

TODO

- jsTree navigation for Copy/Move - jsDoc

  Files folder image Files  
File Role Description
Files folder imageassets (2 directories)
Files folder imageexamples (2 directories)
Files folder imageexternal (1 directory)
Files folder imagesrc (2 files)
Accessible without login HTML file index.html Doc. Documentation
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  assets  
File Role Description
Files folder imagecss (2 files)
Files folder imageimg (62 files)

  Files folder image Files  /  assets  /  css  
File Role Description
  Accessible without login Plain text file style-min.css Data Auxiliary data
  Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files  /  assets  /  img  
File Role Description
  Accessible without login Image file delete.png Icon Icon image
  Accessible without login Image file folder.png Icon Icon image
  Accessible without login Image file loading.gif Icon Icon image
  Accessible without login Image file page_add.png Icon Icon image
  Accessible without login Image file page_delete.png Icon Icon image
  Accessible without login Image file page_white.png Icon Icon image
  Accessible without login Image file page_white_acrobat.png Icon Icon image
  Accessible without login Image file page_white_actionscript.png Icon Icon image
  Accessible without login Image file page_white_add.png Icon Icon image
  Accessible without login Image file page_white_c.png Icon Icon image
  Accessible without login Image file page_white_camera.png Icon Icon image
  Accessible without login Image file page_white_cd.png Icon Icon image
  Accessible without login Image file page_white_code.png Icon Icon image
  Accessible without login Image file page_white_code_red.png Icon Icon image
  Accessible without login Image file page_white_coldfusion.png Icon Icon image
  Accessible without login Image file page_white_compressed.png Icon Icon image
  Accessible without login Image file page_white_copy.png Icon Icon image
  Accessible without login Image file page_white_cplusplus.png Icon Icon image
  Accessible without login Image file page_white_csharp.png Icon Icon image
  Accessible without login Image file page_white_cup.png Icon Icon image
  Accessible without login Image file page_white_database.png Icon Icon image
  Accessible without login Image file page_white_delete.png Icon Icon image
  Accessible without login Image file page_white_dvd.png Icon Icon image
  Accessible without login Image file page_white_edit.png Icon Icon image
  Accessible without login Image file page_white_error.png Icon Icon image
  Accessible without login Image file page_white_excel.png Icon Icon image
  Accessible without login Image file page_white_find.png Icon Icon image
  Accessible without login Image file page_white_flash.png Icon Icon image
  Accessible without login Image file page_white_freehand.png Icon Icon image
  Accessible without login Image file page_white_gear.png Icon Icon image
  Accessible without login Image file page_white_get.png Icon Icon image
  Accessible without login Image file page_white_go.png Icon Icon image
  Accessible without login Image file page_white_h.png Icon Icon image
  Accessible without login Image file page_white_horizontal.png Icon Icon image
  Accessible without login Image file page_white_key.png Icon Icon image
  Accessible without login Image file page_white_lightning.png Icon Icon image
  Accessible without login Image file page_white_link.png Icon Icon image
  Accessible without login Image file page_white_magnify.png Icon Icon image
  Accessible without login Image file page_white_medal.png Icon Icon image
  Accessible without login Image file page_white_office.png Icon Icon image
  Accessible without login Image file page_white_paint.png Icon Icon image
  Accessible without login Image file page_white_paintbrush.png Icon Icon image
  Accessible without login Image file page_white_paste.png Icon Icon image
  Accessible without login Image file page_white_php.png Icon Icon image
  Accessible without login Image file page_white_picture.png Icon Icon image
  Accessible without login Image file page_white_powerpoint.png Icon Icon image
  Accessible without login Image file page_white_put.png Icon Icon image
  Accessible without login Image file page_white_ruby.png Icon Icon image
  Accessible without login Image file page_white_stack.png Icon Icon image
  Accessible without login Image file page_white_star.png Icon Icon image
  Accessible without login Image file page_white_swoosh.png Icon Icon image
  Accessible without login Image file page_white_text.png Icon Icon image
  Accessible without login Image file page_white_text_width.png Icon Icon image
  Accessible without login Image file page_white_tux.png Icon Icon image
  Accessible without login Image file page_white_vector.png Icon Icon image
  Accessible without login Image file page_white_visualstudio.png Icon Icon image
  Accessible without login Image file page_white_width.png Icon Icon image
  Accessible without login Image file page_white_word.png Icon Icon image
  Accessible without login Image file page_white_world.png Icon Icon image
  Accessible without login Image file page_white_wrench.png Icon Icon image
  Accessible without login Image file page_white_zip.png Icon Icon image
  Accessible without login Image file pencil.png Icon Icon image

  Files folder image Files  /  examples  
File Role Description
Files folder imageapache-directory-list (3 files)
Files folder imagebookmarklet (3 files)

  Files folder image Files  /  examples  /  apache-directory-list  
File Role Description
  Accessible without login Plain text file header.html Aux. Auxiliary script
  Accessible without login Plain text file README.md Doc. Documentation
  Accessible without login Plain text file webdav.conf Data Auxiliary data

  Files folder image Files  /  examples  /  bookmarklet  
File Role Description
  Accessible without login Plain text file README.md Doc. Documentation
  Accessible without login Plain text file source-min.js Aux. Auxiliary script
  Accessible without login Plain text file source.js Aux. Auxiliary script

  Files folder image Files  /  external  
File Role Description
Files folder imagefilereader (4 files)

  Files folder image Files  /  external  /  filereader  
File Role Description
  Accessible without login Image file filereader.swf Data Auxiliary data
  Accessible without login Plain text file jquery-ui-1.8.21.custom.min.js Class Class source
  Accessible without login Plain text file jquery.FileReader.js Class Class source
  Accessible without login Plain text file jquery.FileReader.min.js Class Class source

  Files folder image Files  /  src  
File Role Description
  Accessible without login Plain text file webdav-min.js Class Class source
  Accessible without login Plain text file webdav.js Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:27
This week:0
All time:505
This week:15Up