.thumbnail
- if x = @opts[:toolbar_prepend] == x.is_a?(Proc) ? x.call : x.to_s - if @snippets.any? - onaction = "%s.insertSnippet(this);" % @editor_id select.ELAceEditor-selectable onchange=onaction data-placeholder="Snippets" option - @snippets.each do |s| option value=s =s | - onaction = "%s.setMode(true);" % @editor_id - attrs = {id: "ELAceEditor-modeSwitcher-%s" % @editor_id, onchange: onaction} select.ELAceEditor-selectable data-placeholder="Mode" *attrs option - MODES.each do |mode| option value=mode selected=(mode == opted_mode) = mode | - attrs = {type: :checkbox, onclick: onaction, 'data-toggle' => "tooltip"} input.ELAceEditor-global_mode title="Set current Mode globally" *attrs | - onaction = "%s.setTheme(true);" % @editor_id - attrs = {id: "ELAceEditor-themeSwitcher-%s" % @editor_id, onchange: onaction} select.ELAceEditor-selectable data-placeholder="Theme" *attrs option - THEMES.each do |theme| option value=theme =theme | - attrs = {type: :checkbox, onclick: onaction, 'data-toggle' => "tooltip"} input.ELAceEditor-global_theme title="Set current Theme globally" *attrs | .btn-group a.btn.dropdown-toggle data-toggle="dropdown" | Options span.caret ul.dropdown-menu li a - onaction = "%s.setWrapMode(true);" % @editor_id label.checkbox input id=("ELAceEditor-wrapModeSwitcher-%s" % @editor_id) type="checkbox" onclick=onaction b wordwrap li.divider li a - onaction = "%s.setSoftTabs(true);" % @editor_id label.checkbox input id=("ELAceEditor-softTabsSwitcher-%s" % @editor_id) type="checkbox" onclick=onaction b soft tabs li.divider li style="margin-left: 1em;" b Tab Size li - onaction = "%s.setTabSize(this);" % @editor_id - TAB_SIZES.each do |size| a div label.radio input.ELAceEditor-tabSize onclick=onaction value=size type="radio" = size li.divider li style="margin-left: 1em;" b Font Size li - onaction = "%s.setFontSize(this);" % @editor_id - FONT_SIZES.each do |size| a div label.radio input.ELAceEditor-fontSize onclick=onaction value=size type="radio" = '%spx' % size - if x = @opts[:toolbar_append] == x.is_a?(Proc) ? x.call : x.to_s