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となる。