Commit 346d7b62 authored by 神楽坂玲奈's avatar 神楽坂玲奈

test

parent 2f7ffb72
# Auto detect text files and perform LF normalization
* text=auto
*.html text
*.js text
*.coffee text
*.css text
*.less text
*.json text
*.txt text
.idea/ .DS_Store
Thumbs.db
*~
/nbproject/
/ruby/
/pkg/
/config.yml
/log.log
/profile.log
/replay/
/mycard/
/mycard.exe
/7z.exe
/ygocore/
/images/
/error-程序出错请到论坛反馈.txt
Gemfile.lock
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" />
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/mycard.github.io.iml" filepath="$PROJECT_DIR$/.idea/mycard.github.io.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
<component name="DependencyValidationManager">
<state>
<option name="SKIP_IMPORT_STATEMENTS" value="false" />
</state>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>
\ No newline at end of file
GNU GPL v3
\ No newline at end of file
[
{"id":30,"title":"v1.4.5 更新SPTR|YF08新卡(33张)","url":"http://fff.ac/69gtp7","created_at":"2014-10-25T11:00:06+08:00","updated_at":"2014-11-04T11:00:06+08:00"},
{"id":29,"title":"v1.4.4 更新VJMP新卡(3张)","url":"http://fff.ac/vdk3ob","created_at":"2014-10-11T16:00:06+08:00","updated_at":"2014-10-21T16:00:06+08:00"},
{"id":28,"title":"v1.4.3 更新EP14新卡(10张)","url":"http://fff.ac/9vxuhy","created_at":"2014-09-17T21:00:06+08:00","updated_at":"2014-09-27T21:00:06+08:00"},
{"id":27,"title":"v1.4.2 补充VB17|15AY新卡(3张)","url":"http://fff.ac/rcz6oi","created_at":"2014-08-25T21:00:06+08:00","updated_at":"2014-09-03T21:00:06+08:00"},
{"id":23,"title":"竞赛联盟~暑假赛","url":"http://www.duelcn.com/forum.php?mod=viewthread&tid=60802&extra=","created_at":"2014-08-01T19:34:06+08:00","updated_at":"2014-08-11T19:34:06+08:00"},
{"id":21,"title":"捐款地址更改为 my-card.in/donate ","url":"http://my-card.in/donate","created_at":"2014-05-06T10:34:06+08:00","updated_at":"2014-05-06T10:34:06+08:00"},
{"id":18,"title":"游戏王竞赛联盟~周赛","url":"http://www.duelcn.com/thread-59882-1-1.html","created_at":"2013-12-01T18:55:06+08:00","updated_at":"2030-10-22T10:34:06+08:00"},
{"id":4,"title":"QQ群: Mycard - 萌卡(225669895)","url":"http://qun.qzone.qq.com/group#!/225669895/home","created_at":"2013-02-19T18:12:07+08:00","updated_at":"2013-02-19T07:12:08+08:00"}
]
/** Function: getPosTopAccordingToWindowBounds
* Fetches the window height and element height
* and checks if specified position + element height is bigger
* than the window height.
*
* If this evaluates to true, the position gets substracted by the element height.
*
* Parameters:
* (jQuery.Element) elem - Element to position
* (Integer) pos - Position top
*
* Returns:
* Object containing `px` (calculated position in pixel) and `alignment` (alignment of the element in relation to pos, either 'top' or 'bottom')
*/
Candy.Util.getPosTopAccordingToWindowBounds = function(elem, pos) {
var windowHeight = $(document).height(),
elemHeight = elem.outerHeight(),
marginDiff = elemHeight - elem.outerHeight(true),
backgroundPositionAlignment = 'top';
if (pos + elemHeight >= windowHeight) {
pos -= elemHeight - marginDiff;
backgroundPositionAlignment = 'bottom';
}
pos -= $('#candy').offset().top
return { px: pos, backgroundPositionAlignment: backgroundPositionAlignment };
};
/** Function: update
* Messages received get dispatched from this method.
*
* Parameters:
* (Candy.Core.Event) obj - Candy core event object
* (Object) args - {message, roomJid}
*/
Candy.View.Observer.Message.update = function(obj, args) {
if(args.message.type === 'subject') {
if (!Candy.View.Pane.Chat.rooms[args.roomJid]) {
Candy.View.Pane.Room.init(args.roomJid, args.message.name);
Candy.View.Pane.Room.show(args.roomJid);
}
Candy.View.Pane.Room.setSubject(args.roomJid, args.message.body);
} else if(args.message.type === 'info') {
Candy.View.Pane.Chat.infoMessage(args.roomJid, args.message.body);
} else {
// Initialize room if it's a message for a new private user chat
if(args.message.isNoConferenceRoomJid){
args.roomJid = Strophe.getBareJidFromJid(args.roomJid)
}
if(args.message.type === 'chat' && !Candy.View.Pane.Chat.rooms[args.roomJid]) {
Candy.View.Pane.PrivateRoom.open(args.roomJid, args.message.name, false, args.message.isNoConferenceRoomJid);
}
Candy.View.Pane.Message.show(args.roomJid, args.message.name, args.message.body, args.timestamp);
}
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
var menu=function(){
var t=15,z=50,s=6,a;
function dd(n){this.n=n; this.h=[]; this.c=[]}
dd.prototype.init=function(p,c){
a=c; var w=document.getElementById(p), s=w.getElementsByTagName('ul'), l=s.length, i=0;
for(i;i<l;i++){
var h=s[i].parentNode; this.h[i]=h; this.c[i]=s[i];
h.onmouseover=new Function(this.n+'.st('+i+',true)');
h.onmouseout=new Function(this.n+'.st('+i+')');
}
}
dd.prototype.st=function(x,f){
var c=this.c[x], h=this.h[x], p=h.getElementsByTagName('a')[0];
clearInterval(c.t); c.style.overflow='hidden';
if(f){
p.className+=' '+a;
if(!c.mh){c.style.display='block'; c.style.height=''; c.mh=c.offsetHeight; c.style.height=0}
if(c.mh==c.offsetHeight){c.style.overflow='visible'}
else{c.style.zIndex=z; z++; c.t=setInterval(function(){sl(c,1)},t)}
}else{p.className=p.className.replace(a,''); c.t=setInterval(function(){sl(c,-1)},t)}
}
function sl(c,f){
var h=c.offsetHeight;
if((h<=0&&f!=1)||(h>=c.mh&&f==1)){
if(f==1){c.style.filter=''; c.style.opacity=1; c.style.overflow='visible'}
clearInterval(c.t); return
}
var d=(f==1)?Math.ceil((c.mh-h)/s):Math.ceil(h/s), o=h/c.mh;
c.style.opacity=o; c.style.filter='alpha(opacity='+(o*100)+')';
c.style.height=h+(d*f)+'px'
}
return{dd:dd}
}();
upload = (files, callback) ->
file = files[0]
return unless file
reader = new FileReader()
$('#upload').attr 'disabled', true
reader.onload = (ev)->
$('#upload').attr 'disabled', false
window.location = url file.name.split('.')[0], base64.encode(ev.target.result).replace /[+\/=]/g, (m)->
switch m
when '+' then '-'
when '/' then '_'
when '=' then ''
reader.readAsBinaryString(file)
url = (name, replay, format='', scheme='http')->
"#{scheme}://my-card.in/duels/new#{format}?name=#{encodeURIComponent(name)}&replay=#{replay}"
$(document).ready ->
if $.url().param('replay')
template = Handlebars.compile $('#duel-template').html()
name = $.url().param('name')
replay = $.url().param('replay')
$('#duel').html template(name: name, url_yrp: url(name, replay, '.yrp'), url_mycard: url(name, replay, '.yrp', 'mycard') + "&name=#{encodeURIComponent(name)}.yrp")
$('#upload').change ->
upload @files
\ No newline at end of file
// Generated by CoffeeScript 1.4.0
(function() {
var upload, url;
upload = function(files, callback) {
var file, reader;
file = files[0];
if (!file) {
return;
}
reader = new FileReader();
$('#upload').attr('disabled', true);
reader.onload = function(ev) {
$('#upload').attr('disabled', false);
return window.location = url(file.name.split('.')[0], base64.encode(ev.target.result).replace(/[+\/=]/g, function(m) {
switch (m) {
case '+':
return '-';
case '/':
return '_';
case '=':
return '';
}
}));
};
return reader.readAsBinaryString(file);
};
url = function(name, replay, format, scheme) {
if (format == null) {
format = '';
}
if (scheme == null) {
scheme = 'http';
}
return "" + scheme + "://my-card.in/duels/new" + format + "?name=" + (encodeURIComponent(name)) + "&replay=" + replay;
};
$(document).ready(function() {
var name, replay, template;
if ($.url().param('replay')) {
template = Handlebars.compile($('#duel-template').html());
name = $.url().param('name');
replay = $.url().param('replay');
$('#duel').html(template({
name: name,
url_yrp: url(name, replay, '.yrp'),
url_mycard: url(name, replay, '.yrp', 'mycard') + ("&name=" + (encodeURIComponent(name)) + ".yrp")
}));
}
return $('#upload').change(function() {
return upload(this.files);
});
});
}).call(this);
(function( $ ) {
$.widget( "ui.combobox", {
_create: function() {
var input,
that = this,
wasOpen = false,
select = this.element.hide(),
selected = select.children( ":selected" ),
value = selected.val() ? selected.text() : "",
wrapper = this.wrapper = $( "<span>" )
.addClass( "ui-combobox" )
.insertAfter( select );
function removeIfInvalid( element ) {
var value = $( element ).val(),
matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( value ) + "$", "i" ),
valid = false;
select.children( "option" ).each(function() {
if ( $( this ).text().match( matcher ) ) {
this.selected = valid = true;
return false;
}
});
if ( !valid ) {
// remove invalid value, as it didn't match anything
$( element )
.val( "" )
.attr( "title", value + " didn't match any item" )
.tooltip( "open" );
select.val( "" );
setTimeout(function() {
input.tooltip( "close" ).attr( "title", "" );
}, 2500 );
input.data( "ui-autocomplete" ).term = "";
}
}
input = $( "<input>" )
.appendTo( wrapper )
.val( value )
.attr( "title", "" )
.addClass( "ui-state-default ui-combobox-input" )
.autocomplete({
delay: 0,
minLength: 0,
source: function( request, response ) {
var matcher = new RegExp( $.ui.autocomplete.escapeRegex(request.term), "i" );
response( select.children( "option" ).map(function() {
var text = $( this ).text();
if ( this.value && ( !request.term || matcher.test(text) ) )
return {
label: text.replace(
new RegExp(
"(?![^&;]+;)(?!<[^<>]*)(" +
$.ui.autocomplete.escapeRegex(request.term) +
")(?![^<>]*>)(?![^&;]+;)", "gi"
), "<strong>$1</strong>" ),
value: text,
option: this
};
}) );
},
select: function( event, ui ) {
ui.item.option.selected = true;
that._trigger( "selected", event, {
item: ui.item.option
});
},
change: function( event, ui ) {
if ( !ui.item ) {
removeIfInvalid( this );
}
}
})
.addClass( "ui-widget ui-widget-content ui-corner-left" );
input.data( "ui-autocomplete" )._renderItem = function( ul, item ) {
return $( "<li>" )
.append( "<a>" + item.label + "</a>" )
.appendTo( ul );
};
$( "<a>" )
.attr( "tabIndex", -1 )
.attr( "title", "Show All Items" )
.tooltip()
.appendTo( wrapper )
.button({
icons: {
primary: "ui-icon-triangle-1-s"
},
text: false
})
.removeClass( "ui-corner-all" )
.addClass( "ui-corner-right ui-combobox-toggle" )
.mousedown(function() {
wasOpen = input.autocomplete( "widget" ).is( ":visible" );
})
.click(function() {
input.focus();
// close if already visible
if ( wasOpen ) {
return;
}
// pass empty string as value to search for, displaying all results
input.autocomplete( "search", "" );
});
input.tooltip({
tooltipClass: "ui-state-highlight"
});
},
_destroy: function() {
this.wrapper.remove();
this.element.show();
}
});
})( jQuery );
\ No newline at end of file
$(document).ready ->
#slider
$('#slider').cycle
fx:'fade'
timeout:7200
random:1
#version
if navigator.userAgent.toLowerCase().indexOf("android") > -1
#android
$('#download').css('background', 'none')
$('#download_url, .download_information').remove()
$('#download').prepend('<a href="https://play.google.com/store/apps/details?id=org.msk86.ygoroid">
<img alt="Get it on Google Play"
src="https://developer.android.com/images/brand/zh-cn_generic_rgb_wo_60.png" />
</a>')
else
$.get '/mycard/download.url', (data)->
if matched = data.match(/mycard-(.*?)-(.*)\.(.*)/)
$('#download_version').html matched[1]
else
$('#download_version').html '读取失败'
#link
$.getJSON '/links.json', (data)->
for link in data
$('<a />',
href: link.url
rel: "nofollow"
).append($('<img />',
title: link.name
alt: link.name
src: link.logo
)).appendTo('#links')
#duelist
#$.getJSON 'http://www.duelist.cn/api/book/list?callback=?', (data)->
# alert data
#test
#$('body').css 'margin', '5px'
#$('body').css 'margin', 0
// Generated by CoffeeScript 1.6.3
(function() {
$(document).ready(function() {
$('#slider').cycle({
fx: 'fade',
timeout: 7200,
random: 1
});
if (navigator.userAgent.toLowerCase().indexOf("android") > -1) {
$('#download').css('background', 'none');
$('#download_url, .download_information').remove();
$('#download').prepend('<a href="https://play.google.com/store/apps/details?id=org.msk86.ygoroid">\
<img alt="Get it on Google Play"\
src="https://developer.android.com/images/brand/zh-cn_generic_rgb_wo_60.png" />\
</a>');
} else {
$.get('/mycard/download.url', function(data) {
var matched;
if (matched = data.match(/mycard-(.*?)-(.*)\.(.*)/)) {
return $('#download_version').html(matched[1]);
} else {
return $('#download_version').html('读取失败');
}
});
}
return $.getJSON('/links.json', function(data) {
var link, _i, _len, _results;
_results = [];
for (_i = 0, _len = data.length; _i < _len; _i++) {
link = data[_i];
_results.push($('<a />', {
href: link.url,
rel: "nofollow"
}).append($('<img />', {
title: link.name,
alt: link.name,
src: link.logo
})).appendTo('#links'));
}
return _results;
});
});
}).call(this);
/*
//@ sourceMappingURL=mycard.map
*/
{
"version": 3,
"file": "mycard.js",
"sourceRoot": "",
"sources": [
"mycard.coffee"
],
"names": [],
"mappings": ";AAAA;CAAA,CAAA,CAAkB,EAAlB,GAAA,CAAkB;CAGhB,GAAA,CAAA,IAAA;CACE,CAAA,IAAA;CAAA,CACQ,EADR,EACA,CAAA;CADA,CAEO,IAAP;CAHF,KAAA;AAM2D,CAA3D,EAA0D,CAA1D,GAAG,EAAS,EAAT;CAED,CAAiC,CAAjC,GAAA,KAAA,CAAA;CAAA,KACA,gCAAA;CADA,KAEA,CAAA,IAAA;;;CAFA,SAEA;MAJF;CASE,CAA8B,CAA9B,CAA8B,EAA9B,GAA+B,aAA/B;CACE,MAAA,KAAA;CAAA,EAAa,CAAV,CAAU,EAAV,CAAH,iBAAa;CACX,GAAA,GAAoC,UAApC,EAAA;MADF,IAAA;CAGE,GAAA,EAAA,WAAA,EAAA;UAJ0B;CAA9B,MAA8B;MAfhC;CAsBC,CAAwB,CAAA,CAAA,GAAzB,EAA0B,EAA1B,EAAA;CACE,SAAA,cAAA;AAAA,CAAA;YAAA,+BAAA;yBAAA;CACE,CACE,KADF;CACE,CAAM,CAAN,CAAA,MAAA;CAAA,CACK,CAAL,OAAA;CACD,CACC,IAJF,GAGS,CAHT;CAIE,CAAO,EAAI,CAAX,KAAA;CAAA,CACK,CAAL,CAAS,MAAT;CADA,CAEK,CAAL,CAAS,MAAT;CANF,OAAA,EAGS;CAJX;uBADuB;CAAzB,IAAyB;CAzB3B,EAAkB;CAAlB"
}
\ No newline at end of file
// JavaScript Document
$(function() {
$(".advanced_search").toggle(
function () {
$(".submenu").show();
$(this).attr('class','advanced_search_expansion advanced_search');
},
function () {
$(".submenu").hide();
$(this).attr('class','advanced_search');
}
);
$(".main_area table thead tr th").live( 'mouseover', function(e){
$(this).find('.arrow').show();
});
$(".main_area table thead tr th").live('mouseout', function(e) {
$(this).find('.arrow').hide();
});
// $(".arrow").live('click', function(e) {
// $(this).next().show();
// });
});
function showMe(thisObj,id){
var objDiv=document.getElementById(id)
objDiv.style.display=(objDiv.style.display=="none")?'':"none"
document.onclick=function(e){
var o = o || window.event || e;
var obj=o.target || o.srcElement;
if (obj!=objDiv &&obj!=thisObj)objDiv.style.display='none'
}
}
login = (username, password)->
$('#username').html username
$('#login').hide()
$('#userinfo').show()
$('#need_login').hide()
$('#join').show()
$('#logout').click ->
$.cookie('username', '')
$.cookie('password', '')
window.location.reload()
$('#login').submit ->
$.cookie('username', @username.value)
$.cookie('password', @password.value)
login($.cookie('username'), $.cookie('password'))
false
matched = window.location.href.match /\/(?:(.*?)(?::(.*?))?@)?([\d\.]+)\:(\d+)(?:\/(.*))?/
if matched == null
alert "解析房间信息失败"
throw window.location.href
url = $.url 'mycard:/' + matched[0]
#room = url.attr('file').split('$')
room = _.string.ltrim(url.attr('path'), '/').split('$')
room = {
name: decodeURIComponent room[0]
password: decodeURIComponent room[1] if room[1]
_private: url.param('private')
server: {
ip: url.attr('host')
port: url.attr('port')
auth: !!url.param('server_auth')
}
}
$('#name').html room.name
if room.password
$('#show_password').html room.password
$('#show_password_wrapper').show()
else if room._private
$('#input_password').change ->
room.password = @value
$('#input_password_wrapper').show()
$('#server_ip').html room.server.ip
$('#server_port').html room.server.port
$('#server_auth').html room.server.auth.toString()
if room.server.auth and !($.cookie('username') && $.cookie('password'))
$('#join').hide()
$('#need_login').show()
if $.cookie('username') && $.cookie('password')
login($.cookie('username'), $.cookie('password'))
$('#join').click ->
mycard.join room.server.ip,room.server.port,mycard.room_name(room.name, room.password), $.cookie('username'), ($.cookie('password') if room.server.auth)
\ No newline at end of file
// Generated by CoffeeScript 1.6.3
(function() {
var login, matched, room, url;
login = function(username, password) {
$('#username').html(username);
$('#login').hide();
$('#userinfo').show();
$('#need_login').hide();
return $('#join').show();
};
$('#logout').click(function() {
$.cookie('username', '');
$.cookie('password', '');
return window.location.reload();
});
$('#login').submit(function() {
$.cookie('username', this.username.value);
$.cookie('password', this.password.value);
login($.cookie('username'), $.cookie('password'));
return false;
});
matched = window.location.href.match(/\/(?:(.*?)(?::(.*?))?@)?([\d\.]+)\:(\d+)(?:\/(.*))?/);
if (matched === null) {
alert("解析房间信息失败");
throw window.location.href;
}
url = $.url('mycard:/' + matched[0]);
room = _.string.ltrim(url.attr('path'), '/').split('$');
room = {
name: decodeURIComponent(room[0]),
password: room[1] ? decodeURIComponent(room[1]) : void 0,
_private: url.param('private'),
server: {
ip: url.attr('host'),
port: url.attr('port'),
auth: !!url.param('server_auth')
}
};
$('#name').html(room.name);
if (room.password) {
$('#show_password').html(room.password);
$('#show_password_wrapper').show();
} else if (room._private) {
$('#input_password').change(function() {
return room.password = this.value;
});
$('#input_password_wrapper').show();
}
$('#server_ip').html(room.server.ip);
$('#server_port').html(room.server.port);
$('#server_auth').html(room.server.auth.toString());
if (room.server.auth && !($.cookie('username') && $.cookie('password'))) {
$('#join').hide();
$('#need_login').show();
}
if ($.cookie('username') && $.cookie('password')) {
login($.cookie('username'), $.cookie('password'));
}
$('#join').click(function() {
return mycard.join(room.server.ip, room.server.port, mycard.room_name(room.name, room.password), $.cookie('username'), (room.server.auth ? $.cookie('password') : void 0));
});
}).call(this);
/*
//@ sourceMappingURL=room_show.map
*/
{
"version": 3,
"file": "room_show.js",
"sourceRoot": "",
"sources": [
"room_show.coffee"
],
"names": [],
"mappings": ";AAAA;CAAA,KAAA,mBAAA;;CAAA,CAAA,CAAQ,EAAR,GAAQ,CAAC;CACP,GAAA,IAAA,GAAA;CAAA,GACA,IAAA;CADA,GAEA,OAAA;CAFA,GAGA,SAAA;CACA,GAAA,GAAA,IAAA;CALF,EAAQ;;CAAR,CAOA,CAAmB,EAAnB,IAAA;CACE,CAAqB,EAArB,EAAA,IAAA;CAAA,CACqB,EAArB,EAAA,IAAA;CACO,KAAD,EAAS,GAAf;CAHF,EAAmB;;CAPnB,CAWA,CAAmB,GAAnB,EAAA,CAAmB;CACjB,CAAqB,EAArB,CAAA,CAAA,EAA8B,EAA9B;CAAA,CACqB,EAArB,CAAA,CAAA,EAA8B,EAA9B;CADA,CAE4B,EAA5B,CAAA,CAAM,IAAA;CAHW,UAIjB;CAJF,EAAmB;;CAXnB,CAiBA,CAAU,CAAoB,CAApB,CAAM,CAAhB,CAAyB,6CAAf;;CACV,CAAA,EAAG,CAAW,EAAX;CACD,GAAA,CAAA,KAAA;CACA,GAAA,EAAY,EAAS,EAAf;IApBR;;CAAA,CAqBA,CAAA,IAAiC,GAArB;;CArBZ,CAwBA,CAAO,CAAP,CAAO,CAAQ;;CAxBf,CA0BA,CAAO,CAAP;CAAO,CACC,EAAN,cAAM;CADD,CAEmC,CAA9B,CAAV,EAFK,EAEL,UAAU;CAFL,CAGK,CAAG,CAAb,CAAU,GAAV,CAAU;CAHL,CAIG,EAAR,EAAA;CAAQ,CACN,CAAO,CAAH,EAAJ;CADM,CAEA,CAAG,CAAT,EAAA;AACO,CAHD,CAGA,CAAK,CAAX,CAAQ,CAAR,OAAQ;MAPL;CA1BP,GAAA;;CAAA,CAqCA,EAAA,GAAA;;CACA,CAAA,EAAG,IAAH;CACE,GAAA,IAAA,QAAA;CAAA,GACA,oBAAA;CACW,GAHb,EAAA,EAAA;CAIE,EAA4B,CAA5B,EAAA,GAA4B,QAA5B;CACO,EAAW,CAAZ,IAAJ,KAAA;CADF,IAA4B;CAA5B,GAEA,qBAAA;IA5CF;;CAAA,CA8CA,EAAA,EAAgC,MAAhC;;CA9CA,CA+CA,EAAA,EAAkC,QAAlC;;CA/CA,CAgDA,EAAA,EAAkC,EAAX,MAAvB;;AAEyB,CAAzB,CAAA,EAAG,EAAW,IAAY;CACxB,GAAA,GAAA;CAAA,GACA,SAAA;IApDF;;CAsDA,CAAA,EAAG,EAAA,IAAA;CACD,CAA4B,EAA5B,CAAA,CAAM,IAAA;IAvDR;;CAAA,CAyDA,CAAiB,EAAjB,EAAA,EAAiB;CACR,CAAP,CAA+G,CAA/G,EAAM,EAAsC,CAAA,CAA4C,CAAxF;CADF,EAAiB;CAzDjB"
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
{
"version": 3,
"file": "rooms.js",
"sourceRoot": "",
"sources": [
"rooms.coffee"
],
"names": [],
"mappings": "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"
}
\ No newline at end of file
$.getJSON '/servers.json', (data)->
for server in data
$('<tr />').append(
$('<td />', text: String.fromCharCode 'A'.charCodeAt() + server.id),
$('<td />', text: server.name),
$('<td />').append($('<a />', 'href': server.index, 'text': server.index)),
$('<td />', text: server.ip),
$('<td />', text: server.port),
$('<td />', text: server.auth),
$('<td />', text: server.pvp)
).appendTo($('#servers'))
\ No newline at end of file
// Generated by CoffeeScript 1.4.0
(function() {
$.getJSON('/servers.json', function(data) {
var server, _i, _len, _results;
_results = [];
for (_i = 0, _len = data.length; _i < _len; _i++) {
server = data[_i];
_results.push($('<tr />').append($('<td />', {
text: String.fromCharCode('A'.charCodeAt() + server.id)
}), $('<td />', {
text: server.name
}), $('<td />').append($('<a />', {
'href': server.index,
'text': server.index
})), $('<td />', {
text: server.ip
}), $('<td />', {
text: server.port
}), $('<td />', {
text: server.auth
}), $('<td />', {
text: server.pvp
})).appendTo($('#servers')));
}
return _results;
});
}).call(this);
$('#boardcast').submit ->
if @password.value and @content.value
$.getJSON 'http://my-card.in/servers.json', (data)=>
$('#result').empty()
data.push {index: 'http://122.0.65.70:7986/'}
for server in data
$('<li/>').append($('<iframe />', src: "#{server.index}?operation=boardcast&pass=#{@password.value}&content=#{@content.value}", class: "result", scrolling: 'no')).appendTo('#result')
$(@content).val('')
false
\ No newline at end of file
// Generated by CoffeeScript 1.6.2
(function() {
$('#boardcast').submit(function() {
var _this = this;
if (this.password.value && this.content.value) {
$.getJSON('http://my-card.in/servers.json', function(data) {
var server, _i, _len;
$('#result').empty();
data.push({
index: 'http://122.0.65.70:7986/'
});
for (_i = 0, _len = data.length; _i < _len; _i++) {
server = data[_i];
$('<li/>').append($('<iframe />', {
src: "" + server.index + "?operation=boardcast&pass=" + _this.password.value + "&content=" + _this.content.value,
"class": "result",
scrolling: 'no'
})).appendTo('#result');
}
return $(_this.content).val('');
});
}
return false;
});
}).call(this);
#bodyMask2 {
position: fixed;
left: 0;
top: 0;
z-index: 99999999999;
width: 100%;
height: 100%;
background: #000;
filter: alpha(opacity = 90);
-moz-opacity: .9;
opacity: .9;
}
.ico {
background: url(http://im-img.qq.com/macqq/images/icon.png?t=20130130) no-repeat 0 0;
}
.layerDiv {
position: absolute;
position: fixed;
_position: absolute;
z-index: 9999999999999;
width: 730px;
height: 340px;
left: 50%;
top: 50%;
margin: -170px 0 0 -365px;
padding: 0;
background: #fff;
border: 2px #808080 solid;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.layerDiv h2 {
color: #000;
font-size: 24px;
margin: 30px 25px 10px 25px;
line-height: 1.2em;
clear: both;
}
.layerDiv h3 {
color: #333;
font-size: 16px;
margin: 20px 25px;
clear: both;
}
.layerDiv div {
color: #333;
font-size: 14px;
margin: 0 25px;
padding-top: 20px;
border-top: 1px #ccc dotted;
clear: both;
}
.layerDiv div span {
color: #666;
font-size: 12px;
float: right;
}
.layerDiv div span a {
color: #369;
}
.layerDiv div span a:hover {
color: #0884CD;
}
.layerDiv ul {
height: 100px;
width: 540px;
_width: 580px;
margin: 20px auto 0 auto;
clear: both;
}
.layerDiv ul li {
float: left;
width: 105px;
height: 80px;
margin: 0 15px;
text-align: center;
}
.layerDiv ul li a {
height: 80px;
display: block;
clear: both;
}
.icoChrome {
background-position: 0 -228px;
height: 80px;
width: 105px;
display: inline-block;
margin-right: 20px;
}
.icoOpera {
background-position: -115px -228px;
height: 80px;
width: 73px;
display: inline-block;
margin-right: 20px;
}
.icoFirefox {
background-position: -197px -228px;
height: 80px;
width: 61px;
display: inline-block;
margin-right: 20px;
}
.icoSafar {
background-position: -267px -228px;
height: 80px;
width: 69px;
display: inline-block;
}
.layerDiv p {
border-top: 1px #ccc dotted;
padding-top: 15px;
position: relative;
margin: 0 25px;
}
.layerDiv p a {
color: #666;
font-size: 16px;
height: 32px;
line-height: 32px;
}
.layerDiv p a:hover {
color: #0884CD;
}
/* zh */
.layerDiv{
height: 560px;
margin-top: -300px;
}
.layerDiv iframe {
width: 100%;
height: 100%;
margin: 0 25px;
}
\ No newline at end of file
This diff is collapsed.
/*ul.menu {list-style:none; margin:0; padding:0}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:46px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .sub {background:#d1d1d1 image-url("dropdown/arrow.gif") 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}*/
/* line 12, ../../app/assets/stylesheets/dropdown.css.scss */
ul.menu {
list-style: none;
margin: 0;
padding: 0;
}
/* line 14, ../../app/assets/stylesheets/dropdown.css.scss */
ul.menu li {
position: relative;
float: left;
height: 50px;
border-right: 1px solid rgba(255, 255, 255, 0.15);
}
/* line 16, ../../app/assets/stylesheets/dropdown.css.scss */
ul.menu li:hover {
background: rgba(38, 60, 123, 0.9);
}
/* line 17, ../../app/assets/stylesheets/dropdown.css.scss */
ul.menu li:first-child {
border-left: 1px solid rgba(255, 255, 255, 0.15);
}
/* line 19, ../../app/assets/stylesheets/dropdown.css.scss */
ul.menu ul {
position: absolute;
top: 38px;
left: 0;
background-color: #263c7b;
display: none;
opacity: 0;
list-style: none;
}
/* line 21, ../../app/assets/stylesheets/dropdown.css.scss */
ul.menu ul li {
position: relative;
border-top: none;
width: 148px;
margin: 0;
display: block;
padding: 3px 7px 5px;
height: 20px;
}
/* line 26, ../../app/assets/stylesheets/dropdown.css.scss */
ul.menu ul ul {
left: 148px;
top: -1px;
}
/* line 28, ../../app/assets/stylesheets/dropdown.css.scss */
ul.menu .sub {
background: #d1d1d1 url(assets/images/dropdown/arrow.gif) 136px 8px no-repeat;
}
/* line 29, ../../app/assets/stylesheets/dropdown.css.scss */
ul.menu .topline {
border-top: 1px solid #aaa;
}
* {
margin: 0;
padding: 0;
}
body {
background: #244470 url(../images/index/background.png);
font-family: "\5FAE\8F6F\96C5\9ED1";
padding: 1px;
}
a {
text-shadow: 1px 1px 1px #0C2549;
text-decoration: none;
}
#nav a {
transition: all .3s ease-in-out;
text-decoration: none;
}
#nav a:link {
color: white;
}
#nav a:hover {
color: white;
}
#nav a:visited {
color: white;
}
#nav {
width: 900px;
height: 50px;
background: #244470;
border-width: 0 1px 1px 0;
border-style: solid;
border-color: #5B82B7;
border-radius: 0 0 5px 5px;
color: white;
margin: 0 auto;
font: small-caps 12px "\5FAE\8F6F\96C5\9ED1";
text-shadow: 1px 1px 2px #0C2549;
background: #3966ae;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3966ae), to(#263c7b));
background: -webkit-linear-gradient(#3966ae, #263c7b);
background: -moz-linear-gradient(#3966ae, #263c7b);
background: -ms-linear-gradient(#3966ae, #263c7b);
background: -o-linear-gradient(#3966ae, #263c7b);
background: linear-gradient(#3966ae, #263c7b);
}
.nav_logo {
width: 120px;
height: 30px;
margin: 0 0 0 5px;
padding: 10px 0 10px 5px;
border-width: 0 1px 0 0;
border-style: solid;
border-color: rgba(0, 0, 0, 0.2);
display: block;
font: 25px bold 'Nunito', sans-serif;
float: left;
font-size: 24px;
}
.nav_link {
min-width: 60px;
height: 30px;
padding: 10px;
border-width: 0 1px 0 0;
border-style: solid;
border-color: rgba(0, 0, 0, 0.2);
display: block;
font: 15px/30px "\5FAE\8F6F\96C5\9ED1";
float: left;
text-align: center;
}
#main {
width: 99.99%;
height: 310px;
margin: 60px 0 0 0;
background: rgba(243, 243, 243, 0.6);
border-width: 1px 0 0 1px;
border-style: solid;
border-color: #e1e1e1;
}
#main_sub {
width: 900px;
margin: 0 auto;
padding: 30px 0 0 0;
height: 280px;
}
#information {
width: 390px;
float: left;
}
.title {
font-size: 45px;
font-weight: bold;
font-family: 'Nunito', sans-serif;
}
.subtitle {
font: 30px "\5FAE\8F6F\96C5\9ED1";
}
.subinc {
font-size: 15px;
color: #525252;
text-shadow: 1px 1px 1px #f1f1f1;
margin: 0 0 0 100px;
}
#buttons {
margin: 0;
padding: 0;
height: 60px;
width: 400px;
}
#download {
width: 200px;
height: 60px;
margin: 50px auto 0 50px;
display: inline-block;
color: white;
border-radius: 10px;
background: #5B5399;
background-image: linear-gradient(bottom, #5B5399 0%, #7B72CF 100%);
background-image: -o-linear-gradient(bottom, #5B5399 0%, #7B72CF 100%);
background-image: -moz-linear-gradient(bottom, #5B5399 0%, #7B72CF 100%);
background-image: -webkit-linear-gradient(bottom, #5B5399 0%, #7B72CF 100%);
background-image: -ms-linear-gradient(bottom, #5B5399 0%, #7B72CF 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5B5399), color-stop(1, #7B72CF));
float: left;
}
#download_url:hover {
text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.8);
}
.download_active {
color: white;
text-shadow: 0px 0px 5px rgba(255, 255, 255, 0.6);
font-size: 25px;
text-align: center;
margin: 5px 0 0 0;
display: block;
}
#download_sublist {
width: 48px;
padding: 55px 0 0 15px;
float: left;
font-size: 12px;
}
#download_sublist a {
color: #134468;
text-shadow: 2px 2px #CFCFCF;
border-bottom: dashed #CFCFCF 1px;
}
#download_sublist a:hover {
color: #072847;
}
.download_information {
color: #f1f1f1;
text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.4);
font-size: 12px;
display: block;
text-align: center;
}
#platform {
font-size:12px;
color:#2E2E2E;
}
#platform a {
color: #134468;
text-shadow: 2px 2px #CFCFCF;
border-bottom: dashed #CFCFCF 1px;
}
#platform a:hover {
color: #072847;
}
#slider {
clear: both;
width: 500px;
padding: 0;
margin: 0 auto;
margin-top: 6px;
z-index: 0;
clear: both;
display: block;
float: right;
top: -205px;
*top: 0;
}
.show1 {
width: 500px;
height: 275px;
background: url(../images/index/01.png);
border-radius: 10px;
}
.show2 {
width: 500px;
height: 275px;
background: url(../images/index/02.png);
border-radius: 10px;
}
.show3 {
width: 500px;
height: 275px;
background: url(../images/index/03.png);
border-radius: 10px;
}
footer {
width: 900px;
margin: 0 auto;
}
footer h2 {
font: bold 15px/130% "\5FAE\8F6F\96C5\9ED1";
color: #2e2e2e;
text-shadow: 1px 1px 1px #dedede;
}
#footer1 {
height: 200px;
width: 23%;
border-right: 1px #bfbfbf dashed;
margin-top: 10px;
float: left;
}
#footer1 a {
font: 12px/130% "\5FAE\8F6F\96C5\9ED1";
color: #2a2a2a;
text-shadow: 1px 1px 1px #dedede;
}
#footer2 {
height: 200px;
width: 23%;
float: left;
margin-top: 10px;
border-right: 1px #bfbfbf dashed;
padding-left: 10px;
}
#footer3 {
width: 23%;
height: 200px;
float: left;
margin-top: 10px;
padding-left: 10px;
}
#footer4 {
height: 200px;
width: 23%;
float: left;
padding-left: 10px;
margin-top: 10px;
border-right: 1px #bfbfbf dashed;
}
#support_alipay {
width: 116px;
height: 24px;
background: url('../images/index/support.png');
display: inline-block;
margin: 5px;
}
#support_alipay:hover {
background: url('../images/index/support_L.png');
}
#support_google_plus {
margin: 5px 0;
padding-left: 3px;
display:inline-block;
}
#footer3 a {
font: 12px/130% "\5FAE\8F6F\96C5\9ED1";
color: #2a2a2a;
text-shadow: 1px 1px 1px #dedede;
}
#menu sup {
position: absolute;
top: 5px;
}
#links img {
width: 88px;
height: 31px;
border: 0;
}
#links a {
margin: 5px 3px 3px 5px;
}
.platform {
font-size: 12px;
color: #2a2a2a;
text-shadow: 1px 1px 1px #dedede;
text-align: center;
}
.platform a{
text-shadow: 1px 1px 1px #dedede;
}
input#room_url {width: 100%}
\ No newline at end of file
body{background:#fbfbfb;}
/*顶部*/
.card_top{margin:0;height:80px;width:100%;border-bottom:1px solid #dddddd;box-shadow:0px 1px 5px #dddddd;background:#ffffff;position:fixed;z-index:1;min-width:1133px;overflow:hidden;}
.card_logo{
width:216px;height:69px;padding:0px 0 0 25px;float:left;
img{margin:10px 0 0 0;border-right:1px solid #dddddd;padding:0 15px 0 0;}
}
.card_form{
float:left;height:60px;margin:0 0 0 10px;padding:9px 0 0 0;font-size:12px;
select{color:#147CC3;padding:4px 5px;width:120px;margin:8px 0 0 11px;float:left;}
input[type=button]{background:#147CC3;border:none;border-radius:5px;width:90px;color:#ffffff;height:24px;margin:8px 0 0 25px;cursor:pointer;}
}
.server_filter label{font-size:12px;
span{margin:0 0 0 5px;}
}
.ui-widget.server_filter{font-size:100%;
.ui-multiselect-checkboxes{overflow-y:visible}
}
.log_reg{
float:right;font-size:12px;padding:34px 25px 0 0;
a{
color:#666666;text-decoration:none;
&.login{color:#147CC3;}
}
span{color:#cccccc;}
}
.ad_top{margin:10px 30px 0 0;overflow-x:hidden;display:block;float:right;}
/*中央*/
.card_center{padding:20px;}
#rooms{float:left;padding:80px 0px 260px 0; }
.online_list{
max-width:210px;height:auto;border:1px solid #dddddd;padding:0 0 10px 0;position:fixed;right:15px;top:100px;
ul{
background:#ffffff;overflow-y:hidden;position:relative;
&:hover{overflow-y:scroll;}
li{
border-top:1px solid #dddddd;padding:8px 8px;height:32px;
&.online_botttom{background:url(/assets/images/rooms/gradual_change.png) repeat-x;height:10px;bottom:0;position:fixed;width:160px;padding:0 8px;border:none;}
img{height:32px;width:32px;float:left;}span{line-height:32px;font-size:12px;padding:0 0 0 10px;float:left;}
&:hover{background:#eeeeee;color:#3366CC}
}
}
}
.online_title{height:20px;background:#f9f9f9;width:190px;font-size:14px;line-height:16px;padding:10px 10px;color:#147CC3;}
/*房间*/
.room{border:1px solid #eeeeee;border-radius:5px;height:150px;width:200px;background:#FCFCFC;box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);position:relative;border:1px solid #cccccc;display:block;float:left;margin:0 15px 15px 0;
&:hover{
cursor:pointer;box-shadow:0px 5px 5px #efefef;
}
&.wait{background:#FFFFFF;}
&.start{background:#F3F3F3;
.room_body{
.vs{width:30px;height:80px;line-height:80px;font-weight:bold;font-size:14px;color:#CCCCCC;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
}
}
.room_top{width:190px;height:40px;border-radius:5px 5px 0 0;font-size:14px;padding:0 5px;line-height:40px;color:#147CC3;text-align:center;font-weight:bold;
img{float:left;margin:5px 5px 0 5px;}
span{float:left;width:140px;text-align:left;height:40px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
p{float:right;color:#dfdfdf;text-shadow:0px -1px #efefef;margin:0 5px 0 0;font-weight:normal;font-size:12px;}
}
.room_body{width:190px;margin:0 5px;border-top:1px solid #eeeeee;height:80px;border-bottom:1px solid #eeeeee;
div{float:left;height:80px;}
&.double{
.players{font-size:12px;width:80px;
span{vertical-align:middle;display:block;width:80px;margin:16px 0 0 0;text-align:center;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}
}
&.single{
.players{font-size:12px;width:80px;
span{vertical-align:middle;display:block;width:80px;margin:32px 0 0 0;text-align:center;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}
}
.vs{width:30px;height:80px;line-height:80px;font-weight:bold;font-size:14px;color:#FFC405;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
}
.room_member{color:#666;font-size:12px;height:30px;
.mode{margin:0;padding:0 0 0 10px;display:block;float:left;height:30px;line-height:30px;
span{color:#147CC3;}
}
img{display:block;float:right;}
.private{margin:6px 10px 0 0;}
.arena{margin:6px 10px 0 0;}
}
}
/*按钮*/
.logging_button, #reconnect{cursor:pointer}
/*登陆窗*/
#chat-modal{
#login-form{margin:0 0 10px 0;
#node{width:60px;}
label{width:70px;font-size:12px;}
label[for=domain]{width:auto;clear:none;padding-right:0px;margin:3px 5px 0 5px;}
#domain{width:88px;font-size:12px;}
input{font-size:12px;
&#password{width:170px;}
&.button{width:218px;height:26px;}
}
}
}
/*建立房间*/
html .ui-dialog{font-size:12px;
.ui-widget-header{background:#147CC3;color:#FFFFFF;border:none;font-size:14px;}
label{width:60px;display:block;float:left;text-align:right;margin:2px 22px 10px 0;
&.new_room_pvp{margin:2px 0 0 0;width:40px;}
}
input{float:left;margin:0 0 10px 0;
&#new_room_pvp{margin:5px 0 0 10px;}
&.newRoomSubmit{border:none;background:#147CC3;border-radius:5px;color:#FFFFFF;padding:3px 8px;display:block;margin:0 0 10px 20px;}
&#new_room_start_lp, &#new_room_start_hand, &#new_room_draw_count{width:139px;}
}
select{float:left;display:block;margin:0 0 10px 0;width:96px;}
.newRoomName{display:block;float:left;width:280px;border-bottom:1px solid #dddddd;padding-bottom:10px;margin-bottom:15px;}
#server_custom{float:left;display:block;width:280px;margin:5px 0 0 0;
#server_ip{margin:0 0 0 23px;width:65px;}
.newRoomColon{width:10px;margin:2px 8px 0 5px;}
#server_auth{margin:5px 5px 0 14px;}
.newRoomApprove{margin:3px 0 0 0;width:25px;}
}
.newRoomMode{float:left;display:block;width:240px;margin:5px 0 0 0;}
.newRoomExtra{float:left;display:block;width:280px;border-style:solid;border-width:1px 0 1px 0;border-color:#dddddd;padding:0 0 5px;margin:5px 0 15px 0;}
}
#new_room{padding:10px 0 0 0;
#server{width:96px;}
#server_ip{width:120px}
#server_port{width:60px}
}
/*公告*/
.card_form{
/*padding-top:8px;*/
#announcements_wrapper{margin-top:4px;height:25px;line-height:25px;overflow-y:hidden;
li{height:25px}
}
}
/*聊天*/
html #candy{position:fixed;bottom:0;background:#ffffff;font-size:12px;top:auto;height:260px;
#chat-pane{background:#ECECEC;border-top:1px solid #D9D9D9;
#chat-tabs{margin:0;}
ul{
li{margin:5px 5px 0 5px;border-radius:5px 5px 0 0;z-index:1;border-width:1px 1px 0 1px;border-style:solid;border-color:#dddddd;
.label{padding:3px 50px 1px 10px;}
.close{margin:-1px 5px 0 3px;}
.unread{top:2px;}
.active{}
}
}
#chat-rooms{
.message-pane-wrapper{border-top:1px solid #dddddd;overflow:hidden;
&:hover{overflow:auto;}
}
.message-pane{padding:5px 10px 2px 0;
dt{width:50px;margin:0 8px 0 0;}
dd{.label a{color:#3366CC;font-weight:normal;}}
}
.roster-pane{overflow:hidden;
&:hover{overflow:auto;}
.user{
margin:0;background:#ffffff;border-top:1px solid #dddddd;border-left:1px solid #dddddd;padding:7px 7px;
&:hover{background:#eeeeee;color:#3366CC;}
ul{
.context{margin:0;float:left;margin:0 0 0 40px;border:none;background:url(/assets/images/rooms/menu.png) no-repeat 0 6px;
&:hover{background:url(/assets/images/rooms/menu_hover.png) no-repeat 0 6px;}
}
}
}
}
}
#context-menu{
ul{li{border:none;border-radius:0;margin:5px;}}
}
#chat-toolbar{
li{margin:0 5px 5px 5px;}
}
}
#chat-modal-overlay{background:url(/assets/images/rooms/overlay_logo.png) center center #E7EAE9 no-repeat;}
.chat_close{margin:0;display:block;height:18px;width:18px;background:url(/assets/images/rooms/close.png) no-repeat;position:absolute;z-index:123;right:5px;top:5px;
&:hover{
-moz-transform:rotate(315deg);
-moz-animation:animations 1s ease-in-out;
-webkit-transform:rotate(315deg);
-webkit-animation:animations 1s ease-in-out;
}
}
}
.close_ani{transition:all .60s ease-in .1s;transform: rotate(360deg);}
.a1{
-webkit-transform:translate(60px);
-webkit-animation:animations 2s ease-out;
-moz-transform:translate(55px);
-moz-animation:animations 2s ease-out;
-o-transform:translate(55px);
-o-animation:animations 2s ease-out;
-ms-transform:translate(55px);
-ms-animation:animations 2s ease-out;
transform:translate(55px);
animation:animations 2s ease-out;
}
@-webkit-keyframes animations{
0%{transform: rotate(0deg);}
100%{transform: rotate(315deg);}
}
@-moz-keyframes animations{
0%{transform: rotate(0deg);}
100%{transform: rotate(315deg);}
}
/* @-o-keyframes animations{
0%{-o-transform:translate(0);opacity:0;}
50%{-o-transform:translate(30px);opacity:1;}
70%{-o-transform:translate(35px);opacity:1;}
100%{-o-transform:translate(60px);opacity:0;}
}
@-ms-keyframes animations{
0%{-ms-transform:translate(0);opacity:0;}
50%{-ms-transform:translate(30px);opacity:1;}
70%{-ms-transform:translate(35px);opacity:1;}
100%{-ms-transform:translate(60px);opacity:0;}
}*/
@keyframes animations{
0%{transform: rotate(0deg);}
100%{transform: rotate(315deg);}
}
#servers{
width: 90%;
margin-left: auto;
margin-right: auto;
border:1px solid #cccccc;
}
\ No newline at end of file
{
"url": "http://images.my-card.in/:id.jpg",
"thumbnail_url": "http://images.my-card.in/thumbnail/:id.jpg"
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
<meta charset="UTF-8" />
<p>黑科技测试用,先不要吐槽界面难看和操作复杂,只是测试程序可行性。</p>
<form method="post" action="http://api.my-card.in/pdf.php" id="myForm"
enctype="multipart/form-data" >
<fieldset>
<legend>Form Post Test</legend>
<input type="file" name="1" />
<input type="file" name="2" />
<input type="file" name="3" />
<input type="file" name="4" />
<input type="file" name="5" />
<input type="file" name="6" />
<input type="file" name="7" />
<input type="file" name="8" />
<input type="file" name="9" />
<input type="file" name="10" />
<input type="file" name="11" />
<input type="file" name="12" />
<input type="file" name="13" />
<input type="file" name="14" />
<input type="file" name="15" />
<input type="file" name="16" />
<input type="file" name="17" />
<input type="file" name="18" />
<input type="file" name="19" />
<input type="file" name="20" />
<input type="submit" />
</fieldset>
</form>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
google-site-verification: google85361ba2d81ed619.html
\ No newline at end of file
AddDefaultCharset UTF-8
Options +MultiViews
RewriteEngine On
RewriteRule http-bind/ http://chat.my-card.in:5280/http-bind/ [P]
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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