Permalink
Browse files

rubyのカクつき対応

  • Loading branch information...
1 parent 3925ec9 commit 6ea05d50551871b42421d59854a1b10ccd68b60a @ShikemokuMK committed Oct 21, 2016
Showing with 16 additions and 2 deletions.
  1. +1 −1 data/system/Config.tjs
  2. +1 −1 release/master_tyrano/data/system/Config.tjs
  3. +11 −0 tyrano/libs.js
  4. +3 −0 tyrano/plugins/kag/kag.js
@@ -294,7 +294,7 @@ function MessageLayer_config()
// ◆ 行間
// 行間を pixel 単位で指定します。
-;defaultLineSpacing = 6; // defstyle タグの linespacing 属性に相当
+;defaultLineSpacing = 8; // defstyle タグの linespacing 属性に相当
// ◆ 字間
// 字間を pixel 単位で指定します。
@@ -302,7 +302,7 @@ function MessageLayer_config()
// ◆ 行間
// 行間を pixel 単位で指定します。
-;defaultLineSpacing = 6; // defstyle タグの linespacing 属性に相当
+;defaultLineSpacing = 8; // defstyle タグの linespacing 属性に相当
// ◆ 字間
// 字間を pixel 単位で指定します。
View
@@ -419,6 +419,17 @@
return false;
}
},
+
+ $.insertRule = function(css_str){
+
+ var sheet = (function() {
+ var style = document.createElement("style");
+ document.getElementsByTagName("head")[0].appendChild(style);
+ return style.sheet;
+ })();
+ sheet.insertRule(css_str,0);
+
+ },
$.swfName = function(str) {
if (navigator.appName.indexOf("Microsoft") != -1) {
@@ -526,6 +526,9 @@ tyrano.plugin.kag ={
j_message_inner.css("word-break","break-all");
}
+ //1行目の上に余裕を持たせる。rubyカクつき対策
+ $.insertRule(".message_inner p{ padding-top:"+this.kag.config.defaultLineSpacing+"px;}");
+
this.layer.appendObj("message0","fore",j_message_inner);
/*********************************/

0 comments on commit 6ea05d5

Please sign in to comment.