[Sie-announce] SIEコード [3097]

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2011年 11月 16日 (水) 22:49:16 JST


Revision: 3097
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=3097
Author:   dhrname
Date:     2011-11-16 22:49:16 +0900 (Wed, 16 Nov 2011)

Log Message:
-----------


Modified Paths:
--------------
    trunk/org/w3c/dom/css.js
    trunk/org/w3c/dom/svg.js

Modified: trunk/org/w3c/dom/css.js
===================================================================
--- trunk/org/w3c/dom/css.js	2011-11-16 13:45:36 UTC (rev 3096)
+++ trunk/org/w3c/dom/css.js	2011-11-16 13:49:16 UTC (rev 3097)
@@ -354,23 +354,6 @@
       var s = this._list[index].cssText.substring(0, this._list[index].cssText.indexOf(":"));
     }
     return s;
-  },
-  /*_setCSSTextメソッド SIE独自のメソッド。
-   *リストをテキストに変換して、cssTextプロパティに格納しておく。cssTextがsetterである場合は、削除しておくこと。
-   */
-  _setCSSText : function () {
-    var tlist = this._list,
-        list = {}, //SIEの設計上、プロパティが重複してしまう恐れがあるので、重複防止のためのチェックするオブジェクト
-        ti;
-    this.length = tlist.length; //setPropertyメソッドを解さないで処理する場合があるため、lengthプロパティを同値にする
-    for (var i=tlist.length-1;i>=0;--i) {
-      ti = this.item(i);
-      if (!list[ti]) {
-        this.cssText += tlist[i].cssText+ ";";
-        list[ti] = 1;
-      }
-    }
-    tlist = list = ti = i = void 0;
   }
 };
 

Modified: trunk/org/w3c/dom/svg.js
===================================================================
--- trunk/org/w3c/dom/svg.js	2011-11-16 13:45:36 UTC (rev 3096)
+++ trunk/org/w3c/dom/svg.js	2011-11-16 13:49:16 UTC (rev 3097)
@@ -1740,7 +1740,6 @@
     }
     DOMImplementation._doc_ = _doc; //_doc_プロパティはcreateDocumentメソッドで使う
     var str = this.xmlhttp.responseText,
-        _doc = document,
         objei = this._tar,
         s = DOMImplementation.createDocument("http://www.w3.org/2000/svg", "svg"),
         tar = s.documentElement,
@@ -1862,7 +1861,11 @@
     tpstyle = objei.style;
     trstyle.visibility = "visible";
     trstyle.position = "absolute";
+    /*以下、画像を切り取り*/
     trstyle.overflow = "hidden";
+    /*ウィンドウ枠の長さを決定する*/
+    viewWidth = w > sw ? sw : w;
+    viewHeight = h > sh ? sh : h;
     backrs = backr.currentStyle;
     bfl = _parseFloat(backrs.left);
     bft = _parseFloat(backrs.top);
@@ -1878,7 +1881,8 @@
     }
     backright = bl + viewWidth + 1;
     backdown = bt + viewHeight + 1;
-    trstyle.clip = "rect(" +bt+ "px " +backright+ "px " +backdown+ "px " +bl+ "px)";    this._document = s;
+    trstyle.clip = "rect(" +bt+ "px " +backright+ "px " +backdown+ "px " +bl+ "px)";
+    this._document = s;
     if ("_svgload_limited" in s.documentElement) {
       /*_svgload_limitedプロパティはXlink言語が使われていない限り、0である。
        *xlink:href属性が指定されるたびに+1となる。




Sie-announce メーリングリストの案内
アーカイブの一覧に戻る