/* -*- Mode: js; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- / /* vim: set shiftwidth=2 tabstop=2 autoindent cindent expandtab: */ 'use strict'; var ValueSelector = { _containers: {}, _popups: {}, _buttons: {}, _datePicker: null, debug: function(msg) { var debugFlag = false; if (debugFlag) { console.log('[ValueSelector] ', msg); } }, init: function vs_init() { var self = this; window.navigator.mozKeyboard.onfocuschange = function onfocuschange(evt) { var typeToHandle = ['select-one', 'select-multiple', 'date', 'time', 'datetime', 'datetime-local', 'blur']; var type = evt.detail.type; // handle the