Привествтую! Я уже совсем измучился поисками ответа и не могу никак понять как мне для данного кода выставить значение отступа (margin-right например) для изображения, которое вставляется на страницу и как мне создать условие, что если выравнивание
left, то
margin-right = "10px", а если
right, то
margin-left = "10px"?
/* START CONFIG */
var nicImageOptions = {
buttons : {
'image' : {name : 'Добавить изображение', type : 'nicImageButton', tags : ['IMG']}
}
};
/* END CONFIG */
var nicImageButton = nicEditorAdvancedButton.extend({
addPane : function() {
this.im = this.ne.selectedInstance.selElm().parentTag('IMG');
this.addForm({
'' : {type : 'title', txt : 'Добавить/Ред. изображение:'},
'src' : {type : 'text', txt : 'URL (http://…)', 'value' : '', style : {width: '150px'}},
'alt' : {type : 'text', txt : 'Комментарий (alt)', style : {width: '150px'}},
'align' : {type : 'select', txt : 'Выравнивание', options : {none : 'По умолчанию','left' : 'Лево', 'right' : 'Право'}}
},this.im);
},
submit : function(e) {
var src = this.inputs['src'].value;
if(src == "" || src == "http://") {
alert("Вы должны вставить URL изображения для вставки");
return false;
}
this.removePane();
if(!this.im) {
var tmp = 'javascript:nicImTemp();';
this.ne.nicCommand("insertImage",tmp);
this.im = this.findElm('IMG','src','style',tmp);
}
if(this.im) {
this.im.setAttributes({
src : this.inputs['src'].value,
alt : this.inputs['alt'].value,
align : this.inputs['align'].value
});
}
}
});
Подскажите пожалуйста!