feature(link) add title

This commit is contained in:
coderaiser 2014-12-31 03:59:09 -05:00
parent 32b47b9966
commit 102ec0731a
3 changed files with 13 additions and 13 deletions

View file

@ -1 +1 @@
<a href="{{ link }}" title="{{ name }}" {{ attribute }}draggable="true">{{ name }}</a>
<a href="{{ link }}" title="{{ title }}" {{ attribute }}draggable="true">{{ name }}</a>

View file

@ -1208,14 +1208,12 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* @param currentFile
*/
this.getCurrentName = function(currentFile) {
var inner,
name = '',
var name = '',
current = currentFile || this.getCurrentFile(),
link = this.getCurrentLink(current);
if (link) {
inner = link.innerHTML;
name = CloudFunc.Entity.decode(inner);
name = link.title;
}
return name;
@ -1258,13 +1256,14 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* @param current
*/
this.setCurrentName = function(name, current) {
var Info = CurrentInfo,
link = Info.link,
FS = CloudFunc.FS,
dir = FS + Info.dirPath;
var Info = CurrentInfo,
link = Info.link,
FS = CloudFunc.FS,
dir = FS + Info.dirPath;
link.title = link.textContent = name;
link.href = dir + name;
link.title = name;
link.innerHTML = CloudFunc.Entity.encode(name);
link.href = dir + name;
current.setAttribute('data-name', 'js-file-' + name);

View file

@ -40,8 +40,7 @@ var Util;
var Entities = {
'&nbsp;': ' ',
'&lt;' : '<',
'&gt' : '>',
'&amp;' : '&'
'&gt;' : '>'
};
this.encode = function(str) {
@ -218,6 +217,7 @@ var Util;
linkResult = render(template.link, {
link : link,
title : '..',
name : '..'
});
@ -256,6 +256,7 @@ var Util;
linkResult = render(templateLink, {
link : link,
title : file.name,
name : Entity.encode(file.name),
attribute : attribute
});