Skip to content

Instantly share code, notes, and snippets.

View amuhororo's full-sized avatar

hororo amuhororo

View GitHub Profile
@amuhororo
amuhororo / border-image.css
Created August 9, 2016 11:13
border-imageの設定例
.frame,
.message_outer,
.chara_name_area {
border-style: solid;
border-width: 10px;
-moz-border-image: url(../image/pipo-WindowBase002.png) 10;
-webkit-border-image: url(../image/pipo-WindowBase002.png) 10;
-o-border-image: url(../image/pipo-WindowBase002.png) 10;
border-image: url(../image/pipo-WindowBase002.png) 10 fill;
box-sizing:border-box;
@amuhororo
amuhororo / chara_name.css
Last active August 7, 2016 13:16
キャラ名用CSS
.chara_name_area {
width:250px !important;
padding:10px;
display:none;
background-image:url(../data/image/chara_name.png); /* tyrano/tyrano.css に追記の場合 */
}
@amuhororo
amuhororo / kag.tag_ext.js
Created August 7, 2016 12:58
キャラ名枠
tyrano.plugin.kag.tag.chara_ptext = {
------- 略 --------
start : function(pm) {
if (pm.name == "") {
$("." + this.kag.stat.chara_ptext).html("").hide(); //←ココはhide
//全員の明度を下げる。誰も話していないから
@amuhororo
amuhororo / tyrano.kag.menu.save_load.js
Last active July 31, 2016 09:03
セーブ・ロード画面移動時のチラつきをなくし、HTMLにクローズボタンを入れる場合の追記コード
//↓これを消す
//that.setMenu(j_save);
//◆閉じるボタン
j_save.find(".save_close").each(function() {
$(this).click(function(e) {
layer_menu.hide();
if (that.kag.stat.visible_menu_button == true) {
$(".button_menu").show();
}
@amuhororo
amuhororo / tyrano.kag.menu.setMenu.js
Last active July 30, 2016 23:18
画面移動のチラつきなくす
setMenu : function(j_obj) {
var that = this;
var layer_menu = this.kag.layer.getMenuLayer();
//◆↓これがいらない
//layer_menu.empty();
var menu_html = "" + "<div class='menu_item menu_close' style='float:right;'><img src='tyrano/images/kag/menu_button_close.png' /></div>" + "<div style='clear:both'></div>" + "";
@amuhororo
amuhororo / save_title.js
Created July 26, 2016 02:32
セーブタイトル部分再取得
var text = $('.message_inner p').find('span').map(function(){
return $(this).html()
}).get().join('')
if (text.indexOf('<br>') != -1) {
message = text.split("<br>");
data.title = message[message.length-1];
}else{
data.title = text;
};
@amuhororo
amuhororo / SaveNG.tyrano.libs.js
Last active November 7, 2018 10:57
セーブNGアラート
$.setStorageWeb = function(key, val) {
val = JSON.stringify(val);
//↓これを変更
//localStorage.setItem(key, escape(val));
try{
localStorage.setItem(key, escape(val));
}catch(domException) {
if (domException.name === 'QuotaExceededError' || domException.name === 'NS_ERROR_DOM_QUOTA_REACHED') {
@amuhororo
amuhororo / kag.menu.snapSave.js
Last active July 12, 2016 14:06
Canvas画質指定
snapSave : function(title, call_back,flag_thumb) {
// 略
} else {
setTimeout(function() {
html2canvas($("#tyrano_base").get(0), {
onrendered : function(canvas) {
//ここ!
@amuhororo
amuhororo / save_check.js
Last active July 10, 2016 16:09
セーブに成功したらアラート
doSave : function(num) {
var array_save = this.getSaveData();
var data = {};
var that = this;
if (this.snap == null) {
//ここはサムネイルイメージ作成のため、callback指定する
this.snapSave(this.kag.stat.current_message_str, function() {
<div>
<ul class='save_list'>
{{for array_save}}
<li class='save_list_item'>
<div>
{{if save_date != ""}}
<span class="save_protect" style="border:1px solid #333" data-num='{{:num}}'>{{if protect == "true"}}☑{{else}}□{{/if}}保護</span>
<span class="save_del" style="border:1px solid #333" data-num='{{:num}}'>削除</span>
{{/if}}