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

deck builder graphic template

parent d66daa6c
...@@ -114,7 +114,14 @@ class Deck extends Spine.Controller ...@@ -114,7 +114,14 @@ class Deck extends Spine.Controller
@main.push card_usage @main.push card_usage
main_count += card_usage.count main_count += card_usage.count
category_count[(category for category in card.card_type when category in Card.categories).pop()] += 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}) @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 '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") $('#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 ...@@ -144,10 +151,6 @@ class Deck extends Spine.Controller
#文字版 #文字版
@el.jscroll({W: "12px", Btn: @el.jscroll({W: "12px", Btn:
{btn: false}}) {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: -> location: ->
"/decks/?name=#{@deck_name}&cards=#{@encode()}" "/decks/?name=#{@deck_name}&cards=#{@encode()}"
......
...@@ -296,6 +296,11 @@ ...@@ -296,6 +296,11 @@
})()).pop()] += card_usage.count; })()).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({ this.html($('#deck_template').tmpl({
main: this.main, main: this.main,
side: this.side, side: this.side,
...@@ -305,6 +310,9 @@ ...@@ -305,6 +310,9 @@
extra_count: extra_count, extra_count: extra_count,
category_count: category_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('download', this.deck_name + '.ydk');
$('#deck_url_ydk').attr('href', 'data:application/octet-stream,' + ((function() { $('#deck_url_ydk').attr('href', 'data:application/octet-stream,' + ((function() {
var _j, _len1, _ref1, _results; var _j, _len1, _ref1, _results;
...@@ -397,10 +405,6 @@ ...@@ -397,10 +405,6 @@
btn: false 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 @@ ...@@ -72,7 +72,6 @@
var menu = new menu.dd("menu"); var menu = new menu.dd("menu");
menu.init("menu", "menuhover"); menu.init("menu", "menuhover");
</script> </script>
</nav> </nav>
</header> </header>
<div id="main"> <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