Показать сообщение отдельно
  #7 (permalink)  
Старый 18.11.2013, 13:55
Аспирант
Отправить личное сообщение для piraids Посмотреть профиль Найти все сообщения от piraids
 
Регистрация: 20.08.2013
Сообщений: 88

рони,
получилось впихнуть селект в ск едитор, надо теперь как то убрать коробокс по селекту, в данный момент выводится колорбокс по onClick, ему присваивается класс class="cboxElement"
В ck editor сейчас мой кусочек выглядит так, но он сделан для атрибута rel, т.е. если есть атрибут rel то мы ставим свой класс я так понимаю, как переделать чтобы закрыть onClick или сделать его пустым, если у нас ничего не указано?
{
							id : 'cmbTargets',
							type : 'select',
							label : editor.lang.common.zoom,
							'default' : '',
							items :
							[
								[ editor.lang.common.notGallery , ''],
								[ editor.lang.common.single , 'gallery'],
								[ editor.lang.common.many , 'gallerys']
							],
							setup : function( type, element ) {
								if ( type == LINK ) {
									var a = element.getAttribute('rel');
									if (null == a) {
										this.setValue(element.getAttribute('class'));
									} else {
										this.setValue(element.getAttribute('rel'));
									}
								}
							},
							commit : function(type, element) {
								if (type == LINK) {
									if ( this.getValue() || this.isChanged()) {
										if ('gallery' == this.getValue()) {
											element.setAttribute('class', this.getValue());
											element.removeAttribute('rel');
										} else {
											if ('' == this.getValue()) {
												element.removeAttribute('class', this.getValue());
												element.removeAttribute('rel', this.getValue());
											} else {
												element.setAttribute('class', this.getValue());
												element.setAttribute('rel', this.getValue());
											}
										}
									}
								}
							}
						}
Ответить с цитированием