Feature
- Added addtables script
- Set F3 to veiw.
- Added help module.
- Added ability to show help on F1.
- FilePicker gets key from modules.json.
- doc(license) add
- doc(contribute) add commit message conventions
- (console) add jq-console
- (console) jquery-terminal -> jq-console
- (view) show(pData) -> show(pData, pCallBack)
- (socket) add disconect
- (socket) add minification and gzip
- (socket) if id in use - reconnect
- chore(console) remove jquery-terminal
- (favicon) add
- (edit) codemirror -> ace
- (edit) add diff
- (main) add to exports checkCallBackParams
- (win) diskpart -> wmic
- (util) call log with any count of params
- (util) add logArray
- (socket) add chdir on cd
- (dom) add events.add array
- feauture(client) add unload event
- (update) exec -> exec(cwd)
- (cloudcmd) add bin
- (rest) add put patch
- (edit) save file only if it was changed
- (index) add "~ - console" button
- (index) add "f9 - menu" button
- (Events) dispatch: event -> event || eventName
- (css) add media-query for .cmd-button
Fix
- Bug with deletting in menu js
- (DOM) this promptNewFile -> Cmd.promptNewFile
- (style) .name{width}: 37% -> 35%
- (socket) log level: debug -> info
- (help) remove pre
- (style) .mode width: 25% -> 23%
- (dom) rm array param from jsload
- (diff) rm, work bad with win line ending
- (dom) this -> Cmd
- (css) .cmd-button: "outline:0"
- (view) open on f3 cmd button click
- (rest) save and create new file
Update
- socket.io to v0.9.16.
- jquery v2.0.3
Inside
- Changed jquery cdn to one with https suport jquery.com -> google cdn.
- Added Access-Control-Allow-Origin header.
- Added functions in DOM module: createEvent
(createKeyEvent, createClickEvent, createDblClickEvent),
dispatch
(dispatchKeyEvent, dispatchClickEvent, dispatchDblClickEvent) - Changed object name CloudCommander -> CloudCmd
- Moved loading functions to Loader object in DOM module.
- Fixed same background declartion a couple times.
- Changed the way of work with listeners (DOM.addListener to DOM.Events.add).
- Added ability to add a couple events in Events.add.
- Moved jqeuryLoader and socketLoader to CMD object in DOM..
- Removed function _editFileName from client.js.
- Removed linuxWatch function from main.js.
- Added tryCatch to fs.watch in cloudcmd.js.
- Renamed KeyBinding -> Key.
- Renamed: set -> setBinded, unSet -> unsetBinded, get -> isBinded.
- Functions maked private: ajaxload, changeLinks, createFileTable,
getJSONfromFileTable. - Moved CloudCmd.KEY object data to prototype of CloudCmd.Key.
- Simpified plugins id's.
- Rewrited _codemirror and view modules with prototypes.
- Added hide method to view module.
- Removed init property from view and edit.
- Added ability to put callback to view.
- Added ability to set attributes in Loader.anyload.
- Fixed upload function of filepicker.