Commit cc8cc2ae authored by 神楽坂玲奈's avatar 神楽坂玲奈

search

parent 8dc364d9
......@@ -8,7 +8,6 @@ class Card extends Spine.Model
@configure 'Card', 'id', 'name', 'card_type', 'type', 'attribute', 'level', 'atk', 'def', 'description'
@extend Spine.Model.Local
@extend Spine.Events
@hasMany 'card_usages', CardUsage
@url: "http://my-card.in/cards"
@locale_url: "http://my-card.in/cards_#{locale}"
image_url: ->
......@@ -50,14 +49,14 @@ class Card extends Spine.Model
cards_id = []
for lang in langs
try
result.push Card.find lang._id
result.push Card.find(lang._id)
catch e
cards_id.push lang._id
if cards_id.length
$.getJSON "#{@url}?q=#{JSON.stringify({_id: { $in: cards_id}})}", (cards) =>
@load cards, langs
for card in cards
result.push Card.find card._id
result.push Card.find(card._id)
callback(result)
else
callback(result)
......@@ -176,7 +175,6 @@ class Deck extends Spine.Model
else
throw '无效卡组'
card_usages.push {id: "#{result.cid}_#{side}_#{last_id}", card_id: last_id, side: side, count: count} if last_id
alert card_usages
result.card_usages card_usages
result
......@@ -190,7 +188,7 @@ class Deck extends Spine.Model
"http://my-card.in" + @location_ydk()
add: (card_usage)->
if !card_usage.card_id #card
card_usage = @card_usages().findByAttribute('card_id', card.id) || new CardUsage(card_id: card.id, deck_id: deck.id, main: true, count: 0)
card_usage = @card_usages().findByAttribute('card_id', card.id) || new CardUsage(card_id: card_usage.id, deck_id: @id, main: true, count: 0)
count = 0
for c in @card_usages().findAllByAttribute('card_id', card_usage.card_id) #TODO: alias
count += c.count
......@@ -199,7 +197,7 @@ class Deck extends Spine.Model
card_usage.save()
minus: (card_usage)->
if !card_usage.card_id #card
card_usage = @card_usages().findByAttribute('card_id', card.id)
card_usage = @card_usages().findByAttribute('card_id', card_usage.id)
return if !card_usage
card_usage.count--
if card_usage.count
......@@ -308,7 +306,7 @@ class DecksController extends Spine.Controller
else
$('#deck_url_ydk').attr 'href', @deck().url_ydk()
@tab_control: ->
tab_control: ->
$(".bottom_area div").click ->
$(this).addClass("bottom_button_active").removeClass("bottom_button")
$(this).siblings().addClass("bottom_button").removeClass("bottom_button_active")
......@@ -322,16 +320,15 @@ class DecksController extends Spine.Controller
{btn: false}})
;
show: (e) ->
card = $(e.target).tmplItem().data.card()
@show_card(card)
show_card: (card)->
card = $(e.target).tmplItem().data
card = card.card() if card.card_id
$('#card').removeClass(Card.card_types.join(' '))
active_page_index = $('.bottom_area div').index $(".bottom_button_active")
$('#card').html $("#card_template").tmpl(card)
$('#card').addClass(card.card_type.join(' '))
$('.card_frame .frame_element').eq(active_page_index).addClass('card_frame_focus')
$('.bottom_area div').eq(active_page_index).addClass('bottom_button_active').removeClass("bottom_button")
DecksController.tab_control()
@tab_control()
add: (e)->
@deck().add $(e.target).tmplItem().data
minus: (e)->
......@@ -340,22 +337,25 @@ class DecksController extends Spine.Controller
class CardsController extends Spine.Controller
events:
'mouseover .card_search_result': 'show',
'click .card_search_result': 'add',
'contextmenu .card_search_result': 'minus'
'mouseover .search_card': 'show',
'click .search_card': 'add',
'contextmenu .search_card': 'minus'
add: (e)->
decks.deck().add($(this).tmplItem().data)
decks.deck().add($(e.target).tmplItem().data)
minus: (e)->
decks.deck().minus($(this).tmplItem().data)
e.preventDefault()
decks.deck().minus($(e.target).tmplItem().data)
show: (e)->
decks.show_card($(this).tmplItem().data)
decks.show(e)
template: ->
$('#search_cards_' + if $('.operate_area').hasClass('text') then 'text' else 'graphic' + '_template')
search: (name)->
Card.fetch_by_name name, (cards)=>
@html $('#cards_search_result_template').tmpl cards
@html @template().tmpl cards
decks = new DecksController(el: $("#deck"))
cards = new CardsController(el: $("#cards_search"))
cards = new CardsController(el: $("#search_cards"))
$(document).ready ->
decks.load_from_url()
......@@ -400,18 +400,18 @@ $(document).ready ->
$('#deck_load').change ->
decks.upload(@files)
window.addEventListener 'popstate', (ev)->
$(window).bind 'popstate', (ev)->
if ev.state
deck.refresh ev.state, false
$('.main_div').bind 'dragover', (ev)->
$("#drop_upload_dialog").dialog('open')
false
ev.preventDefault();
#$("#drop_upload_dialog").dialog('open')
$("#drop_upload_dialog").bind 'drop', (ev)->
$('.main_div').bind 'drop', (ev)->
ev.preventDefault();
$("#drop_upload_dialog").dialog('close')
decks.upload event.dataTransfer.files
false
$(".rename_ope").click ->
$(".text,.graphic").toggleClass("graphic text")
......
......@@ -32,8 +32,6 @@
Card.extend(Spine.Events);
Card.hasMany('card_usages', CardUsage);
Card.url = "http://my-card.in/cards";
Card.locale_url = "http://my-card.in/cards_" + locale;
......@@ -415,7 +413,6 @@
count: count
});
}
alert(card_usages);
result.card_usages(card_usages);
return result;
};
......@@ -440,8 +437,8 @@
var c, count, _i, _len, _ref;
if (!card_usage.card_id) {
card_usage = this.card_usages().findByAttribute('card_id', card.id) || new CardUsage({
card_id: card.id,
deck_id: deck.id,
card_id: card_usage.id,
deck_id: this.id,
main: true,
count: 0
});
......@@ -460,7 +457,7 @@
Deck.prototype.minus = function(card_usage) {
if (!card_usage.card_id) {
card_usage = this.card_usages().findByAttribute('card_id', card.id);
card_usage = this.card_usages().findByAttribute('card_id', card_usage.id);
}
if (!card_usage) {
return;
......@@ -689,7 +686,7 @@
}
};
DecksController.tab_control = function() {
DecksController.prototype.tab_control = function() {
$(".bottom_area div").click(function() {
var $dangqian;
$(this).addClass("bottom_button_active").removeClass("bottom_button");
......@@ -707,20 +704,18 @@
};
DecksController.prototype.show = function(e) {
var card;
card = $(e.target).tmplItem().data.card();
return this.show_card(card);
};
DecksController.prototype.show_card = function(card) {
var active_page_index;
var active_page_index, card;
card = $(e.target).tmplItem().data;
if (card.card_id) {
card = card.card();
}
$('#card').removeClass(Card.card_types.join(' '));
active_page_index = $('.bottom_area div').index($(".bottom_button_active"));
$('#card').html($("#card_template").tmpl(card));
$('#card').addClass(card.card_type.join(' '));
$('.card_frame .frame_element').eq(active_page_index).addClass('card_frame_focus');
$('.bottom_area div').eq(active_page_index).addClass('bottom_button_active').removeClass("bottom_button");
return DecksController.tab_control();
return this.tab_control();
};
DecksController.prototype.add = function(e) {
......@@ -745,27 +740,32 @@
}
CardsController.prototype.events = {
'mouseover .card_search_result': 'show',
'click .card_search_result': 'add',
'contextmenu .card_search_result': 'minus'
'mouseover .search_card': 'show',
'click .search_card': 'add',
'contextmenu .search_card': 'minus'
};
CardsController.prototype.add = function(e) {
return decks.deck().add($(this).tmplItem().data);
return decks.deck().add($(e.target).tmplItem().data);
};
CardsController.prototype.minus = function(e) {
return decks.deck().minus($(this).tmplItem().data);
e.preventDefault();
return decks.deck().minus($(e.target).tmplItem().data);
};
CardsController.prototype.show = function(e) {
return decks.show_card($(this).tmplItem().data);
return decks.show(e);
};
CardsController.prototype.template = function() {
return $('#search_cards_' + ($('.operate_area').hasClass('text') ? 'text' : 'graphic' + '_template'));
};
CardsController.prototype.search = function(name) {
var _this = this;
return Card.fetch_by_name(name, function(cards) {
return _this.html($('#cards_search_result_template').tmpl(cards));
return _this.html(_this.template().tmpl(cards));
});
};
......@@ -778,7 +778,7 @@
});
cards = new CardsController({
el: $("#cards_search")
el: $("#search_cards")
});
$(document).ready(function() {
......@@ -825,19 +825,18 @@
$('#deck_load').change(function() {
return decks.upload(this.files);
});
window.addEventListener('popstate', function(ev) {
$(window).bind('popstate', function(ev) {
if (ev.state) {
return deck.refresh(ev.state, false);
}
});
$('.main_div').bind('dragover', function(ev) {
$("#drop_upload_dialog").dialog('open');
return false;
return ev.preventDefault();
});
$("#drop_upload_dialog").bind('drop', function(ev) {
$('.main_div').bind('drop', function(ev) {
ev.preventDefault();
$("#drop_upload_dialog").dialog('close');
decks.upload(event.dataTransfer.files);
return false;
return decks.upload(event.dataTransfer.files);
});
$(".rename_ope").click(function() {
$(".text,.graphic").toggleClass("graphic text");
......
......@@ -75,7 +75,7 @@
</script>
<script id="card_usage_graphic_template" type="text/x-jquery-tmpl">
{{each Array(count)}}
<img class="card_usage" width="44" height="64" style="float:left;overflow:visible;" src="${$data.card().image_thumbnail_url()}"/>
<img class="card_usage" width="44" height="64" style="float:left;overflow:visible;" src="${$data.card().image_thumbnail_url()}"/>
{{/each}}
</script>
<script id="deck_template" type="text/x-jquery-tmpl">
......@@ -88,7 +88,7 @@
</legend>
<div class="deck_part main">
{{tmpl(main) '#card_usage_' + ($('.operate_area').hasClass('text') ? 'text' : 'graphic') + '_template'}}
{{tmpl(main) '#card_usage_' + ($('.operate_area').hasClass('text') ? 'text' : 'graphic') + '_template'}}
</div>
</fieldset>
<fieldset id="deck_side">
......@@ -97,7 +97,7 @@
</legend>
<div class="deck_part side">
{{tmpl(side) '#card_usage_' + ($('.operate_area').hasClass('text') ? 'text' : 'graphic') + '_template'}}
{{tmpl(side) '#card_usage_' + ($('.operate_area').hasClass('text') ? 'text' : 'graphic') + '_template'}}
</div>
</fieldset>
<fieldset id="deck_extra">
......@@ -106,321 +106,282 @@
</legend>
<div class="deck_part extra">
{{tmpl(extra) '#card_usage_' + ($('.operate_area').hasClass('text') ? 'text' : 'graphic') + '_template'}}
{{tmpl(extra) '#card_usage_' + ($('.operate_area').hasClass('text') ? 'text' : 'graphic') + '_template'}}
</div>
</fieldset>
</script>
<script id="loading_template" type="text/x-jquery-tmpl">
<img class="load_img" src="/assets/images/decks/loading.gif" alt="" title=""/>
</script>
<script id="search_card_template" type="text/x-jquery-tmpl">
{{tmpl({test: 'test'}) '#search_card_' + ($('.operate_area').hasClass('text') ? 'text' : 'graphic') + '_template'}}
</script>
<script id="search_card_text_template" type="text/x-jquery-tmpl">
<table class="press">
<thead>
<tr>
<th>
<div class="thead_bg">
<span>卡名</span>
</script>
<script id="loading_template" type="text/x-jquery-tmpl">
<img class="load_img" src="/assets/images/decks/loading.gif" alt="" title=""/>
</script>
<script id="search_cards_text_template" type="text/x-jquery-tmpl">
<table class="press">
<thead>
<tr>
<th>
<div class="thead_bg">
<span>卡名</span>
<div class="arrow" onclick="showMe(this,'filter_name');"><img src="image/arrow.png" alt=""/></div>
<div id="filter_name" class="filter_float" style="display:none;">
<!-- 修改 -->
<div>
<input type="checkbox" name=""/>
<label>按照名称排序</label>
<div class="arrow" onclick="showMe(this,'filter_name');"><img src="image/arrow.png" alt=""/>
</div>
<div>
<input type="checkbox" name=""/>
<label>按照名称排序</label>
<div id="filter_name" class="filter_float" style="display:none;">
<!-- 修改 -->
<div>
<input type="checkbox" name=""/>
<label>按照名称排序</label>
</div>
<div>
<input type="checkbox" name=""/>
<label>按照名称排序</label>
</div>
<div>
<input type="checkbox" name=""/>
<label>按照名称排序</label>
</div>
<!-- 修改 -->
</div>
<div>
<input type="checkbox" name=""/>
<label>按照名称排序</label>
</div>
<!-- 修改 -->
</div>
</div>
</th>
<th>
<div class="thead_bg">
<span>卡类</span>
</th>
<th>
<div class="thead_bg">
<span>卡类</span>
<div class="arrow" onclick="showMe(this,'filter_cate');"><img src="image/arrow.png" alt=""/></div>
<div id="filter_cate" class="filter_float" style="display:none;"></div>
</div>
</th>
<th>
<div class="thead_bg"><span>攻击</span></div>
</th>
<th>
<div class="thead_bg"><span>守备</span></div>
</th>
<th>
<div class="thead_bg"><span>星级</span></div>
</th>
<th>
<div class="thead_bg"><span>属性</span></div>
</th>
<th>
<div class="thead_bg"><span>测试</span></div>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>黑羽-疾风之</td>
<td>效果·调整</td>
<td>1300</td>
<td>400</td>
<td>3 </td>
<td></td>
<td>测试</td>
</tr>
<tr>
<td>黑羽-疾风之</td>
<td>效果·调整</td>
<td>1300</td>
<td>400</td>
<td>3 </td>
<td></td>
<td>测试</td>
</tr>
</tbody>
</table>
</script>
<script id="search_card_graphic_template" type="text/x-jquery-tmpl">
<div>
<div class="graphic_search_out">
<div class="search_out_img">
<img src="http://my-card.in/images/cards/ygocore/thumbnail/2009101.jpg" width="44" height="64"/>
</div>
<div class="search_out_text">
<span class="search_out_textTitle">黑羽-疾风之盖尔</span><br/>
<span></span>
<span>鸟兽</span>
<span> 3</span>
<br />
<span>1300</span>/<span>400</span>
</div>
</div>
<div class="graphic_search_out">
<div class="search_out_img">
<img src="http://my-card.in/images/cards/ygocore/thumbnail/2009101.jpg" width="44" height="64"/>
</div>
<div class="search_out_text">
<span class="search_out_textTitle">黑羽-疾风之盖尔</span><br/>
<span></span>
<span>鸟兽</span>
<span> 3</span>
<br />
<span>1300</span>/<span>400</span>
</div>
</div>
<div class="graphic_search_out">
<div class="search_out_img">
<img src="http://my-card.in/images/cards/ygocore/thumbnail/2009101.jpg" width="44" height="64"/>
</div>
<div class="search_out_text">
<span class="search_out_textTitle">黑羽-疾风之盖尔</span><br/>
<span></span>
<span>鸟兽</span>
<span> 3</span>
<br />
<span>1300</span>/<span>400</span>
</div>
</div>
<div class="graphic_search_out">
<div class="arrow" onclick="showMe(this,'filter_cate');"><img src="image/arrow.png" alt=""/>
</div>
<div id="filter_cate" class="filter_float" style="display:none;"></div>
</div>
</th>
<th>
<div class="thead_bg"><span>攻击</span></div>
</th>
<th>
<div class="thead_bg"><span>守备</span></div>
</th>
<th>
<div class="thead_bg"><span>星级</span></div>
</th>
<th>
<div class="thead_bg"><span>属性</span></div>
</th>
<th>
<div class="thead_bg"><span>测试</span></div>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>黑羽-疾风之</td>
<td>效果·调整</td>
<td>1300</td>
<td>400</td>
<td>3 </td>
<td></td>
<td>测试</td>
</tr>
<tr>
<td>黑羽-疾风之</td>
<td>效果·调整</td>
<td>1300</td>
<td>400</td>
<td>3 </td>
<td></td>
<td>测试</td>
</tr>
</tbody>
</table>
</script>
<script id="search_cards_graphic_template" type="text/x-jquery-tmpl">
<div class="graphic_search_out search_card">
<div class="search_out_img">
<img src="http://my-card.in/images/cards/ygocore/thumbnail/2009101.jpg" width="44" height="64"/>
<img src="${$data.image_thumbnail_url()}" width="44" height="64"/>
</div>
<div class="search_out_text">
<span class="search_out_textTitle">黑羽-疾风之盖尔</span><br/>
<span></span>
<span>鸟兽</span>
<span> 3</span>
<br />
<span>1300</span>/<span>400</span>
<span class="search_out_textTitle">${$data.name}</span><br/>
{{if type}}
<span>${$.i18n.prop('attribute.'+attribute)}</span>
<span>${$.i18n.prop('type.'+type)}</span>
<span> ${level}</span>
<br/>
<span>${atk}</span>/<span>${def}</span>
{{/if}}
</div>
</div>
</div>
</script>
</head>
<body>
<!--[if lt IE 9]>
<p class="chromeframe">浏览器太旧了亲~. 请 <a href="http://browsehappy.com/">升级/更换您的浏览器</a> 或者 <a href="http://www.google.com/chromeframe/?redirect=true">激活 Google Chrome 浏览器内嵌框架</a>.</p>
<p class="chromeframe">浏览器太旧了亲~. 请 <a href="http://browsehappy.com/">升级/更换您的浏览器</a> 或者
<a href="http://www.google.com/chromeframe/?redirect=true">激活 Google Chrome 浏览器内嵌框架</a>.</p>
<![endif]-->
<div class="main_div line">
<div id="card" class="main_left floatleft line">
<div class="card_name">Mycard 卡组编辑器</div>
<div class="card_img line floatleft">
<img height="187px" width="130px" src="/assets/images/decks/card.jpg" alt="card_name"/>
</div>
<div class="card_info floatleft">
<div class="attr_real floatleft">(」・ω・)」</div>
<div class="attr_name floatleft">呜!</div>
<div class="attr_real floatleft">(/・ω・)/</div>
<div class="attr_name floatleft">喵!</div>
<div class="attr_real floatleft">(」・ω・)」</div>
<div class="attr_name floatleft">呜!</div>
<div class="attr_real floatleft">(/・ω・)/</div>
<div class="attr_name floatleft">喵!</div>
<div class="attr_name floatleft"></div>
<div class="attr_real floatleft">世界已完蛋</div>
</div>
<div class="card_frame floatleft">
<div class="card_description floatleft frame_element card_frame_focus">
<div>
这是一个卡组编辑/分享系统<br/>
this is a deck editing & sharing system<br/>
</div>
<div id="card" class="main_left floatleft line">
<div class="card_name">Mycard 卡组编辑器</div>
<div class="card_img line floatleft">
<img height="187px" width="130px" src="/assets/images/decks/card.jpg" alt="card_name"/>
</div>
<div class="card_adjustment floatleft frame_element">
<ruby>数据来源
<rt>Database</rt>
</ruby>
: <a href="https://github.com/Fluorohydride/ygopro/">Ygopro</a><br/>
<ruby>许可协议
<rt>License</rt>
</ruby>
: <a href="http://www.gnu.org/licenses/gpl.html">GPLv3 or later</a><br/>
<ruby>项目主页
<rt>Github</rt>
</ruby>
: <a href="https://github.com/zh99998/mycard">github.com/zh99998/mycard</a><br/>
<ruby>开发成员
<rt>Authors</rt>
</ruby>
: <a href="https://plus.google.com/101873829070855379840">zh99998</a>&lt;<a
href="mailto:zh99998@gmail.com">zh99998@gmail.com</a>&gt;<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href="https://plus.google.com/u/0/102725466404235496819">Mesiade</a>&lt;<a
href="mailto:Mesiade746@hotmail.com">Mesiade746@hotmail.com</a>&gt;
<div class="card_info floatleft">
<div class="attr_real floatleft">(」・ω・)」</div>
<div class="attr_name floatleft">呜!</div>
<div class="attr_real floatleft">(/・ω・)/</div>
<div class="attr_name floatleft">喵!</div>
<div class="attr_real floatleft">(」・ω・)」</div>
<div class="attr_name floatleft">呜!</div>
<div class="attr_real floatleft">(/・ω・)/</div>
<div class="attr_name floatleft">喵!</div>
<div class="attr_name floatleft"></div>
<div class="attr_real floatleft">世界已完蛋</div>
</div>
</div>
<div class="floatleft bottom_area">
<div class="bottom_button_active floatleft">简介</div>
<div class="bottom_button floatleft">关于</div>
</div>
</div>
<div class="main_right floatleft line">
<div class="floatleft search_data graphic">
<div class="floatleft search_bar">
<form id="search">
<div class="floatleft search_frame">
<input type="text" name="" class="search_input floatleft" value=""/>
<input type="submit" class="serach_button" value=""/>
<div class="card_frame floatleft">
<div class="card_description floatleft frame_element card_frame_focus">
<div>
这是一个卡组编辑/分享系统<br/>
this is a deck editing & sharing system<br/>
</div>
</div>
<div class="card_adjustment floatleft frame_element">
<ruby>数据来源
<rt>Database</rt>
</ruby>
: <a href="https://github.com/Fluorohydride/ygopro/">Ygopro</a><br/>
<ruby>许可协议
<rt>License</rt>
</ruby>
: <a href="http://www.gnu.org/licenses/gpl.html">GPLv3 or later</a><br/>
<ruby>项目主页
<rt>Github</rt>
</ruby>
: <a href="https://github.com/zh99998/mycard">github.com/zh99998/mycard</a><br/>
<ruby>开发成员
<rt>Authors</rt>
</ruby>
: <a href="https://plus.google.com/101873829070855379840">zh99998</a>&lt;<a
href="mailto:zh99998@gmail.com">zh99998@gmail.com</a>&gt;<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href="https://plus.google.com/u/0/102725466404235496819">Mesiade</a>&lt;<a
href="mailto:Mesiade746@hotmail.com">Mesiade746@hotmail.com</a>&gt;
</div>
</div>
<div class="floatright advanced_search_father">
<div class="advanced_search" onclick="showMe(this,'submenu');">高级搜索</div>
<div class="floatleft bottom_area">
<div class="bottom_button_active floatleft">简介</div>
<div class="bottom_button floatleft">关于</div>
</div>
</form>
<!-- 修改 -->
<div class="submenu">
<div class="floatright submenu_mask"></div>
<div class="submenu_main">
<div class="submenu_mainLeft">
<div class="submenu_unit">
<label>种类:</label>
<select class="select_half" name="">
<option>(无)</option>
</select>
<select class="select_half" name="">
<option>(无)</option>
<option></option>
</select>
</div>
<div class="submenu_unit">
<label>种类:</label>
<select class="select_full" name="">
<option>(无)</option>
</select>
</div>
<div class="submenu_unit">
<label>种类:</label>
<select class="select_full" name="">
<option>(无)</option>
</select>
</div>
<div class="main_right floatleft line">
<div class="floatleft search_data graphic">
<div class="floatleft search_bar">
<form id="search">
<div class="floatleft search_frame">
<input type="text" name="" class="search_input floatleft" value=""/>
<input type="submit" class="serach_button" value=""/>
</div>
<div class="floatright advanced_search_father">
<div class="advanced_search" onclick="showMe(this,'submenu');">高级搜索</div>
</div>
</form>
<!-- 修改 -->
<div class="submenu">
<div class="floatright submenu_mask"></div>
<div class="submenu_main">
<div class="submenu_mainLeft">
<div class="submenu_unit">
<label>种类:</label>
<select class="select_half" name="">
<option>(无)</option>
</select>
<select class="select_half" name="">
<option>(无)</option>
<option></option>
</select>
</div>
<div class="submenu_unit">
<label>种类:</label>
<select class="select_full" name="">
<option>(无)</option>
</select>
</div>
<div class="submenu_unit">
<label>种类:</label>
<select class="select_full" name="">
<option>(无)</option>
</select>
</div>
<div class="submenu_unit">
<label>种类:</label>
<input style="width:137px;margin:-2px 0 0 5px;" type="text" name=""/>
</div>
</div>
<div class="submenu_mainRight">
<div class="submenu_unit">
<label>种类:</label>
<select class="select_full" name="">
<option>(无)</option>
</select>
</div>
<div class="submenu_unitLarge">
<label>种类:</label>
<input style="width:83px;margin:-2px 0 0 5px;" type="text" name=""/>
<label style="margin:10px 0 0 0;">种类:</label>
<input style="width:83px;margin:10px 0 0 5px;" type="text" name=""/>
</div>
<input type="button" value="效果"/>
<div class="submenu_unit">
<label>种类:</label>
<input style="width:137px;margin:-2px 0 0 5px;" type="text" name=""/>
</div>
</div>
</div>
</div>
<div class="submenu_unit">
<label>种类:</label>
<input style="width:137px;margin:-2px 0 0 5px;" type="text" name=""/>
<!-- 修改 -->
<div class="floatleft search_results">
<span style="color:#3366CC;font-weight:bold;">结果数</span>
魔法:<span style="color:#FFAD6E;">XXX</span>
陷阱:<span style="color:#FFAD6E;">XXX</span>
怪兽:<span style="color:#FFAD6E;">XXX</span>
</div>
</div>
<div class="submenu_mainRight">
<div class="submenu_unit">
<label>种类:</label>
<select class="select_full" name="">
<option>(无)</option>
</select>
</div>
<div class="submenu_unitLarge">
<label>种类:</label>
<input style="width:83px;margin:-2px 0 0 5px;" type="text" name=""/>
<div class="floatleft main_area" id="search_cards"></div>
<label style="margin:10px 0 0 0;">种类:</label>
<input style="width:83px;margin:10px 0 0 5px;" type="text" name=""/>
</div>
<input type="button" value="效果"/>
<div class="submenu_unit">
<label>种类:</label>
<input style="width:137px;margin:-2px 0 0 5px;" type="text" name=""/>
</div>
<div class="floatright page">
<a class="page_home" href=""></a>
<a class="page_pre" href=""></a>
<a class="page_num" href="">9</a>
<a class="page_num" href="">10</a>
<a class="page_num" href="">11</a>
<a class="page_next" href=""></a>
<a class="page_last" href=""></a>
</div>
<!--{"archetypes":"","card_type":"\u6548\u679c\u602a\u517d","id":2067,"lore":"\u8fd9\u5f20\u5361\u653b\u51fb\u7684\u573a\u5408\uff0c\u5bf9\u65b9\u76f4\u5230\u4f24\u5bb3\u6b65\u9aa4\u7ed3\u675f\u65f6\u4e0d\u80fd\u53d1\u52a8\u9b54\u6cd5\u00b7\u9677\u9631\u5361\u3002\u7528\u4ee5\u4e0b\u7684\u602a\u517d\u4e3a\u796d\u54c1\u4f5c\u796d\u54c1\u53ec\u5524\u7684\u573a\u5408\uff0c\u8fd9\u5f20\u5361\u5f97\u5230\u5404\u81ea\u7684\u6548\u679c\u3002\u25cf\u7eff\u9f7f\u8f6e\uff1a\u8fd9\u5f20\u5361\u653b\u51fb\u5b88\u5907\u8868\u793a\u602a\u517d\u65f6\uff0c\u82e5\u8fd9\u5f20\u5361\u7684\u653b\u51fb\u529b\u8d85\u8fc7\u5b88\u5907\u8868\u793a\u602a\u517d\u7684\u5b88\u5907\u529b\uff0c\u7ed9\u4e88\u5bf9\u65b9\u57fa\u672c\u5206\u90a3\u4e2a\u6570\u503c\u7684\u6218\u6597\u4f24\u5bb3\u3002\u25cf\u7ea2\u9f7f\u8f6e\uff1a\u7ed9\u4e88\u5bf9\u65b9\u73a9\u5bb6\u6218\u6597\u4f24\u5bb3\u65f6\uff0c\u7ed9\u4e88\u5bf9\u65b9\u57fa\u672c\u5206400\u5206\u4f24\u5bb3\u3002\u25cf\u9ec4\u9f7f\u8f6e\uff1a\u6218\u6597\u7834\u574f\u5bf9\u65b9\u602a\u517d\u7684\u573a\u5408\uff0c\u7ed9\u4e88\u5bf9\u65b9\u57fa\u672c\u5206600\u5206\u4f24\u5bb3\u3002","mediums":"OCG\tTCG","monster_atk":3000,"monster_attribute":"\u5730","monster_def":2000,"monster_level":8,"monster_type":null,"name":"\u53e4\u4ee3\u7684\u673a\u68b0\u5de8\u9f99","number":50933533,"stats":"21,26,37","status":3,"tokens":0,"type":"\u673a\u68b0"} -->
</div>
</div>
<!-- 修改 -->
<div class="floatleft search_results">
<span style="color:#3366CC;font-weight:bold;">结果数</span>
魔法:<span style="color:#FFAD6E;">XXX</span>
陷阱:<span style="color:#FFAD6E;">XXX</span>
怪兽:<span style="color:#FFAD6E;">XXX</span>
</div>
</div>
<div class="floatleft main_area" id="search_card"></div>
<div class="floatright page">
<a class="page_home" href=""></a>
<a class="page_pre" href=""></a>
<a class="page_num" href="">9</a>
<a class="page_num" href="">10</a>
<a class="page_num" href="">11</a>
<a class="page_next" href=""></a>
<a class="page_last" href=""></a>
</div>
<!--{"archetypes":"","card_type":"\u6548\u679c\u602a\u517d","id":2067,"lore":"\u8fd9\u5f20\u5361\u653b\u51fb\u7684\u573a\u5408\uff0c\u5bf9\u65b9\u76f4\u5230\u4f24\u5bb3\u6b65\u9aa4\u7ed3\u675f\u65f6\u4e0d\u80fd\u53d1\u52a8\u9b54\u6cd5\u00b7\u9677\u9631\u5361\u3002\u7528\u4ee5\u4e0b\u7684\u602a\u517d\u4e3a\u796d\u54c1\u4f5c\u796d\u54c1\u53ec\u5524\u7684\u573a\u5408\uff0c\u8fd9\u5f20\u5361\u5f97\u5230\u5404\u81ea\u7684\u6548\u679c\u3002\u25cf\u7eff\u9f7f\u8f6e\uff1a\u8fd9\u5f20\u5361\u653b\u51fb\u5b88\u5907\u8868\u793a\u602a\u517d\u65f6\uff0c\u82e5\u8fd9\u5f20\u5361\u7684\u653b\u51fb\u529b\u8d85\u8fc7\u5b88\u5907\u8868\u793a\u602a\u517d\u7684\u5b88\u5907\u529b\uff0c\u7ed9\u4e88\u5bf9\u65b9\u57fa\u672c\u5206\u90a3\u4e2a\u6570\u503c\u7684\u6218\u6597\u4f24\u5bb3\u3002\u25cf\u7ea2\u9f7f\u8f6e\uff1a\u7ed9\u4e88\u5bf9\u65b9\u73a9\u5bb6\u6218\u6597\u4f24\u5bb3\u65f6\uff0c\u7ed9\u4e88\u5bf9\u65b9\u57fa\u672c\u5206400\u5206\u4f24\u5bb3\u3002\u25cf\u9ec4\u9f7f\u8f6e\uff1a\u6218\u6597\u7834\u574f\u5bf9\u65b9\u602a\u517d\u7684\u573a\u5408\uff0c\u7ed9\u4e88\u5bf9\u65b9\u57fa\u672c\u5206600\u5206\u4f24\u5bb3\u3002","mediums":"OCG\tTCG","monster_atk":3000,"monster_attribute":"\u5730","monster_def":2000,"monster_level":8,"monster_type":null,"name":"\u53e4\u4ee3\u7684\u673a\u68b0\u5de8\u9f99","number":50933533,"stats":"21,26,37","status":3,"tokens":0,"type":"\u673a\u68b0"} -->
</div>
<div class="floatleft operate_area graphic">
<div class="select_card">
<div class="select_cardOn">
<select name="">
<option id="name" value="">卡组</option>
</select>
<img class="add_ope" src="/assets/images/decks/add.png" alt="" title="新建"/>
<img class="rename_ope" src="/assets/images/decks/rename.png" alt="" title="重命名"/>
</div>
<div class="select_cardUnder">
<div class="donwload_out" title="上传">
<div class="upload_inner" >
<input id="deck_load" type="file" tabindex="-1"/>
</div>
<div class="floatleft operate_area graphic">
<div class="select_card">
<div class="select_cardOn">
<select name="">
<option id="name" value="">卡组</option>
</select>
<img class="add_ope" src="/assets/images/decks/add.png" alt="" title="新建"/>
<img class="rename_ope" src="/assets/images/decks/rename.png" alt="" title="重命名"/>
</div>
<div class="select_cardUnder">
<div class="donwload_out" title="上传">
<div class="upload_inner">
<input id="deck_load" type="file" tabindex="-1"/>
</div>
</div>
<div class="donwload_out" title="分享" id="deck_share">
<div class="download_inner"></div>
</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>
</div>
</div>
<div class="donwload_out" title="分享" id="deck_share">
<div class="download_inner"></div>
<div id="deck" class="card_group">
<img class="load_img" src="/assets/images/decks/loading.gif" alt="" title=""/>
</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>
</div>
</div>
<div id="deck" class="card_group">
<img class="load_img" src="/assets/images/decks/loading.gif" alt="" title=""/>
</div>
</div>
</div>
</div>
<div id="deck_share_dialog" title="share" style="display: none">
<fieldset>
......
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