Commit 51cf77f3 authored by 神楽坂玲奈's avatar 神楽坂玲奈

open in ygopro

parent cc8cc2ae
......@@ -186,6 +186,9 @@ class Deck extends Spine.Model
"http://my-card.in" + @location()
url_ydk: ->
"http://my-card.in" + @location_ydk()
url_mycard: ->
"mycard://my-card.in" + @location_ydk() + "&filename=#{@name}.ydk"
add: (card_usage)->
if !card_usage.card_id #card
card_usage = @card_usages().findByAttribute('card_id', card.id) || new CardUsage(card_id: card_usage.id, deck_id: @id, main: true, count: 0)
......@@ -305,7 +308,7 @@ class DecksController extends Spine.Controller
).join("\r\n")
else
$('#deck_url_ydk').attr 'href', @deck().url_ydk()
$('#deck_url_mycard').attr 'href', @deck().url_mycard()
tab_control: ->
$(".bottom_area div").click ->
$(this).addClass("bottom_button_active").removeClass("bottom_button")
......
......@@ -433,6 +433,10 @@
return "http://my-card.in" + this.location_ydk();
};
Deck.prototype.url_mycard = function() {
return "mycard://my-card.in" + this.location_ydk() + ("&filename=" + this.name + ".ydk");
};
Deck.prototype.add = function(card_usage) {
var c, count, _i, _len, _ref;
if (!card_usage.card_id) {
......@@ -632,7 +636,7 @@
var card_usage, i;
if ($.browser.chrome) {
$('#deck_url_ydk').attr('download', this.deck().name + '.ydk');
return $('#deck_url_ydk').attr('href', 'data:application/x-ygopro-deck,' + encodeURI(["#generated by mycard/web"].concat((function() {
$('#deck_url_ydk').attr('href', 'data:application/x-ygopro-deck,' + encodeURI(["#generated by mycard/web"].concat((function() {
var _i, _len, _ref, _results;
_ref = this.deck().main();
_results = [];
......@@ -682,8 +686,9 @@
return _results;
}).call(this)).join("\r\n")));
} else {
return $('#deck_url_ydk').attr('href', this.deck().url_ydk());
$('#deck_url_ydk').attr('href', this.deck().url_ydk());
}
return $('#deck_url_mycard').attr('href', this.deck().url_mycard());
};
DecksController.prototype.tab_control = function() {
......
......@@ -162,6 +162,7 @@ body{margin:0;padding:0;background:#eee;}
}
.upload_ope{float:left;height:25px;padding:5px 0 0 5px;cursor:pointer;}
.save_ope{float:left;height:25px;padding:5px 0 0 6px;cursor:pointer;}
.mycard_ope{float:left;height:25px;padding:5px 0 0 6px;cursor:pointer;}
/* 文字版 */
.search_data.text{
......@@ -186,7 +187,7 @@ body{margin:0;padding:0;background:#eee;}
select{width:100px;float:left;border:1px solid #ccc;padding:1px;}
}
.select_cardOn{float:left;width:150px;height:23px;font-size:12px;margin:6px 0 0 5px;}
.select_cardUnder{float:right;height:32px;width:105px;}
.select_cardUnder{float:right;height:32px;width:130px;}
.card_group{
height:565px;margin:0 0 0 8px;
h4{margin:8px 0;}
......
......@@ -96,7 +96,6 @@
<small>(${side_count})</small>
</legend>
<div class="deck_part side">
{{tmpl(side) '#card_usage_' + ($('.operate_area').hasClass('text') ? 'text' : 'graphic') + '_template'}}
</div>
</fieldset>
......@@ -374,6 +373,7 @@
</div>
<!-- <img class="donwload_ope" src="/assets/images/decks/download.png" alt="" title="上传" /> -->
<a href="#" id="deck_url_ydk"><img class="save_ope" src="/assets/images/decks/save.png" alt="" title="保存"/></a>
<a href="#" id="deck_url_mycard"><img class="mycard_ope" src="/assets/images/decks/ygopro.png" alt="" title="在ygopro中打开 (需要安装mycard)"/></a>
</div>
</div>
......
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