UNPKG

ax5ui-picker

Version:

A picker plugin that works with Bootstrap & jQuery

39 lines (33 loc) 1.1 kB
// ax5.ui.picker.tmpl (function () { let PICKER = ax5.ui.picker; const U = ax5.util; const pickerTmpl = function () { return ` <div class="ax5-ui-picker {{theme}}" id="{{id}}" data-picker-els="root" {{#zIndex}}style="z-index:{{zIndex}};"{{/zIndex}}> {{#title}} <div class="ax-picker-heading">{{title}}</div> {{/title}} <div class="ax-picker-body"> <div class="ax-picker-content" data-picker-els="content" style="width:{{contentWidth}}px;"></div> {{#btns}} <div class="ax-picker-buttons"> {{#btns}} {{#@each}} <button data-picker-btn="{{@key}}" class="btn btn-default {{@value.theme}}">{{@value.label}}</button> {{/@each}} {{/btns}} </div> {{/btns}} </div> <div class="ax-picker-arrow"></div> </div> `; }; PICKER.tmpl = { "pickerTmpl": pickerTmpl, get: function (tmplName, data, columnKeys) { return ax5.mustache.render(PICKER.tmpl[tmplName].call(this, columnKeys), data); } }; })();