Lines Matching refs:this

23 					var value = this.getValue(),
25 dialog = this.getDialog(),
37 if ( this.id == 'txtHeight' ) {
42 } else //this.id = txtWidth.
69 var inlineStyleField = this.getContentElement( 'advanced', 'txtdlgGenStyle' );
72 this.foreach( function( widget ) {
89 var dialog = this.getDialog(),
138 // Commit this field and broadcast to target fields.
139 this.commit( IMAGE, element );
231 var dialog = this.getDialog(),
233 dimension = this.id == 'txtWidth' ? 'width' : 'height',
239 this.setValue( value );
246 var original = this.originalElement;
256 if ( !this.dontResetSize )
257 resetSize( this );
259 if ( this.firstLoad )
261 switchLockRatio( this, 'check' );
262 }, 0, this );
264 this.firstLoad = false;
265 this.dontResetSize = false;
270 var original = this.originalElement;
278 if ( this.preview )
279 this.preview.setAttribute( 'src', noimage );
283 switchLockRatio( this, false ); // Unlock.
300 this.imageElement = false;
301 this.linkElement = false;
303 this.imageEditMode = false;
304 this.linkEditMode = false;
306 this.lockRatio = true;
307 this.userlockRatio = 0;
308 this.dontResetSize = false;
309 this.firstLoad = true;
310 this.addLink = false;
312 var editor = this.getParentEditor(),
327 this.preview = CKEDITOR.document.getById( previewImageId );
330 this.originalElement = editor.document.createElement( 'img' );
331 this.originalElement.setAttribute( 'alt', '' );
332 this.originalElement.setCustomData( 'isReady', 'false' );
335 this.linkElement = link;
336 this.linkEditMode = true;
344 this.imageElement = linkChildren.getItem( 0 );
345 if ( this.imageElement.getName() == 'img' )
346 this.imageEditMode = 'img';
347 else if ( this.imageElement.getName() == 'input' )
348 this.imageEditMode = 'input';
353 this.setupContent( LINK, link );
371 this.imageEditMode = element.getName();
372 this.imageElement = element;
375 if ( this.imageEditMode ) {
378 this.cleanImageElement = this.imageElement;
379 this.imageElement = this.cleanImageElement.clone( true, true );
382 this.setupContent( IMAGE, this.imageElement );
384 this.imageElement = editor.document.createElement( 'img' );
387 switchLockRatio( this, true );
390 if ( !CKEDITOR.tools.trim( this.getValueOf( 'info', 'txtUrl' ) ) ) {
391 this.preview.removeAttribute( 'src' );
392 this.preview.setStyle( 'display', 'none' );
397 if ( this.imageEditMode ) {
398 var imgTagName = this.imageEditMode;
403 this.imageElement = editor.document.createElement( 'img' );
404 this.imageElement.setAttribute( 'alt', '' );
405 editor.insertElement( this.imageElement );
411 this.imageElement = editor.document.createElement( 'input' );
412 this.imageElement.setAttributes({
416 editor.insertElement( this.imageElement );
419 this.imageElement = this.cleanImageElement;
420 delete this.cleanImageElement;
426 this.imageElement = editor.document.createElement( 'img' );
428 this.imageElement = editor.document.createElement( 'input' );
429 this.imageElement.setAttribute( 'type', 'image' );
431 this.imageElement.setAttribute( 'alt', '' );
440 this.imageElement.setAttribute( 'type', linktype );
442 if ( !this.linkEditMode )
443 this.linkElement = editor.document.createElement( 'a' );
446 this.commitContent( IMAGE, this.imageElement );
451 this.imageElement.setAttribute( 'class', img_alignment );
453 else this.imageElement.setAttribute( 'class', 'media' );
456 if ( !this.imageElement.getAttribute( 'style' ) )
457 this.imageElement.removeAttribute( 'style' );
460 if ( !this.imageEditMode ) {
461 if ( this.addLink ) {
463 if ( !this.linkEditMode ) {
464 editor.insertElement( this.linkElement );
465 this.linkElement.append( this.imageElement, false );
467 editor.insertElement( this.imageElement );
469 editor.insertElement( this.imageElement );
473 if ( !this.linkEditMode && this.addLink ) {
474 editor.insertElement( this.linkElement );
475 this.imageElement.appendTo( this.linkElement );
478 else if ( this.linkEditMode && !this.addLink ) {
479 editor.getSelection().selectElement( this.linkElement );
480 editor.insertElement( this.imageElement );
486 this.hidePage( 'Link' ); //Hide Link tab.
487 var doc = this._.element.getDocument();
489 if ( this.getContentElement( 'info', 'ratioLock' ) ) {
490 this.addFocusable( doc.getById( btnResetSizeId ), 5 );
491 this.addFocusable( doc.getById( btnLockSizesId ), 5 );
496 this.commitContent = commitContent;
499 if ( this.preview )
500 this.commitContent( CLEANUP, this.preview );
502 if ( this.originalElement ) {
503 this.originalElement.removeListener( 'load', onImgLoadEvent );
504 this.originalElement.removeListener( 'error', onImgLoadErrorEvent );
505 this.originalElement.removeListener( 'abort', onImgLoadErrorEvent );
506 this.originalElement.remove();
507 this.originalElement = false; // Dialog is closed.
510 delete this.imageElement;
533 var dialog = this.getDialog(),
534 newUrl = this.getValue();
539 dialog = this.getDialog();
569 var field = this;
571 this.getDialog().dontResetSize = true;
573 field.setValue( url ); // And call this.onChange()
579 if ( type == IMAGE && ( this.getValue() || this.isChanged() ) ) {
580 element.data( 'cke-saved-src', this.getValue() );
581 element.setAttribute( 'src', this.getValue() );
612 updatePreview( this.getDialog() );
616 this.setValue( element.getAttribute( 'alt' ) );
620 if ( this.getValue() || this.isChanged() )
621 element.setAttribute( 'alt', this.getValue() );
623 element.setAttribute( 'alt', this.getValue() );
651 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
654 var aMatch = this.getValue().match( regexGetSizeOrEmpty ),
662 var value = this.getValue();
673 var oImageOriginal = this.getDialog().originalElement;
691 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
694 var aMatch = this.getValue().match( regexGetSizeOrEmpty ),
702 var value = this.getValue();
713 var oImageOriginal = this.getDialog().originalElement;
736 resetSize( this );
738 }, this.getDialog() );
740 this.addClass( 'cke_btn_over' );
743 this.removeClass( 'cke_btn_over' );
749 var locked = switchLockRatio( this ),
750 oImageOriginal = this.originalElement,
751 width = this.getValueOf( 'info', 'txtWidth' );
756 this.setValueOf( 'info', 'txtHeight', Math.round( height ) );
757 updatePreview( this );
761 }, this.getDialog() );
763 this.addClass( 'cke_btn_over' );
766 this.removeClass( 'cke_btn_over' );
808 updatePreview( this.getDialog() );
811 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
821 this.setValue( value );
825 var value = parseInt( this.getValue(), 10 );
830 } else if ( !value && this.isChanged() )
852 updatePreview( this.getDialog() );
855 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
872 this.setValue( value );
876 var value = parseInt( this.getValue(), 10 );
881 } else if ( !value && this.isChanged() ) {
903 updatePreview( this.getDialog() );
906 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
922 this.setValue( value );
926 var value = parseInt( this.getValue(), 10 );
931 } else if ( !value && this.isChanged() ) {
960 updatePreview( this.getDialog() );
961 commitInternally.call( this, 'advanced:txtdlgGenStyle' );
966 var value = this.getValue();
1051 this.setValue( href );
1056 if ( this.getValue() || this.isChanged() ) {
1057 var url = decodeURI( this.getValue() );
1061 if ( this.getValue() || !editor.config.image_removeLinkByEmptyURL )
1062 this.getDialog().addLink = true;
1095 this.setValue( element.getAttribute( 'target' ) || '' );
1099 if ( this.getValue() || this.isChanged() )
1100 element.setAttribute( 'target', this.getValue() );
1144 this.setValue( element.getAttribute( 'id' ) );
1148 if ( this.getValue() || this.isChanged() )
1149 element.setAttribute( 'id', this.getValue() );
1167 this.setValue( element.getAttribute( 'dir' ) );
1171 if ( this.getValue() || this.isChanged() )
1172 element.setAttribute( 'dir', this.getValue() );
1184 this.setValue( element.getAttribute( 'lang' ) );
1188 if ( this.getValue() || this.isChanged() )
1189 element.setAttribute( 'lang', this.getValue() );
1202 this.setValue( element.getAttribute( 'longDesc' ) );
1206 if ( this.getValue() || this.isChanged() )
1207 element.setAttribute( 'longDesc', this.getValue() );
1223 this.setValue( element.getAttribute( 'class' ) );
1227 if ( this.getValue() || this.isChanged() )
1228 element.setAttribute( 'class', this.getValue() );
1239 updatePreview( this.getDialog() );
1243 this.setValue( element.getAttribute( 'title' ) );
1247 if ( this.getValue() || this.isChanged() )
1248 element.setAttribute( 'title', this.getValue() );
1250 element.setAttribute( 'title', this.getValue() );
1270 this.setValue( genStyle );
1277 this.attributesInStyle = {
1284 commitInternally.call( this, [ 'info:cmbFloat', 'info:cmbAlign',
1288 updatePreview( this );
1291 if ( type == IMAGE && ( this.getValue() || this.isChanged() ) ) {
1292 element.setAttribute( 'style', this.getValue() );