Sha256: df53d3a227bacbcde17ddf42e42c42d3bc6b3de5cc818e63d02c7b1e04b3e9ca
Contents?: true
Size: 1.64 KB
Versions: 1
Compression:
Stored size: 1.64 KB
Contents
- assets_mapper route(:assets), suffix: ASSETS_EXT do == js_tag 'api' == css_tag 'ui' == css_tag 'select2/select2' == css_tag 'select2-bootstrap' == render :toolbar .ELAceEditor id=@editor_id javascript: var ELAceLoader = new ELAceAPI(); ELAceLoader.loadScript( '#{{ route(:assets, "jquery.js%s" % ASSETS_EXT) }}', function() { return typeof window.jQuery == "function"; }, function() { ELAceLoader.loadStylesheet( '#{{ route(:assets, "bootstrap/css/bootstrap.min.css%s" % ASSETS_EXT) }}', '.span12' ); ELAceLoader.loadScript( '#{{ route(:assets, "ace/ace.js%s" % ASSETS_EXT) }}', function() { return typeof window.ace == "object"; }, function() { ace.config.set("basePath", "#{{ route(:assets, 'ace/') }}"); ace.config.set("suffix", ".js#{ASSETS_EXT}"); $(function() { #{@editor_id} = new ELAceAPI('#{@editor_id}', '#{@textarea_id}'); #{@editor_id}.initialize({ #{{ stringify_opts(:readonly, :save_button_selector) }} }); ELAceLoader.loadScript( '#{{ route(:assets, "select2/select2.min.js%s" % ASSETS_EXT) }}', function() { return typeof $().select2 == "function"; }, function() { $('select.ELAceEditor-selectable').select2({width: '12em'}); } ); ELAceLoader.loadScript( '#{{ route(:assets, "bootstrap/js/bootstrap.min.js%s" % ASSETS_EXT) }}', function() { return typeof $().dropdown == "function"; }, function() { $('.dropdown-toggle').dropdown() } ); }); } ); } );
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
el-ace-0.1.0 | lib/el-ace/templates/editor.slim |