Changeset 3556
- Timestamp:
- 06/22/2016 03:21:57 PM (7 years ago)
- Location:
- sites/trunk/wordpress.org/public_html/wp-content
- Files:
-
- 3 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/api/class-base.php
r3545 r3556 14 14 new Routes\Internal_Stats(); 15 15 new Routes\Plugin(); 16 new Routes\ Plugin_Translations();16 new Routes\Locale_Banner(); 17 17 new Routes\Plugin_Favorites(); 18 18 new Routes\Commit_Subscriptions(); -
sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/api/routes/class-locale-banner.php
r3554 r3556 1 1 <?php 2 2 namespace WordPressdotorg\Plugin_Directory\API\Routes; 3 use WordPressdotorg\Plugin_Directory\API\Base; 3 4 use WP_REST_Server; 4 5 … … 8 9 * @package WordPressdotorg_Plugin_Directory 9 10 */ 10 class Plugin_Translations extends Plugin{11 class Locale_Banner extends Base { 11 12 12 13 function __construct() { 13 register_rest_route( 'plugins/v1', '/ plugin/(?P<plugin_slug>[^/]+)/translations/?', array(14 'methods' => WP_REST_Server:: READABLE,15 'callback' => array( $this, ' translations' ),14 register_rest_route( 'plugins/v1', '/locale-banner', array( 15 'methods' => WP_REST_Server::EDITABLE, 16 'callback' => array( $this, 'locale_banner' ), 16 17 'args' => array( 17 18 'plugin_slug' => array( … … 28 29 * @return array A formatted array of all the data for the plugin. 29 30 */ 30 function translations( $request ) {31 function locale_banner( $request ) { 31 32 global $wpdb; 32 33 -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/functions.php
r3463 r3556 76 76 wp_enqueue_script( 'wporg-plugins-accordion', get_template_directory_uri() . '/js/section-accordion.js', array(), '20160525', true ); 77 77 78 $slug = get_queried_object()->post_name; 79 wp_enqueue_script( 'wporg-plugins-locale-banner', get_template_directory_uri() . '/js/locale-banner.js', array(), '20160619', true ); 78 wp_enqueue_script( 'wporg-plugins-locale-banner', get_template_directory_uri() . '/js/locale-banner.js', array(), '20160622', true ); 80 79 wp_localize_script( 'wporg-plugins-locale-banner', 'wporgLocaleBanner', array( 81 'apiURL' => rest_url( "/plugins/v1/plugin/$slug/translations" ), 80 'apiURL' => rest_url( '/plugins/v1/locale-banner' ), 81 'currentPlugin' => get_queried_object()->post_name, 82 82 ) ); 83 83 } -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/js/locale-banner.js
r3463 r3556 3 3 4 4 $.ajax({ 5 type: 'POST', 5 6 url : wporgLocaleBanner.apiURL, 6 7 dataType : 'json', 8 data: { 9 'plugin_slug' : wporgLocaleBanner.currentPlugin 10 }, 7 11 success : function( response ) { 8 12 if ( ! response.suggest_string ) {
Note: See TracChangeset
for help on using the changeset viewer.