Commit inicial - WordPress Análisis de Precios Unitarios

- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-11-03 21:04:30 -06:00
commit a22573bf0b
24068 changed files with 4993111 additions and 0 deletions

View File

@@ -0,0 +1,82 @@
<div class="column-options">
<div class="tve-columns-options" data-cols="2">
<div class="panel-title"><?php echo sprintf( __( '%d Columns', 'thrive-cb' ), 2 ) ?></div>
</div>
<div class="tve-columns-options" data-cols="3">
<div class="panel-title"><?php echo sprintf( __( '%d Columns', 'thrive-cb' ), 3 ) ?></div>
</div>
</div>
<div class="tcb-col-preview tcb-text-center">
<div class="tve-columns-options" data-cols="2">
<div class="flex-row click" data-fn="onApply" data-index="0">
<div class="flex-col c-50">
<div class="desc">1/2</div>
</div>
<div class="flex-col c-50">
<div class="desc">1/2</div>
</div>
</div>
<div class="flex-row click" data-fn="onApply" data-index="1">
<div class="flex-col c-33">
<div class="desc">1/3</div>
</div>
<div class="flex-col c-66">
<div class="desc">2/3</div>
</div>
</div>
<div class="flex-row click" data-fn="onApply" data-index="2">
<div class="flex-col c-66">
<div class="desc">2/3</div>
</div>
<div class="c-33 flex-col">
<div class="desc">1/3</div>
</div>
</div>
</div>
<div class="tve-columns-options" data-cols="3">
<div class="flex-row click" data-fn="onApply" data-index="0">
<div class="flex-col c-33">
<div class="desc">1/3</div>
</div>
<div class="flex-col c-33">
<div class="desc">1/3</div>
</div>
<div class="flex-col c-33">
<div class="desc">1/3</div>
</div>
</div>
<div class="flex-row click" data-fn="onApply" data-index="1">
<div class="flex-col c-25 ">
<div class="desc">1/4</div>
</div>
<div class="flex-col c-50">
<div class="desc">2/4</div>
</div>
<div class="flex-col c-25">
<div class="desc">1/4</div>
</div>
</div>
<div class="flex-row click" data-fn="onApply" data-index="2">
<div class="flex-col c-25">
<div class="desc">1/4</div>
</div>
<div class="flex-col c-25">
<div class="desc">1/4</div>
</div>
<div class="flex-col c-50">
<div class="desc">2/4</div>
</div>
</div>
<div class="flex-row click" data-fn="onApply" data-index="3">
<div class="flex-col c-50">
<div class="desc">2/4</div>
</div>
<div class="flex-col c-25 ">
<div class="desc">1/4</div>
</div>
<div class="flex-col c-25">
<div class="desc">1/4</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,6 @@
<div>
<?php echo esc_html__( 'Are you sure you want to delete the ', 'thrive-cb' ); ?>
<strong><#= name #></strong>
<?php echo esc_html__( ' group?', 'thrive-cb' ); ?>
</div>

View File

@@ -0,0 +1,6 @@
<div class="control-grid">
<div class="label"><?php echo __( 'Edit display name', 'thrive-cb' ); ?></div>
<div class="input">
<input type="text" class="display-title keyup" data-fn-keyup="onKey" value="<#= name #>">
</div>
</div>

View File

@@ -0,0 +1,49 @@
<div class="drop-panel panel-light reset-state-panel">
<div class="popup-content">
<div class="reset-state center-text">
<span class="reset-times"><a class="click" data-fn="onCancel"><?php tcb_icon( 'times-regular' ); ?></a></span>
<div class="reset-state-initial">
<span class="reset-title center-text"> <?php echo __( 'Reset State Display', 'thrive-cb' ) ?> </span>
<div class="reset-text center-text">
<div class="reset-multiple-states">
<?php echo __( 'Reset this state to match', 'thrive-cb' ) ?>
<select class="reset-select change" data-fn="onChange">
<# _.each(this.states, function(v, k) { #>
<option value="<#= k #>">
<#= v #> <?php echo __( 'State', 'thrive-cb' ) ?>
</option>
<# }) #>
</select>
</div>
<div class="reset-to-state">
<?php echo __( 'This will reset the ', 'thrive-cb' ) ?>
<span class="reset-state-bold"><?php echo __( 'Hover ', 'thrive-cb' ) ?> </span>
<?php echo __( 'state display to match the ', 'thrive-cb' ) ?>
<span class="reset-state-bold"><?php echo __( 'Normal ', 'thrive-cb' ) ?> </span>
<?php echo __( 'state and cannot be undone', 'thrive-cb' ) ?>
</div>
</div>
</div>
<div class="reset-state-confirm">
<span class="reset-title center-text"> <?php echo __( 'Are you sure?', 'thrive-cb' ) ?> </span>
<span class="reset-text center-text">
<?php echo __( 'This will reset the ', 'thrive-cb' ) ?>
<span class="reset-state-bold"> <#= TVE.state_manager.getStateLabel() #> </span>
<?php echo __( 'state display to match the ', 'thrive-cb' ) ?>
<span class="reset-state-bold"> <#= this.states[this.$( '.reset-select' ).val()] #> </span>
<?php echo __( 'state and cannot be undone', 'thrive-cb' ) ?>
</span>
</div>
</div>
</div>
<div class="action-buttons control-grid reset-state-initial">
<div data-fn="hide" class="click tve-button drop-panel-action btn-cancel"><?php echo __( 'Cancel', 'thrive-cb' ) ?></div>
<div data-fn="showConfirmState" class="click tve-button drop-panel-action btn-apply"><?php echo __( 'Reset', 'thrive-cb' ) ?></div>
</div>
<div class="action-buttons control-grid reset-state-confirm">
<div data-fn="hide" class="click tve-button drop-panel-action btn-cancel"><?php echo __( 'Cancel', 'thrive-cb' ) ?></div>
<div data-fn="resetStateAction" class="click tve-button drop-panel-action btn-apply"><?php echo __( 'Yes, Reset', 'thrive-cb' ) ?></div>
</div>
<div class="tcb-panel-arrow"></div>
</div>

View File

@@ -0,0 +1,28 @@
<div class="tve-group-drop-panel">
<div class="control-grid full-width">
<div class="input">
<input type="text" class="tve-group-name keyup" data-fn-keyup="onKey" value="<#= name #>" placeholder="Group name">
</div>
</div>
<div class="control-grid">
<div class="tve-different-type-elements">
<div class="tve-element-count"><span><#= numberOfItems #></span> selected items</div>
<# _.forEach(elementTypes, element => { #>
<div class="tve-element-preview">
<div class="tve-elements-info">
<span class="tve-element-icon">
<#= TVE.icon( TVE.Elements[element ? element.type : 'text' ].icon ) #>
</span>
<span class="tve-element-name">
<#= TVE.Elements[element ? element.type : 'text' ].name #>
</span>
</div>
<span class="tve-remove-element-from-group click" data-fn="removeFromGroup" data-index="<#= element ? element.index : 0 #>">
<#= TVE.icon( 'times-regular' ) #>
</span>
</div>
<# }) #>
</div>
</div>
</div>

View File

@@ -0,0 +1,6 @@
<div class="control-grid">
<div class="label"><?php echo __( 'Edit toggle title', 'thrive-cb' ); ?></div>
<div class="input">
<input type="text" class="change input" data-fn="changeTitle" value="<#= this.model.get('label') #>">
</div>
</div>