Commit 96bd98e5 authored by 神楽坂玲奈's avatar 神楽坂玲奈

deck builder graphic template

parent d66daa6c
......@@ -114,7 +114,14 @@ class Deck extends Spine.Controller
@main.push card_usage
main_count += card_usage.count
category_count[(category for category in card.card_type when category in Card.categories).pop()] += card_usage.count
if $('.operate_area').hasClass('graphic')
window.main_count = if main_count > 40 then main_count else 'auto'
window.side_count = if side_count > 10 then side_count else 'auto'
window.extra_count = if extra_count > 10 then extra_count else 'auto'
@html $('#deck_template').tmpl({main: @main, side: @side, extra: @extra, main_count: main_count, side_count: side_count, extra_count: extra_count, category_count: category_count})
$('#search_card').html $('#search_card_template').tmpl({test: 'test'})
$('#deck_url_ydk').attr 'download', @deck_name + '.ydk'
$('#deck_url_ydk').attr 'href', 'data:application/octet-stream,' + ((card_usage.card_id for i in [0...card_usage.count]).join("%0a") for card_usage in @main).concat(((card_usage.card_id for i in [0...card_usage.count]).join("%0a") for card_usage in @extra), ["!side"], ((card_usage.card_id for i in [0...card_usage.count]).join("%0a") for card_usage in @side)).join("%0a")
......@@ -144,10 +151,6 @@ class Deck extends Spine.Controller
#文字版
@el.jscroll({W: "12px", Btn:
{btn: false}})
else
window.main_count = if main_count > 40 then main_count else 'auto'
window.side_count = if side_count > 10 then side_count else 'auto'
window.extra_count = if extra_count > 10 then extra_count else 'auto'
location: ->
"/decks/?name=#{@deck_name}&cards=#{@encode()}"
......
......@@ -296,6 +296,11 @@
})()).pop()] += card_usage.count;
}
});
if ($('.operate_area').hasClass('graphic')) {
window.main_count = main_count > 40 ? main_count : 'auto';
window.side_count = side_count > 10 ? side_count : 'auto';
window.extra_count = extra_count > 10 ? extra_count : 'auto';
}
this.html($('#deck_template').tmpl({
main: this.main,
side: this.side,
......@@ -305,6 +310,9 @@
extra_count: extra_count,
category_count: category_count
}));
$('#search_card').html($('#search_card_template').tmpl({
test: 'test'
}));
$('#deck_url_ydk').attr('download', this.deck_name + '.ydk');
$('#deck_url_ydk').attr('href', 'data:application/octet-stream,' + ((function() {
var _j, _len1, _ref1, _results;
......@@ -397,10 +405,6 @@
btn: false
}
});
} else {
window.main_count = main_count > 40 ? main_count : 'auto';
window.side_count = side_count > 10 ? side_count : 'auto';
return window.extra_count = extra_count > 10 ? extra_count : 'auto';
}
};
......
This diff is collapsed.
......@@ -72,7 +72,6 @@
var menu = new menu.dd("menu");
menu.init("menu", "menuhover");
</script>
</nav>
</header>
<div id="main">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment