diff --git a/WebContent/gui/OSRM.Selector.js b/WebContent/gui/OSRM.Selector.js new file mode 100644 index 000000000..6d545d8c7 --- /dev/null +++ b/WebContent/gui/OSRM.Selector.js @@ -0,0 +1,61 @@ +/* +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU AFFERO General Public License as published by +the Free Software Foundation; either version 3 of the License, or +any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +or see http://www.gnu.org/licenses/agpl.txt. +*/ + +// OSRM selector +// [create special selector elements] + + +OSRM.GUI.extend( { + +// initialize selector with all options and our look&feel +initSelector: function(id, options, selected, onchange_fct) { + // create dropdown menu + var select = document.getElementById(id); + select.className = "styled-select-helper base-font"; + select.onchange = function() { OSRM.GUI.selectorOnChange(this); onchange_fct(this.value); }; + + // fill dropdown menu + for(var i=0, size=options.length; i