Sha256: 6c24d8cee2cee1d23721be5946e804556da284b104b4e868fde5f436b924292e
Contents?: true
Size: 688 Bytes
Versions: 5
Compression:
Stored size: 688 Bytes
Contents
<%- ext = File.extname(@filename) ext = (ext.blank? ? 'generic' : ext.gsub(/\./, '')) -%> <%= javascript_tag <<-EOF var curInst = dojo.widget.Editor2Manager.getCurrentInstance(); linkNode = dojo.withGlobal(curInst.window, "getAncestorElement", dojo.html.selection, ['a']); curInst.restoreSelection(); if (!linkNode) { var html = dojo.withGlobal(curInst.window, 'getSelectedHtml', dojo.html.selection); } else { var html = linkNode.innerHTML; dojo.withGlobal(curInst.window, 'selectElement', dojo.html.selection, [linkNode]); } curInst.execCommand('inserthtml', '<a href=\"/#{@filename}\" class=\"file-#{ext}\" target=\"_blank\">'+html+'</a>'); cancelInsertFile(); EOF %>
Version data entries
5 entries across 5 versions & 1 rubygems