1 |
|
var TinyMC
E_ZoomPlug
in={getInf
o:function
(){return{
longname:'
Zoom',auth
or:'Moxiec
ode System
s AB',auth
orurl:'htt
p://tinymc
e.moxiecod
e.com',inf
ourl:'http
://wiki.mo
xiecode.co
m/index.ph
p/TinyMCE:
Plugins/zo
om',versio
n:tinyMCE.
majorVersi
on+"."+tin
yMCE.minor
Version}},
getControl
HTML:funct
ion(contro
l_name){if
(!tinyMCE.
isMSIE||ti
nyMCE.isMS
IE5_0||tin
yMCE.isOpe
ra)return"
";switch(c
ontrol_nam
e){case"zo
om":return
'<select i
d="{$edito
r_id}_zoom
Select" na
me="{$edit
or_id}_zoo
mSelect" o
nfocus="ti
nyMCE.addS
electAcces
sibility(e
vent, this
, window);
" onchange
="tinyMCE.
execInstan
ceCommand(
\'{$editor
_id}\',\'m
ceZoom\',f
alse,this.
options[th
is.selecte
dIndex].va
lue);" cla
ss="mceSel
ectList">'
+'<option
value="100
%">+ 100%<
/option>'+
'<option v
alue="150%
">+ 150%</
option>'+'
<option va
lue="200%"
>+ 200%</o
ption>'+'<
option val
ue="250%">
+ 250%</op
tion>'+'</
select>'}r
eturn""},e
xecCommand
:function(
editor_id,
element,co
mmand,user
_interface
,value){sw
itch(comma
nd){case"m
ceZoom":ti
nyMCE.getI
nstanceByI
d(editor_i
d).content
Document.b
ody.style.
zoom=value
;tinyMCE.g
etInstance
ById(edito
r_id).cont
entDocumen
t.body.sty
le.mozZoom
=value;ret
urn true}r
eturn fals
e}};tinyMC
E.addPlugi
n("zoom",T
inyMCE_Zoo
mPlugin);
|
|
|