diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl index c7b0fefa8f..40a11f5843 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl @@ -63,6 +63,7 @@
+
${d.name?html} diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces_get_html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces_get_html.ftl index 1ac8198d53..9e0f86cc55 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces_get_html.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/portlets/myspaces_get_html.ftl @@ -83,6 +83,7 @@ <#else> +
${d.name?html} diff --git a/source/web/images/filetypes/_default.gif b/source/web/images/filetypes/_default.gif index ac51964908..9d37b6a145 100644 Binary files a/source/web/images/filetypes/_default.gif and b/source/web/images/filetypes/_default.gif differ diff --git a/source/web/images/filetypes/_default.png b/source/web/images/filetypes/_default.png new file mode 100644 index 0000000000..59b46b32cf Binary files /dev/null and b/source/web/images/filetypes/_default.png differ diff --git a/source/web/scripts/ajax/doclist.js b/source/web/scripts/ajax/doclist.js index 12305c8aa6..a73b4e0e3b 100644 --- a/source/web/scripts/ajax/doclist.js +++ b/source/web/scripts/ajax/doclist.js @@ -17,6 +17,7 @@ var MyDocs = { var details = $$('#docPanel .docDetail'); var icons = $$('#docPanel .docIcon'); var imgs = $$('#docPanel .docIconImage'); + var imgs64 = $$('#docPanel .docIconImage64'); var resources = $$('#docPanel .docResource'); var fxItem = new Fx.Elements(items, {wait: false, duration: 300, transition: Fx.Transitions.linear}); var fxDetail = new Fx.Elements(details, {wait: false, duration: 300, transition: Fx.Transitions.linear}); @@ -82,11 +83,16 @@ var MyDocs = { detail.setStyle('display', 'block'); detail.setStyle('height', detail.defHeight); info.setStyle('opacity', 0); + // NOTE: special check for images without special 64x64 pixel version + if (imgs64[i].src.lastIndexOf("_default.png") != -1) + { + img.src = img.src.replace(new RegExp("/filetypes/.*\.png$"), "/filetypes/_default.png"); + } img.defSrc = img.src; - img.bigSrc = img.src.replace(/filetypes\//, 'filetypes64/').replace(/.gif$/, '.png'); + img.bigSrc = imgs64[i].src; resource.defHeight = 1; resource.setStyle('height', resource.defHeight); - + // register 'mouseenter' (subclassed mouseover) event for each doc doc.addEvent('mouseenter', function(e) { diff --git a/source/web/scripts/ajax/myspaces.js b/source/web/scripts/ajax/myspaces.js index 46f0a48f7a..96c20b3e06 100644 --- a/source/web/scripts/ajax/myspaces.js +++ b/source/web/scripts/ajax/myspaces.js @@ -17,6 +17,7 @@ var MySpaces = { var details = $$('#spacePanel .spaceDetail'); var icons = $$('#spacePanel .spaceIcon'); var imgs = $$('#spacePanel .spaceIconImage'); + var imgs64 = $$('#spacePanel .spaceIconImage64'); var fxItem = new Fx.Elements(items, {wait: false, duration: 300, transition: Fx.Transitions.linear}); var fxDetail = new Fx.Elements(details, {wait: false, duration: 300, transition: Fx.Transitions.linear}); var fxInfo = new Fx.Elements(infos, {wait: false, duration: 300, transition: Fx.Transitions.linear}); @@ -51,16 +52,14 @@ var MySpaces = { detail.setStyle('display', 'block'); detail.setStyle('height', detail.defHeight); info.setStyle('opacity', 0); + // NOTE: special check for images without special 64x64 pixel version + if (imgs64[i].src.lastIndexOf("_default.png") != -1) + { + img.src = img.src.replace(new RegExp("/filetypes/.*\.png$"), "/filetypes/_default.png"); + } img.defSrc = img.src; - if (img.src.indexOf("/filetypes/") != -1) - { - img.bigSrc = img.src.replace(/filetypes\//, 'filetypes64/'); - } - else - { - img.bigSrc = img.src.replace(/16.png$/, '64.png'); - } - + img.bigSrc = imgs64[i].src; + // register 'mouseenter' (subclassed mouseover) event for each space space.addEvent('mouseenter', function(e) {