• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

JavaScriptを色々あれこれしようとするがひたすら失敗を繰り返している


Commit MetaInfo

Revision33 (tree)
Time2016-11-29 18:54:42
Authortakoyaki_umaaaa

Log Message

(empty log message)

Change Summary

Incremental Difference

--- HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/DispObj.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/DispObj.js (revision 33)
@@ -27,7 +27,6 @@
2727
2828 // DOMをクリア
2929 this.initDOMobj();
30-// this.renderFunc = new Queue();
3130
3231
3332 this.dropinitsize = 100.0; // File dropで作成する Elementの長辺の長さ
@@ -74,20 +73,6 @@
7473 }
7574
7675
77-
78- /*
79- // ブラウザ上への描画 -------------------------
80-
81- // コマンド要求実行後の描画共通処理
82- // requestAnimationFrameのcallbackから呼び出される
83- render() {
84- while (0 < this.renderFunc.size()) {
85- let renderFunction = this.renderFunc.dequeue();
86- renderFunction();
87- }
88- }
89- */
90-
9176 // コマンド実行処理 -----------------------------
9277
9378 // DIV Box作成
@@ -140,7 +125,6 @@
140125 }
141126 else {
142127 // 描画呼び出し時に呼び出す関数を登録
143-// this.renderFunc.enqueue(this.renderCreate.bind(this));
144128 window.renderLoop.requestRenderFunc(this.renderCreate.bind(this));
145129 }
146130 }
@@ -153,7 +137,6 @@
153137 reader.onload = function (evt) {
154138 this.text = evt.target.result;
155139 // 描画呼び出し時に呼び出す関数を登録
156-// this.renderFunc.enqueue(this.renderCreate.bind(this));
157140 window.renderLoop.requestRenderFunc(this.renderCreate.bind(this));
158141 }.bind(this);
159142 }
@@ -175,7 +158,6 @@
175158 this.DOMobject.dataset.orgwidth = this.originalWidth; // transform: scaleの基準サイズ
176159 this.DOMobject.dataset.orgheight = this.originalHeight; // 画像original sizeなのでこちらで管理
177160 // 表示サイズ取得完了したので画面に表示
178-// this.renderFunc.enqueue(this.renderCreate.bind(this));
179161 window.renderLoop.requestRenderFunc(this.renderCreate.bind(this));
180162 }.bind(this);
181163 }.bind(this);
@@ -241,7 +223,6 @@
241223 movebox(x, y) {
242224 this.x = x;
243225 this.y = y;
244-// this.renderFunc.enqueue(this.rendermove.bind(this));
245226 window.renderLoop.requestRenderFunc(this.rendermove.bind(this));
246227
247228 this.debuglog("movebox() x=" + this.x + ", y=" + this.y);
@@ -263,7 +244,6 @@
263244 this.y = rect.top;
264245 this.width = rect.right - rect.left;
265246 this.height = rect.bottom - rect.top;
266-// this.renderFunc.enqueue(this.renderscalebox.bind(this));
267247 window.renderLoop.requestRenderFunc(this.renderscalebox.bind(this));
268248 this.fontsize = fontscale;
269249 }
@@ -279,7 +259,6 @@
279259 rollbox(degree) {
280260 this.degree = degree;
281261 this.DOMbase.dataset.degree = degree;
282-// this.renderFunc.enqueue(this.renderrollbox.bind(this));
283262 window.renderLoop.requestRenderFunc(this.renderrollbox.bind(this));
284263 }
285264 renderrollbox() {
@@ -329,7 +308,6 @@
329308 moveX = this.x + moveX;
330309 moveY = this.y + moveY;
331310
332-// this.renderFunc.enqueue(this.renderMoveDragging.bind(this, moveX, moveY));
333311 window.renderLoop.requestRenderFunc(this.renderMoveDragging.bind(this, moveX, moveY));
334312 }
335313 renderMoveDragging(x, y) {
--- HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/DisplayField.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/DisplayField.js (revision 33)
@@ -7,7 +7,6 @@
77 class CDisplayField {
88 constructor(dom) {
99 this.DOMobject = dom;
10-// this.renderFunc = new Queue();
1110 this.mouseMoveFunc = null;
1211 this.mouseUpFunc = null;
1312 }
@@ -51,17 +50,7 @@
5150 }
5251
5352
54- /*
55- // ブラウザ上への描画 -------------------------
56- render() {
57- while (0 < this.renderFunc.size()) {
58- let renderFunction = this.renderFunc.dequeue();
59- renderFunction();
60- }
61- }
62- */
6353
64-
6554 // Event handler -------------------
6655 // 表示要素の drag & drop禁止
6756 onDragStart(evt) {
--- HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/ObjIDMgr.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/ObjIDMgr.js (revision 33)
@@ -46,15 +46,6 @@
4646 }
4747 }
4848
49- /* ★ObjIDMgrは描画には関与しないように変更★
50- // 管理Elementの描画関数呼び出し
51- // requestAnimationFrame loop内から呼び出される
52- renderAll() {
53- for (let i = 0; i < this.ObjIDLen; i++) {
54- this.ObjIDarray[i].render();
55- }
56- }
57- */
5849
5950 // 指定されたIDの実体(への参照)を返す
6051 getIDtoDispObj(id) {
--- HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/UI_parts.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/UI_parts.js (revision 33)
@@ -16,7 +16,6 @@
1616 this.DOM = [null, null, null, null]; // focus表示用
1717 this.domScaler = null;
1818 this.domRoller = null;
19-// this.renderFunc = new Queue();
2019 }
2120
2221 debuglog(str) {
@@ -24,20 +23,8 @@
2423 debuglog("【PartsFocus】 focused objid=" + focused + ", " + str);
2524 }
2625
27-/*
28- // ブラウザ上への描画 -------------------------
2926
30- // domの淵を囲むように Focus lineを表示する
31- // requestAnimationFrameからの呼び出しを想定
32- render() {
33- while (0 < this.renderFunc.size()) {
34- let renderFunction = this.renderFunc.dequeue();
35- renderFunction();
36- }
37- }
38-*/
3927
40-
4128 // 表示関数-----------------------------------
4229 // Focus作成
4330 create() {
@@ -46,7 +33,6 @@
4633 this.DOM[cnt].dataset.objid = this.num2str[cnt];
4734 this.DOM[cnt].classList.add('focusimage');
4835 this.DOM[cnt].classList.add(this.num2str[cnt]);
49-// this.renderFunc.enqueue(this.renderCreateOneFocusbar.bind(this, this.DOM[cnt], null));
5036 window.renderLoop.requestRenderFunc(this.renderCreateOneFocusbar.bind(this, this.DOM[cnt], null));
5137 }
5238 // this.debuglog("create() renderFunc size=" + this.renderFunc.size());
@@ -66,7 +52,6 @@
6652 this.domScaler.dataset.objid = 'scaler';
6753 this.domScaler.classList.add('scaler');
6854 this.domScaler.addEventListener('mousedown', this.onMouseDownScale.bind(this), false);
69-// this.renderFunc.enqueue(this.renderScaler.bind(this, null));
7055 window.renderLoop.requestRenderFunc(this.renderScaler.bind(this, null));
7156 }
7257 renderScaler(rect) {
@@ -80,7 +65,6 @@
8065 this.domRoller.dataset.objid = 'roller';
8166 this.domRoller.classList.add('roller');
8267 this.domRoller.addEventListener('mousedown', this.onMouseDownRoll.bind(this), false);
83-// this.renderFunc.enqueue(this.renderRoller.bind(this, null));
8468 window.renderLoop.requestRenderFunc(this.renderRoller.bind(this, null));
8569 }
8670 renderRoller(rect) {
@@ -105,7 +89,7 @@
10589 this.clingingPartner = null;
10690 // requestAnimationFrameでの描画タイミング中は DOM.outerHTMLを変更できないため
10791 // 処理ロジック上のまま削除処理を実行する
108- // this.renderFunc.enqueue( this.renderClearClingingPartner.bind(this) );
92+ // window.renderLoop.requestRenderFunc( this.renderClearClingingPartner.bind(this) );
10993 this.debuglog("clearClingingPartner()");
11094
11195 this.renderClearClingingPartner();
@@ -199,7 +183,6 @@
199183
200184 switch(1){
201185 case 0: // 領域サイズ変更のみ
202-// this.renderFunc.enqueue(this.renderMouseMoveScale.bind(this, this.scaleStartWidth + moveX, this.scaleStartHeight + moveY));
203186 window.renderLoop.requestRenderFunc(this.renderMouseMoveScale.bind(this, this.scaleStartWidth + moveX, this.scaleStartHeight + moveY));
204187 break;
205188 case 1: // 縦倍率に合わせfont sizeも変更
@@ -206,7 +189,6 @@
206189 {
207190 let orgheight = parseInt(eleFocus[1].dataset.orgheight);
208191 let scaleY = (this.scaleStartHeight + moveY) / orgheight * 100; // ★さらに初期倍率設定値を掛ける必要がある
209-// this.renderFunc.enqueue(this.renderMouseMoveScale.bind(this, this.scaleStartWidth + moveX, this.scaleStartHeight + moveY, scaleY));
210192 window.renderLoop.requestRenderFunc(this.renderMouseMoveScale.bind(this, this.scaleStartWidth + moveX, this.scaleStartHeight + moveY, scaleY));
211193 }
212194 break;
@@ -291,7 +273,6 @@
291273 let y2 = evt.pageY;
292274 let degree = angle(x2, y2, x1, y1);
293275
294-// this.renderFunc.enqueue(this.renderMouseMoveRoll.bind(this, degree));
295276 window.renderLoop.requestRenderFunc(this.renderMouseMoveRoll.bind(this, degree));
296277 }
297278 renderMouseMoveRoll(degree) {
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
--- HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/palette.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/palette.js (revision 33)
@@ -10,7 +10,6 @@
1010 constructor() {
1111 this.DOMobject = [];
1212 this.draggingDOM = null;
13-// this.renderFunc = new Queue();
1413 }
1514
1615 debuglog(str) {
@@ -146,17 +145,7 @@
146145 }
147146 }
148147
149- /*
150- // 描画関数 ---------------------
151148
152- render() {
153- while (0 < this.renderFunc.size()) {
154- let renderFunction = this.renderFunc.dequeue();
155- renderFunction();
156- }
157- }
158- */
159-
160149 // Event handler -----------------------
161150
162151 // Drag&Drop event : Application外からのfileのやり取り
@@ -230,7 +219,6 @@
230219 moveX = this.startElementX + moveX;
231220 moveY = this.startElementY + moveY;
232221
233-// this.renderFunc.enqueue(this.renderMoveDragging.bind(this, moveX, moveY));
234222 window.renderLoop.requestRenderFunc(this.renderMoveDragging.bind(this, moveX, moveY));
235223 //this.renderMoveDragging(moveX, moveY);
236224 }
--- HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/palgroup.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/bin/x64/Debug/AppX/js/palgroup.js (revision 33)
@@ -16,7 +16,6 @@
1616 this.typeAction = 2;
1717
1818 this.DOMobject = []; // bg,text,action
19-// this.renderFunc = new Queue();
2019 }
2120 debuglog(str) {
2221 debuglog('【PalGroup】 ' + str);
@@ -44,18 +43,6 @@
4443 }
4544
4645
47- /*
48- // 描画関数 ---------------------
49-
50- render() {
51- while (0 < this.renderFunc.size()) {
52- let renderFunction = this.renderFunc.dequeue();
53- renderFunction();
54- }
55- }
56- */
57-
58-
5946 // Event handler -----------------------
6047
6148 onMouseDown(evt) {
@@ -88,7 +75,6 @@
8875 moveX = this.startElementX + moveX;
8976 moveY = this.startElementY + moveY;
9077
91-// this.renderFunc.enqueue(this.renderMoveDragging.bind(this, moveX, moveY));
9278 window.renderLoop.requestRenderFunc(this.renderMoveDragging.bind(this, moveX, moveY));
9379 //this.renderMoveDragging(moveX, moveY);
9480 }
--- HtmlDrawApp/HTMLDrawApp/js/DispObj.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/js/DispObj.js (revision 33)
@@ -27,7 +27,6 @@
2727
2828 // DOMをクリア
2929 this.initDOMobj();
30-// this.renderFunc = new Queue();
3130
3231
3332 this.dropinitsize = 100.0; // File dropで作成する Elementの長辺の長さ
@@ -74,20 +73,6 @@
7473 }
7574
7675
77-
78- /*
79- // ブラウザ上への描画 -------------------------
80-
81- // コマンド要求実行後の描画共通処理
82- // requestAnimationFrameのcallbackから呼び出される
83- render() {
84- while (0 < this.renderFunc.size()) {
85- let renderFunction = this.renderFunc.dequeue();
86- renderFunction();
87- }
88- }
89- */
90-
9176 // コマンド実行処理 -----------------------------
9277
9378 // DIV Box作成
@@ -140,7 +125,6 @@
140125 }
141126 else {
142127 // 描画呼び出し時に呼び出す関数を登録
143-// this.renderFunc.enqueue(this.renderCreate.bind(this));
144128 window.renderLoop.requestRenderFunc(this.renderCreate.bind(this));
145129 }
146130 }
@@ -153,7 +137,6 @@
153137 reader.onload = function (evt) {
154138 this.text = evt.target.result;
155139 // 描画呼び出し時に呼び出す関数を登録
156-// this.renderFunc.enqueue(this.renderCreate.bind(this));
157140 window.renderLoop.requestRenderFunc(this.renderCreate.bind(this));
158141 }.bind(this);
159142 }
@@ -175,7 +158,6 @@
175158 this.DOMobject.dataset.orgwidth = this.originalWidth; // transform: scaleの基準サイズ
176159 this.DOMobject.dataset.orgheight = this.originalHeight; // 画像original sizeなのでこちらで管理
177160 // 表示サイズ取得完了したので画面に表示
178-// this.renderFunc.enqueue(this.renderCreate.bind(this));
179161 window.renderLoop.requestRenderFunc(this.renderCreate.bind(this));
180162 }.bind(this);
181163 }.bind(this);
@@ -241,7 +223,6 @@
241223 movebox(x, y) {
242224 this.x = x;
243225 this.y = y;
244-// this.renderFunc.enqueue(this.rendermove.bind(this));
245226 window.renderLoop.requestRenderFunc(this.rendermove.bind(this));
246227
247228 this.debuglog("movebox() x=" + this.x + ", y=" + this.y);
@@ -263,7 +244,6 @@
263244 this.y = rect.top;
264245 this.width = rect.right - rect.left;
265246 this.height = rect.bottom - rect.top;
266-// this.renderFunc.enqueue(this.renderscalebox.bind(this));
267247 window.renderLoop.requestRenderFunc(this.renderscalebox.bind(this));
268248 this.fontsize = fontscale;
269249 }
@@ -279,7 +259,6 @@
279259 rollbox(degree) {
280260 this.degree = degree;
281261 this.DOMbase.dataset.degree = degree;
282-// this.renderFunc.enqueue(this.renderrollbox.bind(this));
283262 window.renderLoop.requestRenderFunc(this.renderrollbox.bind(this));
284263 }
285264 renderrollbox() {
@@ -329,7 +308,6 @@
329308 moveX = this.x + moveX;
330309 moveY = this.y + moveY;
331310
332-// this.renderFunc.enqueue(this.renderMoveDragging.bind(this, moveX, moveY));
333311 window.renderLoop.requestRenderFunc(this.renderMoveDragging.bind(this, moveX, moveY));
334312 }
335313 renderMoveDragging(x, y) {
--- HtmlDrawApp/HTMLDrawApp/js/DisplayField.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/js/DisplayField.js (revision 33)
@@ -7,7 +7,6 @@
77 class CDisplayField {
88 constructor(dom) {
99 this.DOMobject = dom;
10-// this.renderFunc = new Queue();
1110 this.mouseMoveFunc = null;
1211 this.mouseUpFunc = null;
1312 }
@@ -51,17 +50,7 @@
5150 }
5251
5352
54- /*
55- // ブラウザ上への描画 -------------------------
56- render() {
57- while (0 < this.renderFunc.size()) {
58- let renderFunction = this.renderFunc.dequeue();
59- renderFunction();
60- }
61- }
62- */
6353
64-
6554 // Event handler -------------------
6655 // 表示要素の drag & drop禁止
6756 onDragStart(evt) {
--- HtmlDrawApp/HTMLDrawApp/js/ObjIDMgr.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/js/ObjIDMgr.js (revision 33)
@@ -46,15 +46,6 @@
4646 }
4747 }
4848
49- /* ★ObjIDMgrは描画には関与しないように変更★
50- // 管理Elementの描画関数呼び出し
51- // requestAnimationFrame loop内から呼び出される
52- renderAll() {
53- for (let i = 0; i < this.ObjIDLen; i++) {
54- this.ObjIDarray[i].render();
55- }
56- }
57- */
5849
5950 // 指定されたIDの実体(への参照)を返す
6051 getIDtoDispObj(id) {
--- HtmlDrawApp/HTMLDrawApp/js/UI_parts.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/js/UI_parts.js (revision 33)
@@ -16,7 +16,6 @@
1616 this.DOM = [null, null, null, null]; // focus表示用
1717 this.domScaler = null;
1818 this.domRoller = null;
19-// this.renderFunc = new Queue();
2019 }
2120
2221 debuglog(str) {
@@ -24,20 +23,8 @@
2423 debuglog("【PartsFocus】 focused objid=" + focused + ", " + str);
2524 }
2625
27-/*
28- // ブラウザ上への描画 -------------------------
2926
30- // domの淵を囲むように Focus lineを表示する
31- // requestAnimationFrameからの呼び出しを想定
32- render() {
33- while (0 < this.renderFunc.size()) {
34- let renderFunction = this.renderFunc.dequeue();
35- renderFunction();
36- }
37- }
38-*/
3927
40-
4128 // 表示関数-----------------------------------
4229 // Focus作成
4330 create() {
@@ -46,7 +33,6 @@
4633 this.DOM[cnt].dataset.objid = this.num2str[cnt];
4734 this.DOM[cnt].classList.add('focusimage');
4835 this.DOM[cnt].classList.add(this.num2str[cnt]);
49-// this.renderFunc.enqueue(this.renderCreateOneFocusbar.bind(this, this.DOM[cnt], null));
5036 window.renderLoop.requestRenderFunc(this.renderCreateOneFocusbar.bind(this, this.DOM[cnt], null));
5137 }
5238 // this.debuglog("create() renderFunc size=" + this.renderFunc.size());
@@ -66,7 +52,6 @@
6652 this.domScaler.dataset.objid = 'scaler';
6753 this.domScaler.classList.add('scaler');
6854 this.domScaler.addEventListener('mousedown', this.onMouseDownScale.bind(this), false);
69-// this.renderFunc.enqueue(this.renderScaler.bind(this, null));
7055 window.renderLoop.requestRenderFunc(this.renderScaler.bind(this, null));
7156 }
7257 renderScaler(rect) {
@@ -80,7 +65,6 @@
8065 this.domRoller.dataset.objid = 'roller';
8166 this.domRoller.classList.add('roller');
8267 this.domRoller.addEventListener('mousedown', this.onMouseDownRoll.bind(this), false);
83-// this.renderFunc.enqueue(this.renderRoller.bind(this, null));
8468 window.renderLoop.requestRenderFunc(this.renderRoller.bind(this, null));
8569 }
8670 renderRoller(rect) {
@@ -105,7 +89,7 @@
10589 this.clingingPartner = null;
10690 // requestAnimationFrameでの描画タイミング中は DOM.outerHTMLを変更できないため
10791 // 処理ロジック上のまま削除処理を実行する
108- // this.renderFunc.enqueue( this.renderClearClingingPartner.bind(this) );
92+ // window.renderLoop.requestRenderFunc( this.renderClearClingingPartner.bind(this) );
10993 this.debuglog("clearClingingPartner()");
11094
11195 this.renderClearClingingPartner();
@@ -199,7 +183,6 @@
199183
200184 switch(1){
201185 case 0: // 領域サイズ変更のみ
202-// this.renderFunc.enqueue(this.renderMouseMoveScale.bind(this, this.scaleStartWidth + moveX, this.scaleStartHeight + moveY));
203186 window.renderLoop.requestRenderFunc(this.renderMouseMoveScale.bind(this, this.scaleStartWidth + moveX, this.scaleStartHeight + moveY));
204187 break;
205188 case 1: // 縦倍率に合わせfont sizeも変更
@@ -206,7 +189,6 @@
206189 {
207190 let orgheight = parseInt(eleFocus[1].dataset.orgheight);
208191 let scaleY = (this.scaleStartHeight + moveY) / orgheight * 100; // ★さらに初期倍率設定値を掛ける必要がある
209-// this.renderFunc.enqueue(this.renderMouseMoveScale.bind(this, this.scaleStartWidth + moveX, this.scaleStartHeight + moveY, scaleY));
210192 window.renderLoop.requestRenderFunc(this.renderMouseMoveScale.bind(this, this.scaleStartWidth + moveX, this.scaleStartHeight + moveY, scaleY));
211193 }
212194 break;
@@ -291,7 +273,6 @@
291273 let y2 = evt.pageY;
292274 let degree = angle(x2, y2, x1, y1);
293275
294-// this.renderFunc.enqueue(this.renderMouseMoveRoll.bind(this, degree));
295276 window.renderLoop.requestRenderFunc(this.renderMouseMoveRoll.bind(this, degree));
296277 }
297278 renderMouseMoveRoll(degree) {
--- HtmlDrawApp/HTMLDrawApp/js/main.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/js/main.js (revision 33)
@@ -81,32 +81,8 @@
8181 // 描画ループ
8282 window.renderLoop = new RenderLoop();
8383
84- /*
85- // 画像読み込み等は待たずに実行開始
86- window.startTime = window.performance.now();
87- window.frameLength = 6.0;
88- // 描画用無限ループ
89- (function renderLoop () {
90- let nowTime = window.performance.now();
91-// let frame = Math.floor((nowTime - window.startTime) / (1000.0 / 60.0) % window.frameLength);
9284
93- // Canvas area描画 (div tag)
94-// window.displayField.render();
95- // 各表示要素の描画 (div, img tag)
96- window.ObjIDMgr.renderAll();
9785
98- // Focus枠, scale, rotate obj描画
99- window.partsFocus.render();
100- // palette描画
101- window.CSSPalGroup.render();
102- window.CSSPalette.render();
103-
104- requestAnimationFrame( renderLoop );
105- })();
106- */
107-
108-
109-
11086 // worker threadからの Message受信関数
11187 // UI threadで処理が必要な commandが送られてくる
11288 function receiveWorkerMessage(evt) {
--- HtmlDrawApp/HTMLDrawApp/js/palette.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/js/palette.js (revision 33)
@@ -10,7 +10,6 @@
1010 constructor() {
1111 this.DOMobject = [];
1212 this.draggingDOM = null;
13-// this.renderFunc = new Queue();
1413 }
1514
1615 debuglog(str) {
@@ -146,17 +145,7 @@
146145 }
147146 }
148147
149- /*
150- // 描画関数 ---------------------
151148
152- render() {
153- while (0 < this.renderFunc.size()) {
154- let renderFunction = this.renderFunc.dequeue();
155- renderFunction();
156- }
157- }
158- */
159-
160149 // Event handler -----------------------
161150
162151 // Drag&Drop event : Application外からのfileのやり取り
@@ -230,7 +219,6 @@
230219 moveX = this.startElementX + moveX;
231220 moveY = this.startElementY + moveY;
232221
233-// this.renderFunc.enqueue(this.renderMoveDragging.bind(this, moveX, moveY));
234222 window.renderLoop.requestRenderFunc(this.renderMoveDragging.bind(this, moveX, moveY));
235223 //this.renderMoveDragging(moveX, moveY);
236224 }
--- HtmlDrawApp/HTMLDrawApp/js/palgroup.js (revision 32)
+++ HtmlDrawApp/HTMLDrawApp/js/palgroup.js (revision 33)
@@ -16,7 +16,6 @@
1616 this.typeAction = 2;
1717
1818 this.DOMobject = []; // bg,text,action
19-// this.renderFunc = new Queue();
2019 }
2120 debuglog(str) {
2221 debuglog('【PalGroup】 ' + str);
@@ -44,18 +43,6 @@
4443 }
4544
4645
47- /*
48- // 描画関数 ---------------------
49-
50- render() {
51- while (0 < this.renderFunc.size()) {
52- let renderFunction = this.renderFunc.dequeue();
53- renderFunction();
54- }
55- }
56- */
57-
58-
5946 // Event handler -----------------------
6047
6148 onMouseDown(evt) {
@@ -88,7 +75,6 @@
8875 moveX = this.startElementX + moveX;
8976 moveY = this.startElementY + moveY;
9077
91-// this.renderFunc.enqueue(this.renderMoveDragging.bind(this, moveX, moveY));
9278 window.renderLoop.requestRenderFunc(this.renderMoveDragging.bind(this, moveX, moveY));
9379 //this.renderMoveDragging(moveX, moveY);
9480 }