Files
roi-theme/wp-content/plugins/thrive-ab-page-testing/assets/js/models/base.js
root a22573bf0b 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>
2025-11-03 21:04:30 -06:00

41 lines
674 B
JavaScript
Executable File

(function ( $ ) {
module.exports = Backbone.Model.extend( {
idAttribute: 'ID',
defaults: function () {
return {
ID: ''
}
},
url: function () {
var url = ThriveAB.ajax.get_url( this.get_action() + '&' + this.get_route() );
if ( $.isNumeric( this.get( 'ID' ) ) ) {
url += '&ID=' + this.get( 'ID' );
}
return url;
},
get_action: function () {
return 'action=' + ThriveAB.ajax.controller_action;
},
get_route: function () {
return 'route=no_route';
},
validation_error: function ( field, message, callback ) {
return {
field: field,
message: message,
callback: callback
};
}
} );
})( jQuery );