Advertisement
Konark

Untitled

Dec 12th, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.81 KB | None | 0 0
  1. ?>
  2. <#
  3. var offcanvas_html = '<div class="elementor-widget-cmsmasters-offcanvas__wrapper">';
  4. view.addRenderAttribute( 'cmsmasters-offcanvas-trigger-container', 'class', 'elementor-widget-cmsmasters-offcanvas__trigger-container' );
  5. view.addRenderAttribute( 'cmsmasters-offcanvas-trigger-button', 'class', 'elementor-widget-cmsmasters-offcanvas__trigger-inner' );
  6.  
  7. if ( undefined !== settings.trigger_content && 'icon-text' === settings.trigger_content ) {
  8. view.addRenderAttribute( 'cmsmasters-offcanvas-trigger-button', 'class', [
  9. 'cmsmasters-icon-text',
  10. 'cmsmasters-icon-' + settings.icon_trigger_position,
  11. ] );
  12. }
  13.  
  14. if ( undefined !== settings.trigger_view ) {
  15. view.addRenderAttribute( 'cmsmasters-offcanvas-trigger-button', 'class', 'cmsmasters-' + settings.trigger_view );
  16. }
  17.  
  18. if ( undefined !== settings.trigger_shape ) {
  19. view.addRenderAttribute( 'cmsmasters-offcanvas-trigger-button', 'class', 'cmsmasters-' + settings.trigger_shape );
  20. }
  21.  
  22. offcanvas_html += '<div ' + view.getRenderAttributeString( 'cmsmasters-offcanvas-trigger-container' ) + '>' +
  23. '<div ' + view.getRenderAttributeString( 'cmsmasters-offcanvas-trigger-button' ) + '>';
  24.  
  25. if ( 'text' !== settings.trigger_content ) {
  26. offcanvas_html += '<i class="elementor-widget-cmsmasters-offcanvas__trigger-inner-icon ' + settings.trigger_icon.value + '"></i>';
  27. }
  28.  
  29. if ( 'icon' !== settings.trigger_content ) {
  30. offcanvas_html += '<span class="elementor-widget-cmsmasters-offcanvas__trigger-inner-label">' + settings.trigger_label + '</span>';
  31. }
  32.  
  33. offcanvas_html += '</div>' +
  34. '</div>';
  35.  
  36. view.addRenderAttribute( 'cmsmasters-offcanvas-content', 'class', [
  37. 'elementor-widget-cmsmasters-offcanvas__content',
  38. 'cmsmasters-offcanvas-content-' + '<?php echo $this->get_id() ?>',
  39. 'cmsmasters-offcanvas-content-' + settings.offcanvas_type,
  40. 'cmsmasters-offcanvas-content-position-' + settings.box_position,
  41. ] );
  42.  
  43. offcanvas_html += '<div ' + view.getRenderAttributeString( 'cmsmasters-offcanvas-content' ) + '>';
  44.  
  45. view.addRenderAttribute( 'cmsmasters-offcanvas-сlose', 'class', [
  46. 'elementor-widget-cmsmasters-offcanvas__close',
  47. 'cmsmasters-align-' + settings.close_alignment,
  48. 'cmsmasters-position-' + settings.close_position,
  49. ] );
  50.  
  51. if ( undefined !== settings.close_content && 'icon-text' === settings.close_content ) {
  52. view.addRenderAttribute( 'cmsmasters-offcanvas-сlose', 'class', [
  53. 'cmsmasters-icon-text',
  54. 'cmsmasters-icon-' + settings.icon_close_position,
  55. ] );
  56. }
  57.  
  58. if ( undefined !== settings.close_view ) {
  59. view.addRenderAttribute( 'cmsmasters-offcanvas-сlose', 'class', 'cmsmasters-' + settings.close_view );
  60. }
  61.  
  62. if ( undefined !== settings.close_shape ) {
  63. view.addRenderAttribute( 'cmsmasters-offcanvas-сlose', 'class', 'cmsmasters-' + settings.close_shape );
  64. }
  65.  
  66. offcanvas_html += '<div ' + view.getRenderAttributeString( 'cmsmasters-offcanvas-сlose' ) + '>';
  67.  
  68. if ( 'text' !== settings.close_content ) {
  69. offcanvas_html += '<i class="elementor-widget-cmsmasters-offcanvas__close-icon ' + settings.close_icon.value + '"></i>';
  70. }
  71.  
  72. if ( 'icon' !== settings.close_content ) {
  73. offcanvas_html += '<span class="elementor-widget-cmsmasters-offcanvas__close-label">' + settings.close_label + '</span>';
  74. }
  75.  
  76. offcanvas_html += '</div>';
  77.  
  78. offcanvas_html += '<div class="elementor-widget-cmsmasters-offcanvas__body">' +
  79. '<div class="elementor-widget-cmsmasters-offcanvas__body-container">';
  80. print(offcanvas_html);
  81. #>
  82. <?php echo $this->get_content_block(); ?>
  83. <#
  84. offcanvas_html = '';
  85. offcanvas_html += '</div>' +
  86. '</div>' +
  87. '</div>' +
  88. '</div>';
  89.  
  90. print(offcanvas_html);
  91. #><?php
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement