mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-28 18:23:35 +00:00
refactor(listeners) changeLinks
This commit is contained in:
parent
85178c09d5
commit
0d715a9074
1 changed files with 21 additions and 21 deletions
|
|
@ -96,7 +96,7 @@ var Util, DOM, CloudCmd;
|
|||
},
|
||||
|
||||
/* right mouse click function varible */
|
||||
onContextMenu = function(pEvent) {
|
||||
onContextMenu = function(event) {
|
||||
var target,
|
||||
isFunc = Util.isFunction(CloudCmd.Menu),
|
||||
ret = true,
|
||||
|
|
@ -106,13 +106,13 @@ var Util, DOM, CloudCmd;
|
|||
* currentTarget - DOM event
|
||||
* target - jquery event
|
||||
*/
|
||||
target = pEvent.currentTarget || pEvent.target;
|
||||
target = event.currentTarget || event.target;
|
||||
DOM.setCurrentFile(target);
|
||||
|
||||
if (isFunc) {
|
||||
CloudCmd.Menu({
|
||||
x: pEvent.clientX,
|
||||
y: pEvent.clientY
|
||||
x: event.clientX,
|
||||
y: event.clientY
|
||||
});
|
||||
|
||||
/* disabling browsers menu*/
|
||||
|
|
@ -126,36 +126,36 @@ var Util, DOM, CloudCmd;
|
|||
* download file from browser to descktop
|
||||
* in Chrome (HTML5)
|
||||
*/
|
||||
onDragStart = function(pEvent) {
|
||||
var lElement = pEvent.target,
|
||||
onDragStart = function(event) {
|
||||
var element = event.target,
|
||||
EXT = 'json',
|
||||
isDir = Info.isDir,
|
||||
lLink = lElement.href,
|
||||
lName = lElement.textContent;
|
||||
link = element.href,
|
||||
name = element.textContent;
|
||||
|
||||
/* if it's directory - adding json extension */
|
||||
if (isDir) {
|
||||
lName += '.' + EXT;
|
||||
lLink += '?' + EXT;
|
||||
name += '.' + EXT;
|
||||
link += '?' + EXT;
|
||||
}
|
||||
|
||||
pEvent.dataTransfer.setData('DownloadURL',
|
||||
event.dataTransfer.setData('DownloadURL',
|
||||
'application/octet-stream' + ':' +
|
||||
lName + ':' +
|
||||
lLink);
|
||||
name + ':' +
|
||||
link);
|
||||
},
|
||||
|
||||
setCurrentFile = function(pEvent) {
|
||||
var pElement = pEvent.target,
|
||||
lTag = pElement.tagName;
|
||||
setCurrentFile = function(event) {
|
||||
var element = event.target,
|
||||
tag = element.tagName;
|
||||
|
||||
if (lTag !== 'LI')
|
||||
if (tag !== 'LI')
|
||||
do {
|
||||
pElement = pElement.parentElement;
|
||||
lTag = pElement.tagName;
|
||||
} while(lTag !== 'LI');
|
||||
element = element.parentElement;
|
||||
tag = element.tagName;
|
||||
} while(tag !== 'LI');
|
||||
|
||||
DOM.setCurrentFile(pElement);
|
||||
DOM.setCurrentFile(element);
|
||||
},
|
||||
|
||||
onTouchEnd = function(event) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue