Lines Matching refs:this

24 					var value = this.getValue(),
26 dialog = this.getDialog(),
38 if ( this.id == 'txtHeight' ) {
43 } else //this.id = txtWidth.
70 var inlineStyleField = this.getContentElement( 'advanced', 'txtdlgGenStyle' );
73 this.foreach( function( widget ) {
90 var dialog = this.getDialog(),
139 // Commit this field and broadcast to target fields.
140 this.commit( IMAGE, element );
232 var dialog = this.getDialog(),
234 dimension = this.id == 'txtWidth' ? 'width' : 'height',
240 this.setValue( value );
247 var original = this.originalElement;
257 if ( !this.dontResetSize )
258 resetSize( this );
260 if ( this.firstLoad )
262 switchLockRatio( this, 'check' );
263 }, 0, this );
265 this.firstLoad = false;
266 this.dontResetSize = false;
271 var original = this.originalElement;
279 if ( this.preview )
280 this.preview.setAttribute( 'src', noimage );
284 switchLockRatio( this, false ); // Unlock.
301 this.imageElement = false;
302 this.linkElement = false;
304 this.imageEditMode = false;
305 this.linkEditMode = false;
307 this.lockRatio = true;
308 this.userlockRatio = 0;
309 this.dontResetSize = false;
310 this.firstLoad = true;
311 this.addLink = false;
313 var editor = this.getParentEditor(),
328 this.preview = CKEDITOR.document.getById( previewImageId );
331 this.originalElement = editor.document.createElement( 'img' );
332 this.originalElement.setAttribute( 'alt', '' );
333 this.originalElement.setCustomData( 'isReady', 'false' );
336 this.linkElement = link;
337 this.linkEditMode = true;
345 this.imageElement = linkChildren.getItem( 0 );
346 if ( this.imageElement.getName() == 'img' )
347 this.imageEditMode = 'img';
348 else if ( this.imageElement.getName() == 'input' )
349 this.imageEditMode = 'input';
354 this.setupContent( LINK, link );
372 this.imageEditMode = element.getName();
373 this.imageElement = element;
376 if ( this.imageEditMode ) {
379 this.cleanImageElement = this.imageElement;
380 this.imageElement = this.cleanImageElement.clone( true, true );
383 this.setupContent( IMAGE, this.imageElement );
385 this.imageElement = editor.document.createElement( 'img' );
388 switchLockRatio( this, true );
391 if ( !CKEDITOR.tools.trim( this.getValueOf( 'info', 'txtUrl' ) ) ) {
392 this.preview.removeAttribute( 'src' );
393 this.preview.setStyle( 'display', 'none' );
398 if ( this.imageEditMode ) {
399 var imgTagName = this.imageEditMode;
404 this.imageElement = editor.document.createElement( 'img' );
405 this.imageElement.setAttribute( 'alt', '' );
406 editor.insertElement( this.imageElement );
412 this.imageElement = editor.document.createElement( 'input' );
413 this.imageElement.setAttributes({
417 editor.insertElement( this.imageElement );
420 this.imageElement = this.cleanImageElement;
421 delete this.cleanImageElement;
427 this.imageElement = editor.document.createElement( 'img' );
429 this.imageElement = editor.document.createElement( 'input' );
430 this.imageElement.setAttribute( 'type', 'image' );
432 this.imageElement.setAttribute( 'alt', '' );
441 this.imageElement.setAttribute( 'type', linktype );
443 if ( !this.linkEditMode )
444 this.linkElement = editor.document.createElement( 'a' );
447 this.commitContent( IMAGE, this.imageElement );
452 this.imageElement.setAttribute( 'class', img_alignment );
454 else this.imageElement.setAttribute( 'class', 'media' );
457 if ( !this.imageElement.getAttribute( 'style' ) )
458 this.imageElement.removeAttribute( 'style' );
461 if ( !this.imageEditMode ) {
462 if ( this.addLink ) {
464 if ( !this.linkEditMode ) {
465 editor.insertElement( this.linkElement );
466 this.linkElement.append( this.imageElement, false );
468 editor.insertElement( this.imageElement );
470 editor.insertElement( this.imageElement );
474 if ( !this.linkEditMode && this.addLink ) {
475 editor.insertElement( this.linkElement );
476 this.imageElement.appendTo( this.linkElement );
479 else if ( this.linkEditMode && !this.addLink ) {
480 editor.getSelection().selectElement( this.linkElement );
481 editor.insertElement( this.imageElement );
487 this.hidePage( 'Link' ); //Hide Link tab.
488 var doc = this._.element.getDocument();
490 if ( this.getContentElement( 'info', 'ratioLock' ) ) {
491 this.addFocusable( doc.getById( btnResetSizeId ), 5 );
492 this.addFocusable( doc.getById( btnLockSizesId ), 5 );
497 this.commitContent = commitContent;
500 if ( this.preview )
501 this.commitContent( CLEANUP, this.preview );
503 if ( this.originalElement ) {
504 this.originalElement.removeListener( 'load', onImgLoadEvent );
505 this.originalElement.removeListener( 'error', onImgLoadErrorEvent );
506 this.originalElement.removeListener( 'abort', onImgLoadErrorEvent );
507 this.originalElement.remove();
508 this.originalElement = false; // Dialog is closed.
511 delete this.imageElement;
534 var dialog = this.getDialog(),
535 newUrl = this.getValue();
540 dialog = this.getDialog();
570 var field = this;
572 this.getDialog().dontResetSize = true;
574 field.setValue( url ); // And call this.onChange()
580 if ( type == IMAGE && ( this.getValue() || this.isChanged() ) ) {
581 element.data( 'cke-saved-src', this.getValue() );
582 element.setAttribute( 'src', this.getValue() );
613 updatePreview( this.getDialog() );
617 this.setValue( element.getAttribute( 'alt' ) );
621 if ( this.getValue() || this.isChanged() )
622 element.setAttribute( 'alt', this.getValue() );
624 element.setAttribute( 'alt', this.getValue() );
652 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
655 var aMatch = this.getValue().match( regexGetSizeOrEmpty ),
663 var value = this.getValue();
674 var oImageOriginal = this.getDialog().originalElement;
692 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
695 var aMatch = this.getValue().match( regexGetSizeOrEmpty ),
703 var value = this.getValue();
714 var oImageOriginal = this.getDialog().originalElement;
737 resetSize( this );
739 }, this.getDialog() );
741 this.addClass( 'cke_btn_over' );
744 this.removeClass( 'cke_btn_over' );
750 var locked = switchLockRatio( this ),
751 oImageOriginal = this.originalElement,
752 width = this.getValueOf( 'info', 'txtWidth' );
757 this.setValueOf( 'info', 'txtHeight', Math.round( height ) );
758 updatePreview( this );
762 }, this.getDialog() );
764 this.addClass( 'cke_btn_over' );
767 this.removeClass( 'cke_btn_over' );
809 updatePreview( this.getDialog() );
812 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
822 this.setValue( value );
826 var value = parseInt( this.getValue(), 10 );
831 } else if ( !value && this.isChanged() )
853 updatePreview( this.getDialog() );
856 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
873 this.setValue( value );
877 var value = parseInt( this.getValue(), 10 );
882 } else if ( !value && this.isChanged() ) {
904 updatePreview( this.getDialog() );
907 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
923 this.setValue( value );
927 var value = parseInt( this.getValue(), 10 );
932 } else if ( !value && this.isChanged() ) {
961 updatePreview( this.getDialog() );
962 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
967 var value = this.getValue();
1052 this.setValue( href );
1057 if ( this.getValue() || this.isChanged() ) {
1058 var url = decodeURI( this.getValue() );
1062 if ( this.getValue() || !editor.config.image_removeLinkByEmptyURL )
1063 this.getDialog().addLink = true;
1096 this.setValue( element.getAttribute( 'target' ) || '' );
1100 if ( this.getValue() || this.isChanged() )
1101 element.setAttribute( 'target', this.getValue() );
1145 this.setValue( element.getAttribute( 'id' ) );
1149 if ( this.getValue() || this.isChanged() )
1150 element.setAttribute( 'id', this.getValue() );
1168 this.setValue( element.getAttribute( 'dir' ) );
1172 if ( this.getValue() || this.isChanged() )
1173 element.setAttribute( 'dir', this.getValue() );
1185 this.setValue( element.getAttribute( 'lang' ) );
1189 if ( this.getValue() || this.isChanged() )
1190 element.setAttribute( 'lang', this.getValue() );
1203 this.setValue( element.getAttribute( 'longDesc' ) );
1207 if ( this.getValue() || this.isChanged() )
1208 element.setAttribute( 'longDesc', this.getValue() );
1224 this.setValue( element.getAttribute( 'class' ) );
1228 if ( this.getValue() || this.isChanged() )
1229 element.setAttribute( 'class', this.getValue() );
1240 updatePreview( this.getDialog() );
1244 this.setValue( element.getAttribute( 'title' ) );
1248 if ( this.getValue() || this.isChanged() )
1249 element.setAttribute( 'title', this.getValue() );
1251 element.setAttribute( 'title', this.getValue() );
1271 this.setValue( genStyle );
1278 this.attributesInStyle = {
1285 commitInternally.call( this, [ 'info:cmbFloat', 'info:cmbAlign',
1289 updatePreview( this );
1292 if ( type == IMAGE && ( this.getValue() || this.isChanged() ) ) {
1293 element.setAttribute( 'style', this.getValue() );