Lines Matching refs:mode

27  * Transition the mode according to the given transition.
93 * @param {string} mode The mode for the key.
97 getPadding: function(mode, height) {
103 * @param {string} mode The mode to be sized.
107 sizeElement: function(mode, height) {
108 var padding = this.getPadding(mode, height);
116 this.modeElements_[mode].style.width = (width - extraWidth) + 'px';
117 this.modeElements_[mode].style.height = (height - extraHeight) + 'px';
118 this.modeElements_[mode].style.marginLeft = margin + 'px';
119 this.modeElements_[mode].style.fontSize = (height / 3.5) + 'px';
120 this.modeElements_[mode].style.paddingTop = padding + 'px';
135 * Create the DOM elements for the given keyboard mode. Must be overridden.
136 * @param {string} mode The keyboard mode to create elements for.
140 makeDOM: function(mode, height) {
170 makeDOM: function(mode, height) {
171 this.modeElements_[mode] = document.createElement('div');
172 this.modeElements_[mode].textContent = this.modes_[mode].display;
173 this.modeElements_[mode].className = 'key';
175 this.sizeElement(mode, height);
177 this.modeElements_[mode].onclick =
178 sendKeyFunction(this.modes_[mode].keyIdentifier);
180 return this.modeElements_[mode];
204 getPadding: function(mode, height) { return 0; },
207 makeDOM: function(mode, height) {
208 this.modeElements_[mode] = document.createElement('div');
209 this.modeElements_[mode].className = 'key';
213 this.modeElements_[mode].appendChild(img);
215 this.modeElements_[mode].onclick = sendKeyFunction(this.keyId_);
217 this.sizeElement(mode, height);
219 return this.modeElements_[mode];
243 makeDOM: function(mode, height) {
244 this.modeElements_[mode] = document.createElement('div');
245 this.modeElements_[mode].textContent = this.content_;
246 this.modeElements_[mode].className = 'key';
248 this.modeElements_[mode].onclick = sendKeyFunction(this.keyId_);
250 this.sizeElement(mode, height);
252 return this.modeElements_[mode];
272 getPadding: function(mode, height) {
273 if (mode == NUMBER_MODE || mode == SYMBOL_MODE) {
274 return BaseKey.prototype.getPadding.call(this, mode, height);
280 makeDOM: function(mode, height) {
281 this.modeElements_[mode] = document.createElement('div');
283 if (mode == KEY_MODE || mode == SHIFT_MODE) {
286 this.modeElements_[mode].appendChild(shift);
287 } else if (mode == NUMBER_MODE) {
288 this.modeElements_[mode].textContent = 'more';
289 } else if (mode == SYMBOL_MODE) {
290 this.modeElements_[mode].textContent = '#123';
293 if (mode == SHIFT_MODE || mode == SYMBOL_MODE) {
294 this.modeElements_[mode].className = 'moddown key';
296 this.modeElements_[mode].className = 'key';
299 this.sizeElement(mode, height);
301 this.modeElements_[mode].onclick = function() {
305 return this.modeElements_[mode];
310 * The symbol key: switches the keyboard into symbol mode.
324 makeDOM: function(mode, height) {
325 this.modeElements_[mode] = document.createElement('div');
327 if (mode == KEY_MODE || mode == SHIFT_MODE) {
328 this.modeElements_[mode].textContent = '#123';
329 } else if (mode == NUMBER_MODE || mode == SYMBOL_MODE) {
330 this.modeElements_[mode].textContent = 'abc';
333 if (mode == NUMBER_MODE || mode == SYMBOL_MODE) {
334 this.modeElements_[mode].className = 'moddown key';
336 this.modeElements_[mode].className = 'key';
339 this.sizeElement(mode, height);
341 this.modeElements_[mode].onclick = function() {
346 return this.modeElements_[mode];
365 makeDOM: function(mode, height) {
366 this.modeElements_[mode] = document.createElement('div');
367 this.modeElements_[mode].textContent = '.com';
368 this.modeElements_[mode].className = 'key';
370 this.sizeElement(mode, height);
372 this.modeElements_[mode].onclick = function() {
379 return this.modeElements_[mode];
398 getPadding: function(mode, height) { return 0; },
401 makeDOM: function(mode, height) {
402 this.modeElements_[mode] = document.createElement('div');
403 this.modeElements_[mode].className = 'key';
407 this.modeElements_[mode].appendChild(hide);
409 this.sizeElement(mode, height);
411 this.modeElements_[mode].onclick = function() {
415 return this.modeElements_[mode];
453 var mode = MODES[i];
454 this.modeElements_[mode] = document.createElement('div');
455 this.modeElements_[mode].style.display = 'none';
456 this.element_.appendChild(this.modeElements_[mode]);
480 * Shows the given mode.
481 * @param {string} mode The mode to show.
484 showMode: function(mode) {
488 this.modeElements_[mode].style.display = 'block';
584 * Set the keyboard mode.
585 * @param {string} mode The new mode.
588 function setMode(mode) {
590 allRows[i].showMode(mode);