Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
modified to support new amazon ui (2014/8)
  • Loading branch information
soranchu committed Aug 19, 2014
1 parent c00d0d5 commit d4ea36e
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 12 deletions.
2 changes: 1 addition & 1 deletion extension/amaruzen/manifest.json
@@ -1,7 +1,7 @@
{
"manifest_version":2,
"name": "amaruzen",
"version": "0.4.3",
"version": "0.4.4",
"description": "amazonの書籍ページ内に丸善・ジュンク堂の店頭在庫を表示します。 近くの本屋さんで買ったほうが早いこと、ありませんか?",
"page_action": {
"default_title":"amaruzen"
Expand Down
2 changes: 1 addition & 1 deletion extension/amaruzen/res/content.css
Expand Up @@ -3,7 +3,7 @@ div.amaruzen-brand{
border-radius: 6px;
background: rgb(235,243,254);
overflow: visible;
margin: 8px -1px 0 1px;
margin: 8px -1px 8px 1px;
position : relative;
}
div.amaruzen-brand-title{
Expand Down
33 changes: 23 additions & 10 deletions extension/amaruzen/script/content.js
@@ -1,4 +1,4 @@
var VERSION = 0.42;//current minor version
var VERSION = 0.44;//current minor version
var FORMAT_VERSION = 0.4; //current major version

var isbn10Dom = $("td.bucket div.content ul li:contains('ISBN-10')").contents();
Expand All @@ -17,10 +17,17 @@ var $junkudo_header;
var $junkudo_header_text;
var $junkudo_loading;
var firstInit = true;
var $injectPos;

if( isbn13 || isbn10 ){
$("form#handleBuy>table:eq(2)>tbody>tr:nth-child(8)")
.after('<tr class="amaruzen-injection">');

$injectPos = $("form#handleBuy>table:eq(2)>tbody>tr:nth-child(9)");
if( $injectPos.length == 0 ){
$injectPos = $("#MediaMatrix");
$injectPos.before('<div class="amaruzen-injection">');
}else{
$injectPos.before('<tr class="amaruzen-injection">');
}

$junkudo_holder = $("<div>")
.addClass("amaruzen-brand")
Expand Down Expand Up @@ -65,13 +72,7 @@ if( isbn13 || isbn10 ){
var $areas = $('.state-button-group > a[href^="stock.php"].btn',resDetail);

if( productId == null || $.trim(productId).length == 0 ){
$junkudo_header
.addClass("amaruzen-brand-loading")
.removeClass("amaruzen-brand-title");
$junkudo_loading.hide();
$junkudo_header_text
.text("丸善・ジュンク堂に書籍情報がありません。")
.show();
showNotFound();
return;
}

Expand Down Expand Up @@ -119,11 +120,23 @@ if( isbn13 || isbn10 ){
selected = $allArea;
}
loadStock(productId, default_selected, selected.text());
}).fail(function(){
showNotFound();
});

});
}

function showNotFound(){
$junkudo_header
.addClass("amaruzen-brand-loading")
.removeClass("amaruzen-brand-title");
$junkudo_loading.hide();
$junkudo_header_text
.text("丸善・ジュンク堂に書籍情報がありません。")
.show();
}

function loadStock(productId, areaId, areaName){
var params = {product_id:productId};
if( areaId != null ){
Expand Down

0 comments on commit d4ea36e

Please sign in to comment.