Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/jgame.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 141 by tsugehara, Sun Aug 4 07:07:23 2013 UTC revision 144 by tsugehara, Tue Aug 6 09:13:26 2013 UTC
# Line 2569  var jg; Line 2569  var jg;
2569    
2570              this.handler = document.createElement("div");              this.handler = document.createElement("div");
2571              this.handler.style.display = "inline-block";              this.handler.style.display = "inline-block";
2572    
2573                this.handler.setAttribute("tabindex", "1");
2574                this.handler.className = "input-handler";
2575                this.handler.style.outline = 'none';
2576              this.container.appendChild(this.handler);              this.container.appendChild(this.handler);
2577                this.handler.focus();
2578    
2579              this.changeTransferMode(transferMode ? transferMode : jg.RenderTransferMode.Transfer);              this.changeTransferMode(transferMode ? transferMode : jg.RenderTransferMode.Transfer);
2580    
# Line 3072  var jg; Line 3077  var jg;
3077          Game.prototype.enableKeyboardHandler = function () {          Game.prototype.enableKeyboardHandler = function () {
3078              this.disableKeyboardHandler();              this.disableKeyboardHandler();
3079              try  {              try  {
3080                  document.addEventListener("keydown", jg.JGUtil.createIdProxy(this.id, this.onkeydown, this), false);                  this.renderer.handler.addEventListener("keydown", jg.JGUtil.createIdProxy(this.id, this.onkeydown, this), false);
3081                  document.addEventListener("keyup", jg.JGUtil.createIdProxy(this.id, this.onkeyup, this), false);                  this.renderer.handler.addEventListener("keyup", jg.JGUtil.createIdProxy(this.id, this.onkeyup, this), false);
3082              } catch (ex) {              } catch (ex) {
3083              }              }
3084          };          };
3085    
3086          Game.prototype.disableKeyboardHandler = function () {          Game.prototype.disableKeyboardHandler = function () {
3087              if (jg.JGUtil.getIdProxy(this.id, this.onkeydown, this)) {              if (jg.JGUtil.getIdProxy(this.id, this.onkeydown, this)) {
3088                  document.removeEventListener("keydown", jg.JGUtil.getIdProxy(this.id, this.onkeydown, this), false);                  this.renderer.handler.removeEventListener("keydown", jg.JGUtil.getIdProxy(this.id, this.onkeydown, this), false);
3089                  document.removeEventListener("keyup", jg.JGUtil.getIdProxy(this.id, this.onkeyup, this), false);                  this.renderer.handler.removeEventListener("keyup", jg.JGUtil.getIdProxy(this.id, this.onkeyup, this), false);
3090                  jg.JGUtil.deleteIdProxy(this.id, this.onkeydown, this);                  jg.JGUtil.deleteIdProxy(this.id, this.onkeydown, this);
3091                  jg.JGUtil.deleteIdProxy(this.id, this.onkeyup, this);                  jg.JGUtil.deleteIdProxy(this.id, this.onkeyup, this);
3092              }              }

Legend:
Removed from v.141  
changed lines
  Added in v.144

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26