Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F4686980
editor_plugin_src.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
editor_plugin_src.js
View Options
/**
* editor_plugin_src.js
*
* Copyright 2009, Moxiecode Systems AB
* Released under LGPL License.
*
* License: http://tinymce.moxiecode.com/license
* Contributing: http://tinymce.moxiecode.com/contributing
*/
(
function
()
{
tinymce
.
create
(
'tinymce.plugins.Nonbreaking'
,
{
init
:
function
(
ed
,
url
)
{
var
t
=
this
;
t
.
editor
=
ed
;
// Register commands
ed
.
addCommand
(
'mceNonBreaking'
,
function
()
{
ed
.
execCommand
(
'mceInsertContent'
,
false
,
(
ed
.
plugins
.
visualchars
&&
ed
.
plugins
.
visualchars
.
state
)
?
'<span class="mceItemHidden mceVisualNbsp">·</span>'
:
' '
);
});
// Register buttons
ed
.
addButton
(
'nonbreaking'
,
{
title
:
'nonbreaking.nonbreaking_desc'
,
cmd
:
'mceNonBreaking'
});
if
(
ed
.
getParam
(
'nonbreaking_force_tab'
))
{
ed
.
onKeyDown
.
add
(
function
(
ed
,
e
)
{
if
(
tinymce
.
isIE
&&
e
.
keyCode
==
9
)
{
ed
.
execCommand
(
'mceNonBreaking'
);
ed
.
execCommand
(
'mceNonBreaking'
);
ed
.
execCommand
(
'mceNonBreaking'
);
tinymce
.
dom
.
Event
.
cancel
(
e
);
}
});
}
},
getInfo
:
function
()
{
return
{
longname
:
'Nonbreaking space'
,
author
:
'Moxiecode Systems AB'
,
authorurl
:
'http://tinymce.moxiecode.com'
,
infourl
:
'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/nonbreaking'
,
version
:
tinymce
.
majorVersion
+
"."
+
tinymce
.
minorVersion
};
}
// Private methods
});
// Register plugin
tinymce
.
PluginManager
.
add
(
'nonbreaking'
,
tinymce
.
plugins
.
Nonbreaking
);
})();
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, May 1, 3:45 PM (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
595209
Default Alt Text
editor_plugin_src.js (1 KB)
Attached To
Mode
R3 roundcubemail
Attached
Detach File
Event Timeline
Log In to Comment