Skip to content

Commit

Permalink
加上如果搜尋機制失敗時,再回頭用資料包機制
Browse files Browse the repository at this point in the history
  • Loading branch information
ronnywang committed Apr 23, 2013
1 parent b9ec378 commit 872432c
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
4 changes: 2 additions & 2 deletions common.js
Expand Up @@ -136,15 +136,15 @@ var search_package_by_name = function(name, cb, checker){
});
};

var search_package_by_name_api = function(name, url, cb){
var search_package_by_name_api = function(name, url, cb, failed_cb){
get_choosed_packages(function(choosed_packages){
var packages = [];
for (var id in choosed_packages) {
packages.push(id);
}
$.get('http://jobhelper.g0v.ronny.tw/api/search?name=' + encodeURIComponent(name) + '&url=' + encodeURIComponent(url) + '&packages=' + encodeURIComponent(packages.join(',')), function(ret){
if (ret.error) {
console.log('Error: ' + ret.message);
failed_cb(ret.message);
return;
}
var d;
Expand Down
9 changes: 7 additions & 2 deletions contentscript.js
Expand Up @@ -150,12 +150,17 @@ var main = function(){
var params = get_company_info();

if ('object' == typeof(params) && 'undefined' !== typeof(params.name)) {
//search_package_by_name(params.name, function(package_id, rows){
search_package_by_name_api(params.name, params.link, function(package_id, rows){
get_package_info(function(package_info){
chrome.extension.sendRequest({method: 'add_match', rows: rows, package_info: get_package_info_by_id(package_info, package_id)}, function(response) {});
});
}, check_name);
}, function(error_message){
search_package_by_name(params.name, function(package_id, rows){
get_package_info(function(package_info){
chrome.extension.sendRequest({method: 'add_match', rows: rows, package_info: get_package_info_by_id(package_info, package_id)}, function(response) {});
});
}, check_name);
});
}
};

Expand Down

0 comments on commit 872432c

Please sign in to comment.