Changeset 2016000
- Timestamp:
- 01/21/2019 01:36:17 AM (7 years ago)
- Location:
- generosity
- Files:
-
- 115 added
- 1 deleted
- 9 edited
-
tags/0.0.5 (added)
-
tags/0.0.5/assets (added)
-
tags/0.0.5/assets/css (added)
-
tags/0.0.5/assets/css/generosity-admin.css (added)
-
tags/0.0.5/assets/js (added)
-
tags/0.0.5/assets/js/admin-scripts.js (added)
-
tags/0.0.5/generosity.php (added)
-
tags/0.0.5/includes (added)
-
tags/0.0.5/includes/admin (added)
-
tags/0.0.5/includes/admin/admin-pages.php (added)
-
tags/0.0.5/includes/admin/cmb2 (added)
-
tags/0.0.5/includes/admin/cmb2/CMB2.php (added)
-
tags/0.0.5/includes/admin/cmb2/css (added)
-
tags/0.0.5/includes/admin/cmb2/css/cmb2.css (added)
-
tags/0.0.5/includes/admin/cmb2/css/cmb2.css.map (added)
-
tags/0.0.5/includes/admin/cmb2/css/cmb2.min.css (added)
-
tags/0.0.5/includes/admin/cmb2/css/index.php (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/cmb2.scss (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/index.php (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/partials (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/partials/_jquery_ui.scss (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/partials/_main_wrap.scss (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/partials/_misc.scss (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/partials/_mixins.scss (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/partials/_post_metaboxes.scss (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/partials/_sidebar_placements.scss (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/partials/_timepicker.scss (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/partials/_variables.scss (added)
-
tags/0.0.5/includes/admin/cmb2/css/sass/partials/index.php (added)
-
tags/0.0.5/includes/admin/cmb2/example-functions.php (added)
-
tags/0.0.5/includes/admin/cmb2/images (added)
-
tags/0.0.5/includes/admin/cmb2/images/ico-delete.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/index.php (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-icons_222222_256x240.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-icons_2e83ff_256x240.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-icons_454545_256x240.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-icons_888888_256x240.png (added)
-
tags/0.0.5/includes/admin/cmb2/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/0.0.5/includes/admin/cmb2/includes (added)
-
tags/0.0.5/includes/admin/cmb2/includes/CMB2_Ajax.php (added)
-
tags/0.0.5/includes/admin/cmb2/includes/CMB2_Field.php (added)
-
tags/0.0.5/includes/admin/cmb2/includes/CMB2_Options.php (added)
-
tags/0.0.5/includes/admin/cmb2/includes/CMB2_Sanitize.php (added)
-
tags/0.0.5/includes/admin/cmb2/includes/CMB2_Show_Filters.php (added)
-
tags/0.0.5/includes/admin/cmb2/includes/CMB2_Types.php (added)
-
tags/0.0.5/includes/admin/cmb2/includes/CMB2_Utils.php (added)
-
tags/0.0.5/includes/admin/cmb2/includes/CMB2_hookup.php (added)
-
tags/0.0.5/includes/admin/cmb2/includes/helper-functions.php (added)
-
tags/0.0.5/includes/admin/cmb2/includes/index.php (added)
-
tags/0.0.5/includes/admin/cmb2/index.php (added)
-
tags/0.0.5/includes/admin/cmb2/init.php (added)
-
tags/0.0.5/includes/admin/cmb2/js (added)
-
tags/0.0.5/includes/admin/cmb2/js/cmb2.js (added)
-
tags/0.0.5/includes/admin/cmb2/js/cmb2.min.js (added)
-
tags/0.0.5/includes/admin/cmb2/js/index.php (added)
-
tags/0.0.5/includes/admin/cmb2/js/jquery.timePicker.min.js (added)
-
tags/0.0.5/includes/admin/cmb2/languages (added)
-
tags/0.0.5/includes/admin/cmb2/languages/cmb2-es_ES.mo (added)
-
tags/0.0.5/includes/admin/cmb2/languages/cmb2-es_ES.po (added)
-
tags/0.0.5/includes/admin/cmb2/languages/cmb2-fi.mo (added)
-
tags/0.0.5/includes/admin/cmb2/languages/cmb2-fi.po (added)
-
tags/0.0.5/includes/admin/cmb2/languages/cmb2.mo (added)
-
tags/0.0.5/includes/admin/cmb2/languages/cmb2.pot (added)
-
tags/0.0.5/includes/admin/cmb2/languages/index.php (added)
-
tags/0.0.5/includes/admin/cmb2/tests (added)
-
tags/0.0.5/includes/admin/cmb2/tests/README.md (added)
-
tags/0.0.5/includes/admin/cmb2/tests/bin (added)
-
tags/0.0.5/includes/admin/cmb2/tests/bin/install-wp-tests.sh (added)
-
tags/0.0.5/includes/admin/cmb2/tests/bootstrap.php (added)
-
tags/0.0.5/includes/admin/cmb2/tests/cmb-tests-base.php (added)
-
tags/0.0.5/includes/admin/cmb2/tests/index.php (added)
-
tags/0.0.5/includes/admin/cmb2/tests/test-cmb-core.php (added)
-
tags/0.0.5/includes/admin/cmb2/tests/test-cmb-field.php (added)
-
tags/0.0.5/includes/admin/cmb2/tests/test-cmb-types.php (added)
-
tags/0.0.5/includes/admin/forms (added)
-
tags/0.0.5/includes/admin/forms/metabox.php (added)
-
tags/0.0.5/includes/admin/register-settings.php (added)
-
tags/0.0.5/includes/admin/welcome.php (added)
-
tags/0.0.5/includes/checkout (added)
-
tags/0.0.5/includes/checkout/checkout.php (added)
-
tags/0.0.5/includes/checkout/functions.php (added)
-
tags/0.0.5/includes/class-generosity-checkout.php (added)
-
tags/0.0.5/includes/class-generosity-roles.php (added)
-
tags/0.0.5/includes/class-generosity-template-loader.php (added)
-
tags/0.0.5/includes/install.php (added)
-
tags/0.0.5/includes/post-types.php (added)
-
tags/0.0.5/includes/scripts.php (added)
-
tags/0.0.5/includes/shortcodes.php (added)
-
tags/0.0.5/includes/template-functions.php (added)
-
tags/0.0.5/license.txt (added)
-
tags/0.0.5/readme.txt (added)
-
tags/0.0.5/templates (added)
-
tags/0.0.5/templates/content-single-generosity-form.php (added)
-
tags/0.0.5/templates/global (added)
-
tags/0.0.5/templates/global/sidebar.php (added)
-
tags/0.0.5/templates/global/wrapper-end.php (added)
-
tags/0.0.5/templates/global/wrapper-start.php (added)
-
tags/0.0.5/templates/single-generosity-form (added)
-
tags/0.0.5/templates/single-generosity-form.php (added)
-
tags/0.0.5/templates/single-generosity-form/featured-image.php (added)
-
tags/0.0.5/templates/single-generosity-form/title.php (added)
-
trunk/assets/css/generosity-admin.css (modified) (1 diff)
-
trunk/assets/js/admin-scripts.js (modified) (2 diffs)
-
trunk/generosity.php (modified) (3 diffs)
-
trunk/includes/admin/forms/metabox.php (modified) (6 diffs)
-
trunk/includes/admin/register-settings.php (modified) (2 diffs)
-
trunk/includes/checkout (added)
-
trunk/includes/checkout.php (deleted)
-
trunk/includes/checkout/checkout.php (added)
-
trunk/includes/checkout/functions.php (added)
-
trunk/includes/class-generosity-checkout.php (added)
-
trunk/includes/class-generosity-template-loader.php (modified) (2 diffs)
-
trunk/includes/post-types.php (modified) (1 diff)
-
trunk/includes/shortcodes.php (added)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/templates/content-single-generosity-form.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
generosity/trunk/assets/css/generosity-admin.css
r2014576 r2016000 30 30 Forms CPT 31 31 ------------------------------------*/ 32 33 /* Hide conditional fields */ 34 35 .cmb2-id--generosity-set-price, .cmb2-id--generosity-levels-header, .cmb2-id--generosity-levels-header + .cmb-repeat-group-wrap { 36 display: none; 37 } 38 32 39 #_generosity_donation_levels_repeat { 33 40 margin: 0 0 20px; -
generosity/trunk/assets/js/admin-scripts.js
r2014576 r2016000 15 15 "use strict"; 16 16 var default_radio = $('#_generosity_donation_levels_repeat input[type=radio]'); 17 default_radio.prop('checked', false);18 19 17 default_radio.on('change', function() { 20 18 default_radio.not(this).prop('checked', false); … … 24 22 25 23 24 /** 25 * Toggle Conditional Form Fields 26 */ 27 var toggle_conditional_form_fields = function() { 28 29 // Price Option 30 var price_option = $('.cmb2-id--generosity-price-option input:radio'); 31 32 price_option.on('change', function() { 33 34 var price_option_val = $('.cmb2-id--generosity-price-option input:radio:checked').val(); 35 if (price_option_val === 'set') { 36 $('.cmb2-id--generosity-set-price').show(); 37 $('.cmb2-id--generosity-levels-header, .cmb2-id--generosity-levels-header + .cmb-repeat-group-wrap').hide(); 38 } else { 39 $('.cmb2-id--generosity-set-price').hide(); 40 $('.cmb2-id--generosity-levels-header, .cmb2-id--generosity-levels-header + .cmb-repeat-group-wrap').show(); 41 } 42 })change(); 43 44 45 }; 46 47 26 48 // On DOM Ready 27 49 $(function() { 28 50 29 // More code using $ as alias to jQuery30 51 handle_default_radio(); 52 toggle_conditional_form_fields(); 31 53 32 54 }); -
generosity/trunk/generosity.php
r2015957 r2016000 6 6 * Author: Code Monkeys Software 7 7 * Author URI: http://codemonkeyssoftware.com 8 * Version: 0.0. 48 * Version: 0.0.5 9 9 * Text Domain: generosity 10 10 * Domain Path: languages … … 113 113 // Plugin version 114 114 if (!defined('GENEROSITY_VERSION')) { 115 define('GENEROSITY_VERSION', '0.0. 3');115 define('GENEROSITY_VERSION', '0.0.5'); 116 116 } 117 117 … … 155 155 require_once GENEROSITY_PLUGIN_DIR . 'includes/class-generosity-template-loader.php'; 156 156 require_once GENEROSITY_PLUGIN_DIR . 'includes/template-functions.php'; 157 require_once GENEROSITY_PLUGIN_DIR . 'includes/checkout.php'; 157 require_once GENEROSITY_PLUGIN_DIR . 'includes/checkout/functions.php'; 158 require_once GENEROSITY_PLUGIN_DIR . 'includes/checkout/checkout.php'; 159 require_once GENEROSITY_PLUGIN_DIR . 'includes/shortcodes.php'; 158 160 159 161 -
generosity/trunk/includes/admin/forms/metabox.php
r2014576 r2016000 15 15 } 16 16 17 18 add_filter( 'cmb2_meta_boxes', 'cmb2_sample_metaboxes' ); 17 add_filter('cmb2_meta_boxes', 'generosity_single_forms_cmb2_metaboxes'); 19 18 20 19 /** … … 25 24 * @return array 26 25 */ 27 function cmb2_sample_metaboxes( array $meta_boxes ) {26 function generosity_single_forms_cmb2_metaboxes( array $meta_boxes ) { 28 27 29 28 // Start with an underscore to hide fields from custom fields list … … 40 39 'priority' => 'high', //Show above Content WYSIWYG 41 40 'fields' => array( 41 // Donation Option 42 array( 43 'name' => __('Donation Option', 'generosity'), 44 'description' => __('Do you want this form to have one set price or set levels?', 'generosity'), 45 'id' => $prefix . 'price_option', 46 'type' => 'radio_inline', 47 'default' => 'set', 48 'options' => array( 49 'set' => __('Set Donation', 'generosity'), 50 'multi' => __('Multi-level Donation', 'generosity'), 51 ), 52 ), 53 array( 54 'name' => __('Set Donation', 'generosity'), 55 'description' => __('This is the set dontation level for this form.', 'generosity'), 56 'id' => $prefix . 'set_price', 57 'type' => 'text_money', 58 ), 42 59 //Donation levels: Header 43 60 array( … … 76 93 'type' => 'radio_inline', 77 94 'options' => array( 78 'default' => __( 'Default', ' cmb' ),95 'default' => __( 'Default', 'generosity' ), 79 96 ), 80 97 ), … … 89 106 'default' => 'buttons', 90 107 'options' => array( 91 'buttons' => __( 'Buttons', ' cmb' ),92 'radios' => __( 'Radios', ' cmb' ),93 'dropdown' => __( 'Dropdown', ' cmb' ),108 'buttons' => __( 'Buttons', 'generosity' ), 109 'radios' => __( 'Radios', 'generosity' ), 110 'dropdown' => __( 'Dropdown', 'generosity' ), 94 111 ), 95 112 ), … … 102 119 'default' => 'no', 103 120 'options' => array( 104 'yes' => __( 'Yes', ' cmb' ),105 'no' => __( 'No', ' cmb' ),121 'yes' => __( 'Yes', 'generosity' ), 122 'no' => __( 'No', 'generosity' ), 106 123 ), 107 124 ), -
generosity/trunk/includes/admin/register-settings.php
r2015957 r2016000 216 216 */ 217 217 public function __get($field) { 218 echo "<pre>"; 219 var_dump('here'); 220 echo "</pre>"; 218 221 219 // Allowed fields to retrieve 222 220 if (in_array($field, array('key', 'fields', 'title', 'options_page'), true)) { … … 246 244 function generosity_get_option($key = '') { 247 245 global $Generosity_Settings; 248 249 246 return cmb2_get_option($Generosity_Settings->key, $key); 250 247 } -
generosity/trunk/includes/class-generosity-template-loader.php
r2015957 r2016000 36 36 37 37 /** 38 * Before Single Products Summary Div38 * Before Single Forms Summary Div 39 39 * 40 40 * @see generosity_show_product_images() … … 43 43 44 44 /** 45 * ProductSummary Box45 * Single Forms Summary Box 46 46 * 47 47 * @see generosity_template_single_title() 48 48 */ 49 49 add_action('generosity_single_form_summary', 'generosity_template_single_title', 5); 50 add_action('generosity_single_form_summary', 'generosity_checkout_form', 10); 51 52 50 53 51 54 } -
generosity/trunk/includes/post-types.php
r2015957 r2016000 180 180 181 181 /** 182 * Registers Custom Post Statuses which are used by the Payments and Discount 183 * Codes 182 * Registers Custom Post Statuses which are used by the Payments 184 183 * 185 184 * @since 0.0.1 -
generosity/trunk/readme.txt
r2015957 r2016000 4 4 Requires at least: 3.8 5 5 Tested up to: 5.0.0 6 Stable tag: 0.0. 36 Stable tag: 0.0.5 7 7 License: GPLv3 8 8 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 43 43 == Changelog == 44 44 45 = 0.0.5 = 46 * Initial checkout functions in place, ready to start hacking at it. Conditional fields for price levels in place. 47 45 48 = 0.0.4 = 46 49 * Base templating system in place; ready to start adding in checkout -
generosity/trunk/templates/content-single-generosity-form.php
r2015957 r2016000 46 46 * 47 47 * @hooked generosity_template_single_title - 5 48 * @hooked generosity_template_checkout_form - 10 48 49 */ 49 50 do_action('generosity_single_form_summary');
Note: See TracChangeset
for help on using the changeset viewer.