@@ -26,7 +26,7 @@ pimcore.document.editables.areablock = Class.create(pimcore.document.editables.a
2626 plusButton . remove ( ) ;
2727 }
2828
29- if ( ! limitReached ) {
29+ if ( ! limitReached ) {
3030 // plus buttons
3131 plusUpDiv = Ext . get ( element ) . query ( '.pimcore_block_plus_up[data-name="' + this . name + '"]' ) [ 0 ] ;
3232 plusUpButton = new Ext . Button ( {
@@ -103,7 +103,7 @@ pimcore.document.editables.areablock = Class.create(pimcore.document.editables.a
103103 typeButton . on ( "afterrender" , function ( element , v ) {
104104 v . dragZone = new Ext . dd . DragZone ( v . getEl ( ) , {
105105 hasOuterHandles : true ,
106- getDragData : function ( e ) {
106+ getDragData : function ( e ) {
107107 var sourceEl = element ;
108108
109109 // only use the button as proxy element
@@ -127,7 +127,7 @@ pimcore.document.editables.areablock = Class.create(pimcore.document.editables.a
127127 beforeDragOut : function ( target ) {
128128 return target ? true : false ;
129129 } ,
130- getRepairXY : function ( ) {
130+ getRepairXY : function ( ) {
131131 return this . dragData . repairXY ;
132132 }
133133 } ) ;
@@ -165,7 +165,7 @@ pimcore.document.editables.areablock = Class.create(pimcore.document.editables.a
165165 } . bind ( this , element )
166166 } ) ;
167167 this . visibilityButtons [ element . key ] . render ( visibilityDiv ) ;
168- if ( element . dataset . hidden == "true" ) {
168+ if ( element . dataset . hidden == "true" ) {
169169 Ext . get ( element ) . addCls ( 'pimcore_area_hidden' ) ;
170170 }
171171 }
@@ -204,8 +204,11 @@ pimcore.document.editables.areablock = Class.create(pimcore.document.editables.a
204204 if ( authKey . exists ) {
205205
206206 var key = authKey . authKey ;
207-
208- var checkerUrl = createDeeplApiUrl ( key , "" , "DE" , "EN" ) ;
207+ var type = "FREE" ;
208+ if ( authKey . type_exists ) {
209+ type = authKey . type ;
210+ }
211+ var checkerUrl = createDeeplApiUrl ( key , type , "" , "DE" , "EN" ) ;
209212
210213 /* settings for checker request to deepl */
211214 var checkerSettings = {
@@ -218,7 +221,7 @@ pimcore.document.editables.areablock = Class.create(pimcore.document.editables.a
218221 $ . ajax ( checkerSettings ) . done ( function ( ) {
219222
220223 var elementsWindow = quickTranslatecreateWindow ( "Processing" , "Getting your content ready for translation..." ) ;
221-
224+
222225 Ext . Ajax . request ( {
223226 url : "/asioso_quick_translate_get_document_elements" ,
224227 method : 'GET' ,
@@ -295,7 +298,7 @@ pimcore.document.editables.areablock = Class.create(pimcore.document.editables.a
295298 var progressBar = quickTranslateProgressBar ( ) ;
296299
297300 for ( var i = 0 ; i < partsToTranslate . length ; i ++ ) {
298- var url = createDeeplApiUrl ( key , partsToTranslate [ i ] , null , langTo , true ) ;
301+ var url = createDeeplApiUrl ( key , type , partsToTranslate [ i ] , null , langTo , true ) ;
299302 settings . url = url ;
300303
301304 $ . ajax ( settings ) . done ( function ( response ) {
@@ -394,7 +397,7 @@ pimcore.document.editables.areablock = Class.create(pimcore.document.editables.a
394397 if ( translatedParts . includes ( null ) ) {
395398 window . html = "Your brick was successfully saved, but we couldn't translate all the elements!<br><br>" + translatedElements + "<br>" + notTranslatedElements + "<br><br>To see your changes click reload!" ;
396399 } else {
397- window . html = "Your brick was successfully translated and saved! To see your changes click reload!" ;
400+ window . html = "Your brick was successfully translated and saved! To see your changes click reload!" ;
398401 }
399402
400403 } ,
@@ -416,7 +419,7 @@ pimcore.document.editables.areablock = Class.create(pimcore.document.editables.a
416419
417420 } else {
418421
419- var url = createDeeplApiUrl ( key , xml , null , langTo , true ) ;
422+ var url = createDeeplApiUrl ( key , type , xml , null , langTo , true ) ;
420423 settings . url = url ;
421424
422425 function deeplAjax ( settings ) {
@@ -538,8 +541,8 @@ pimcore.document.editables.areablock = Class.create(pimcore.document.editables.a
538541 quickTranslateButton . render ( visibilityDiv ) ;
539542
540543 labelDiv = Ext . get ( Ext . get ( element ) . query ( '.pimcore_block_label[data-name="' + this . name + '"]' ) [ 0 ] ) ;
541- labelText = "<b>" + element . type + "</b>" ;
542- if ( this . typeNameMappings [ element . type ]
544+ labelText = "<b>" + element . type + "</b>" ;
545+ if ( this . typeNameMappings [ element . type ]
543546 && typeof this . typeNameMappings [ element . type ] . name != "undefined" ) {
544547 labelText = "<b>" + this . typeNameMappings [ element . type ] . name + "</b> "
545548 + this . typeNameMappings [ element . type ] . description ;
0 commit comments