diff options
author | anekos | 2009-12-10 22:10:21 +0000 |
---|---|---|
committer | anekos | 2009-12-10 22:10:21 +0000 |
commit | fa8cb4788b9500ec49c9d8346201bb97ddb856a1 (patch) | |
tree | 184dbc277367bd7e57f43ca23bfb46a130832c65 | |
parent | 9057edb0ddb21eb1770679d0a039f51a3b682480 (diff) | |
download | vimperator-plugins-fa8cb4788b9500ec49c9d8346201bb97ddb856a1.tar.bz2 |
各バージョンへのリンクを貼るように
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@36120 d0d07461-0603-4401-acd4-de1884942a52
-rw-r--r-- | PMWriter.js | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/PMWriter.js b/PMWriter.js index 97a3499..8332393 100644 --- a/PMWriter.js +++ b/PMWriter.js @@ -12,6 +12,7 @@ let pluginDirPath = liberator.globalVariables.pmwriter_plugin_dir; let outputDir = liberator.globalVariables.pmwriter_output_dir; + const VERSIONS = '2.2 2.1 2.0 1.2'.split(/\s+/); if (!(pluginDirPath && outputDir)) @@ -62,6 +63,7 @@ const IOService = services.get('io'); const DOCUMENT_TITLE = 'Vimperator Plugins in CodeRepos'; const CodeRepos = 'http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/'; + const CodeReposBranch = 'http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/branches/'; const CodeReposFile = 'http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/'; function Context (file) { @@ -230,6 +232,32 @@ pluginInfo.description, true, function (it) (it.toString()) || '---') + + let versionsBody = <></>; + + VERSIONS.forEach(function (ver) { + let url = CodeReposBranch + ver + '/' + pluginFilename; + versionsBody += + <> + <dt>{'for ' + ver}</dt> + <a href={url} class="coderepos" target="_blank">{url}</a> + </>; + }); + + versionsBody += + <> + <dt>{'for Nightly'}</dt> + <a href={CodeRepos + pluginFilename} class="coderepos" target="_blank">{CodeRepos + pluginFilename}</a> + </>; + + +// <dt>Vimperator version</dt> +// <dd>{(plugin.info.minVersion || '?') + ' - ' + (plugin.info.maxVersion || '?')}</dd> +// <dt>URL</dt> +// <dd><a href={CodeRepos + pluginFilename} class="coderepos" target="_blank">{CodeRepos + pluginFilename}</a></dd> +// <dt>File URL</dt> +// <dd><a id="file-link" href={CodeReposFile + pluginFilename} class="coderepos" target="_blank">{CodeReposFile + pluginFilename}</a></dd> + let body = <div> <div>{langselector}</div> <div class="information" id="information"> @@ -240,12 +268,6 @@ <dd>{description}</dd> <dt>Latest version</dt> <dd>{plugin.info.version || '???'}</dd> - <dt>Vimperator version</dt> - <dd>{(plugin.info.minVersion || '?') + ' - ' + (plugin.info.maxVersion || '?')}</dd> - <dt>URL</dt> - <dd><a href={CodeRepos + pluginFilename} class="coderepos" target="_blank">{CodeRepos + pluginFilename}</a></dd> - <dt>File URL</dt> - <dd><a id="file-link" href={CodeReposFile + pluginFilename} class="coderepos" target="_blank">{CodeReposFile + pluginFilename}</a></dd> <dt>Author</dt> <dd>{authors}</dd> <dt>License</dt> @@ -254,6 +276,8 @@ true, function (v) (v || '--'))}</dd> </dl> + <hr /> + <dl>{versionsBody}</dl> </div> </div> <div class="detail" id="detail">{detailBody}</div> |