Author: tchemit Date: 2013-12-16 18:26:34 +0100 (Mon, 16 Dec 2013) New Revision: 2 Url: http://forge.codelutin.com/projects/adminsys/repository/revisions/2 Log: refs #4021: Permettre d'?\195?\169diter avec scmwebeditor des fichiers en .rst.vm Modified: maven-site/trunk/js/mavenpom-site.js Modified: maven-site/trunk/js/mavenpom-site.js =================================================================== --- maven-site/trunk/js/mavenpom-site.js 2013-12-16 16:18:41 UTC (rev 1) +++ maven-site/trunk/js/mavenpom-site.js 2013-12-16 17:26:34 UTC (rev 2) @@ -1,5 +1,34 @@ $(document).ready(function () { + var skipDefaultFiles = [ + "project-info.html", + "team-list.html", + "mail-lists.html", + "integration.html", + "issue-tracking.html", + "license.html", + "source-repository.html", + "dependencies.html", + "dependency-info.html", + "dependency-convergence.html", + "plugin-management.html", + "plugins.html", + "dependency-management.html", + "project-summary.html", + "project-reports.html", + "dev-activity.html", + "file-activity.html", + "changelog.html", + "surefire-report.html", + "third-party-report.html", + "sonar.html", + "dependency-updates-report.html", + "plugin-updates-report.html", + "property-updates-report.html", + "changes-report.html", + "redmine-report.html", + "application-config-report.html" + ]; var metas = $('#projectMetas'); var piwikEnabled = metas.attr('piwikEnabled'); if (piwikEnabled) { @@ -83,11 +112,28 @@ replace('/' + projectId + '/', ''); } } + + if ("true" == metas.attr('scmwebeditor_skipDefaultFiles') && + $.inArray(path, skipDefaultFiles)) { + + // skip this file + return; + } + + if (metas.attr('scmwebeditor_skipFiles').indexOf(',' + path + ',') > -1) { + // skip this file + return; + } + + var addVmExtension = metas.attr('scmwebeditor_vmFiles').indexOf(',' + path + ',') > -1; + path = path.replace('.html', '.' + siteSourcesType); - var vmFiles = metas.attr('vmFiles'); - if (vmFiles.indexOf(',' + path + ',')) { + + // add vm on vmFiles + if (addVmExtension) { path += '.vm'; } + var url = scmurl + "?address=" + scm + "/src/site/" + localeInPath + siteSourcesType + "/" + path; console.log("Add scmwebeditor with url = " + url); var html = "<li class='pull-right'><a href='" + url +
participants (1)
-
tchemit@users.forge.codelutin.com