Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
define(function(require, exports, module) { 'use strict';
/**
* 模拟选择框组件
* @module selectmenu/1.0.x/
* @category Widget
*/
var widget = require('widget/1.0.x/'),
Tmpl = require('tmpl/2.0.x/'),
$ = require('dom/1.0.x/'),
Scrollbar = require('scrollbar/1.0.x/');
var tmpl = new Tmpl({
SELECT_MENU:
'<div class="selectmenu">' +
'<div class="selectmenu-button">' +
'<span class="selectmenu-currenttext"><%=defaultText%></span>' +
'<span class="selectmenu-triangle"></span>' +
'</div>' +
' name="<%=name%>"<% } %> type="hidden">' +
'<div class="selectmenu-menu">' +
'<div class="selectmenu-menu-inner">' +
'<ul class="selectmenu-options"></ul>' +
'</div>' +
'</div>' +
'</div>',
OPTION_ITEMS:
'<% data.forEach(function(d) { %>' +