Changeset 25005 for lang/javascript/vimperator-plugins
- Timestamp:
- 11/27/08 02:02:24 (6 weeks ago)
- Location:
- lang/javascript/vimperator-plugins
- Files:
-
- 2 modified
-
branches/1.2/multi_requester.js (modified) (5 diffs)
-
trunk/multi_requester.js (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/vimperator-plugins/branches/1.2/multi_requester.js
r24375 r25005 5 5 * @description-ja リクエストの結果をバッファに出力する。 6 6 * @author suVene suvene@zeromemory.info 7 * @version 0.2. 27 * @version 0.2.3 8 8 * @minVersion 1.2 9 9 * @maxVersion 1.2 … … 470 470 471 471 var parsedArgs = this.parseArgs(args); 472 if (!parsedArgs || !parsedArgs.siteinfo || !parsedArgs.str) { return; } // do nothing472 if (!parsedArgs || !parsedArgs.siteinfo) { return; } // do nothing 473 473 474 474 var siteinfo = parsedArgs.siteinfo; … … 478 478 var urlEncode = siteinfo.urlEncode || srcEncode; 479 479 480 var idxRepStr = url.indexOf('%s'); 481 if (idxRepStr > -1 && !parsedArgs.str) return; 482 480 483 // via. lookupDictionary.js 481 484 var ttbu = Components.classes['@mozilla.org/intl/texttosuburi;1'] 482 485 .getService(Components.interfaces.nsITextToSubURI); 486 487 483 488 url = url.replace(/%s/g, ttbu.ConvertAndEscape(urlEncode, parsedArgs.str)); 484 489 $U.log(url + '::' + siteinfo.xpath); … … 512 517 var sel = $U.getSelectedString(); 513 518 514 if ( (sel && arguments.length < 1) || (!sel && arguments.length < 2)) return null;519 if (arguments.length < 1) return null; 515 520 516 521 var siteName = arguments.shift(); … … 569 574 })(); 570 575 // vim: set fdm=marker sw=4 ts=4 sts=0 et: 576 -
lang/javascript/vimperator-plugins/trunk/multi_requester.js
r24966 r25005 5 5 * @description-ja リクエストの結果をバッファに出力する。 6 6 * @author suVene suvene@zeromemory.info 7 * @version 0.2. 37 * @version 0.2.4 8 8 * @minVersion 2.0pre 9 9 * @maxVersion 2.0pre … … 73 73 url: 'http://eow.alc.co.jp/%s/UTF-8/', 74 74 xpath: 'id("resultList")' 75 },76 {75 }, 76 { 77 77 name: 'goo', 78 78 description: 'goo \u8F9E\u66F8', … … 81 81 srcEncode: 'EUC-JP', 82 82 urlEncode: 'UTF-8' 83 },84 {85 name: 'metalarchive-band',86 url: 'http://www.metal-archives.com/search.php?string=%s&type=band',87 description: 'Metal Archive (band)',88 xpath: '//table',89 }83 }, 84 { 85 name: 'metalarchive-band', 86 url: 'http://www.metal-archives.com/search.php?string=%s&type=band', 87 description: 'Metal Archive (band)', 88 xpath: '//table', 89 } 90 90 ]; 91 91 … … 476 476 args = args.string; 477 477 var parsedArgs = this.parseArgs(args); 478 if (!parsedArgs || !parsedArgs.siteinfo || !parsedArgs.str) { return; } // do nothing478 if (!parsedArgs || !parsedArgs.siteinfo) { return; } // do nothing 479 479 480 480 var siteinfo = parsedArgs.siteinfo; … … 483 483 var srcEncode = siteinfo.srcEncode || 'UTF-8'; 484 484 var urlEncode = siteinfo.urlEncode || srcEncode; 485 486 var idxRepStr = url.indexOf('%s'); 487 if (idxRepStr > -1 && !parsedArgs.str) return; 485 488 486 489 // via. lookupDictionary.js … … 518 521 var sel = $U.getSelectedString(); 519 522 520 if ( (sel && arguments.length < 1) || (!sel && arguments.length < 2)) return null;523 if (arguments.length < 1) return null; 521 524 522 525 var siteName = arguments.shift(); … … 545 548 escapedUrl = util.escapeHTML(url); 546 549 xpath = res.request.options.siteinfo.xpath; 547 liberator.log(res.responseText)548 550 doc = res.getHTMLDocument(xpath); 549 551 if (!doc) throw 'XPath result is undefined or null.: XPath -> ' + xpath; … … 576 578 })(); 577 579 // vim: set fdm=marker sw=4 ts=4 sts=0 et: 580
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)