Mercurial > public > sg101
comparison static/js/tiny_mce/plugins/iespell/editor_plugin_src.js @ 312:88b2b9cb8c1f
Fixing #142; cut over to the django.contrib.staticfiles app.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Thu, 27 Jan 2011 02:56:10 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
311:b1c39788e511 | 312:88b2b9cb8c1f |
---|---|
1 /** | |
2 * editor_plugin_src.js | |
3 * | |
4 * Copyright 2009, Moxiecode Systems AB | |
5 * Released under LGPL License. | |
6 * | |
7 * License: http://tinymce.moxiecode.com/license | |
8 * Contributing: http://tinymce.moxiecode.com/contributing | |
9 */ | |
10 | |
11 (function() { | |
12 tinymce.create('tinymce.plugins.IESpell', { | |
13 init : function(ed, url) { | |
14 var t = this, sp; | |
15 | |
16 if (!tinymce.isIE) | |
17 return; | |
18 | |
19 t.editor = ed; | |
20 | |
21 // Register commands | |
22 ed.addCommand('mceIESpell', function() { | |
23 try { | |
24 sp = new ActiveXObject("ieSpell.ieSpellExtension"); | |
25 sp.CheckDocumentNode(ed.getDoc().documentElement); | |
26 } catch (e) { | |
27 if (e.number == -2146827859) { | |
28 ed.windowManager.confirm(ed.getLang("iespell.download"), function(s) { | |
29 if (s) | |
30 window.open('http://www.iespell.com/download.php', 'ieSpellDownload', ''); | |
31 }); | |
32 } else | |
33 ed.windowManager.alert("Error Loading ieSpell: Exception " + e.number); | |
34 } | |
35 }); | |
36 | |
37 // Register buttons | |
38 ed.addButton('iespell', {title : 'iespell.iespell_desc', cmd : 'mceIESpell'}); | |
39 }, | |
40 | |
41 getInfo : function() { | |
42 return { | |
43 longname : 'IESpell (IE Only)', | |
44 author : 'Moxiecode Systems AB', | |
45 authorurl : 'http://tinymce.moxiecode.com', | |
46 infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/iespell', | |
47 version : tinymce.majorVersion + "." + tinymce.minorVersion | |
48 }; | |
49 } | |
50 }); | |
51 | |
52 // Register plugin | |
53 tinymce.PluginManager.add('iespell', tinymce.plugins.IESpell); | |
54 })(); |