coderaiser/cloudcmd — pull request #3 by coderaiser (2013-03-01 08:55:16+00:00)
Title: Cloud Commander v0.1.9

**Changelog**

* Changed the way of getting github application id
(now it's just from config, rest api removed).

* Added ability to upload files to GDrive.

* Added functions DOM.getCurrentFileContent(pCallBack [, pCurrentFile])
and Util.setTimeout(pFunction [, pCallBack, pTime])

* Added functions in win.js for parsing diskpart output.

* Added function getCurrentDir to DOM module.

* Fixed bug with terminal load.

* From now api url on client readed from config.json.

* If choosen upload to -> Gist, and file in json have
not '.json' extension, it's added to the and of filename.

* Fixed bug in not fully functional browsers,
jquery loaded after ie.js, should be before.

* Fixed bug with closing terminal and opening viewer:
inside event function varible called event do not exist
(everithing ok on webkit).

* Added ability to upload files to dropbox.

* Added ability to authorize on github thru new window,
changed redirecting url to /auth and added rout function
to cloudcmd.js

* DropBox, GDrive and GitHub modules now look the same.

* Fixed bug with pressing Esc when menu showed.
We could not to now, when key was pressed becaouse of
stopPropogation function in jquery.contextMenu module.
Commented stopPropogration.
```
keyStop: function(e, opt) {
if (!opt.isInput) {
e.preventDefault();
}

//e.stopPropagation();
}
```
* Updated socket.io to v0.9.13.

* Updated jquery-terminal to v0.4.22.

* Refactore viewer module.

* Removed loading spinner by commenting jquery.fancybox.css block
#fancybox-loading div {
width: 44px;
height: 44px;
background: url('fancybox_loading.gif') center center no-repeat;
}

* Updated CodeMirror to v2.37.01.

* Updated jquery to v.1.8.3.

* Improved optimizing size of menu.js from 2539 to 2444.

* Fixed bug with height of terminal.

* Added ability to read gdrive key from config.

* Fixed bug with setting curent cursor when
clicked on menu item.

* Updated dropbox library to v.0.8.1.

* Added ability to authorize on dropbox thru popup.

* Added ability to authorize in vk.com.

* Added vk to menu.

* Updated funcyBox to v2.1.4.

* Updated jquery to v1.9.0.

* Improved modules.json format and parsing.

* Added ability to read storage modules information from menu module.

* Added easy template renderrer system Util.render.

* Added functions DOM.parseJSON and DOM.stringifyJSON

* Improved modules.json.

* Added migrate plugin for jquery.

* Removed getting data from Minify cache.

* Moved jsons to json folder.

* Fixed bug with working links in path panel and
with clicks on files.

* Changed icons font from octicons to foundicons

* Changed icons font from foundicons to fonteollo

* Removed Octicons font.

* Removed allowed from cache property in config.

* Added ability to hide "Upload To" menu item if
no storage modules setted up in modules.json.

* From now any file minifying only if last modified
time was changed.

* Removed ability to cache files in memory.

* Moved extensions from main.js to json/ext.json.

* Commander functions moved out to commander.js from server.js

* Fixed bug with old browsers support.

* Fixed bug with scrolling in opera and firefox.

* Fixed bug with (fake) deleting file.

* Added ability show context menu on right click
while menu is showing now.

* Added ability to remove /fs/no-js when go up to root
directory.

* Removed reflows maded by js.

* Fixed bug with setting current file
after refresh and refreshing dir content.

* Removed part of url thet says that js is disabled, from
now json data of file structure would be getted from
click event with ?json flag. "no-js" part of url
would not be supported anymore.

* Added ability to add ?json flag only if we work with dir.

* Added ability not to change url if we have no rights
for reading.

* Fixed bug with pressing enter on file.

* Updated jquery jQuery-contextMenu to v1.6.5.

* Fixed bug with getting showed menu in firefox.

* Added temporary redirection for old no-js urls.

* Changed the way clickProcessing of menu works,
for now it's much simplier.

* Fixed dblclick selection in firefox.

* Fixed the first show of menu in firefox.

* Added ability to change configs without restart
(works for js minification only).

* Added ability to disable browser cache from config.json.

* Totaly refactored and leave in commander.js just
generation of json of directory listing.

* Added ability to upload files.

* Added ability save files on Ctrl+S in CodeMirror.

* Added ability to delete files.

* Added rename menu item.

* Added to html templating.

* Added ability to rename files.

* Added RESTfull object to DOM for easy work with
CloudCmd REST API.

* Added help screen (on F1 after viewer loads).