Index: index.html =================================================================== --- index.html (リビジョン 95) +++ index.html (リビジョン 96) @@ -5,8 +5,8 @@
Powered by Trac
Index: trac_ws.js
===================================================================
--- trac_ws.js (リビジョン 95)
+++ trac_ws.js (リビジョン 96)
@@ -1,6 +1,6 @@
//trac 横断検索 0.2
$(function (){
- var base_url = "/trac/"; //環境に合わせて変更してください
+ var base_url = "/projects/"; //環境に合わせて変更してください
var trac_wiki = new Array("CamelCase", "InterMapTxt", "InterTrac", "InterWiki", "RecentChanges", "SandBox", "TitleIndex", "TracAccessibility", "TracAdmin", "TracBackup", "TracBrowser", "TracCgi", "TracChangeset", "TracEnvironment", "TracFastCgi", "TracGuide", "TracImport", "TracIni", "TracInstall", "TracInterfaceCustomization", "TracJa", "TracLinks", "TracLogging", "TracModPython", "TracNotification", "TracPermissions", "TracPlugins", "TracQuery", "TracReports", "TracRevisionLog", "TracRoadmap", "TracRss", "TracSearch", "TracStandalone", "TracSupport", "TracSyntaxColoring", "TracTermsJa", "TracTickets", "TracTicketsCustomFields", "TracTimeline", "TracUnicode", "TracUpgrade", "TracWiki", "WikiDeletePage", "WikiFormatting", "WikiHtml", "WikiMacros", "WikiNewPage", "WikiPageNames", "WikiProcessors", "WikiRestructuredText", "WikiRestructuredTextLinks" ,"checkwiki.py");
var split_count = 0;
var pos = base_url.indexOf("/");
@@ -34,6 +34,15 @@
var ul_elem = $( document.createElement("ul") );
a_elem.each(function(){
var href_attr = $(this).href().split("/")[split_count];
+ var href_url = $(this).href();
+
+ // 自ホスト + /projects/all を除外
+ if ( href_url.match(new RegExp(location.host + base_url)) != undefined
+ && href_url.match(new RegExp(location.host + base_url + "all")) == undefined
+ ) {
+ }else{
+ return;
+ }
projects[ href_attr ] = { pj_name:href_attr, pj_title:$(this).text(), pj_url:$(this).href() };
var option_elem = $( document.createElement("option") );
option_elem.html( $(this).text() );