]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-content/themes/twentyfifteen/functions.php
WordPress 4.2
[autoinstalls/wordpress.git] / wp-content / themes / twentyfifteen / functions.php
index 2c4b59f3cbb7163a4c0e1026e896129072d13231..1a8e8a3a3879f28c89b68e94413b72cca43f8d69 100644 (file)
@@ -154,22 +154,34 @@ function twentyfifteen_fonts_url() {
        $fonts     = array();
        $subsets   = 'latin,latin-ext';
 
-       /* translators: If there are characters in your language that are not supported by Noto Sans, translate this to 'off'. Do not translate into your own language. */
+       /*
+        * Translators: If there are characters in your language that are not supported
+        * by Noto Sans, translate this to 'off'. Do not translate into your own language.
+        */
        if ( 'off' !== _x( 'on', 'Noto Sans font: on or off', 'twentyfifteen' ) ) {
                $fonts[] = 'Noto Sans:400italic,700italic,400,700';
        }
 
-       /* translators: If there are characters in your language that are not supported by Noto Serif, translate this to 'off'. Do not translate into your own language. */
+       /*
+        * Translators: If there are characters in your language that are not supported
+        * by Noto Serif, translate this to 'off'. Do not translate into your own language.
+        */
        if ( 'off' !== _x( 'on', 'Noto Serif font: on or off', 'twentyfifteen' ) ) {
                $fonts[] = 'Noto Serif:400italic,700italic,400,700';
        }
 
-       /* translators: If there are characters in your language that are not supported by Inconsolata, translate this to 'off'. Do not translate into your own language. */
+       /*
+        * Translators: If there are characters in your language that are not supported
+        * by Inconsolata, translate this to 'off'. Do not translate into your own language.
+        */
        if ( 'off' !== _x( 'on', 'Inconsolata font: on or off', 'twentyfifteen' ) ) {
                $fonts[] = 'Inconsolata:400,700';
        }
 
-       /* translators: To add an additional character subset specific to your language, translate this to 'greek', 'cyrillic', 'devanagari' or 'vietnamese'. Do not translate into your own language. */
+       /*
+        * Translators: To add an additional character subset specific to your language,
+        * translate this to 'greek', 'cyrillic', 'devanagari' or 'vietnamese'. Do not translate into your own language.
+        */
        $subset = _x( 'no-subset', 'Add new subset (greek, cyrillic, devanagari, vietnamese)', 'twentyfifteen' );
 
        if ( 'cyrillic' == $subset ) {
@@ -193,6 +205,18 @@ function twentyfifteen_fonts_url() {
 }
 endif;
 
+/**
+ * JavaScript Detection.
+ *
+ * Adds a `js` class to the root `<html>` element when JavaScript is detected.
+ *
+ * @since Twenty Fifteen 1.1
+ */
+function twentyfifteen_javascript_detection() {
+       echo "<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>\n";
+}
+add_action( 'wp_head', 'twentyfifteen_javascript_detection', 0 );
+
 /**
  * Enqueue scripts and styles.
  *
@@ -226,7 +250,7 @@ function twentyfifteen_scripts() {
                wp_enqueue_script( 'twentyfifteen-keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array( 'jquery' ), '20141010' );
        }
 
-       wp_enqueue_script( 'twentyfifteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20141212', true );
+       wp_enqueue_script( 'twentyfifteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20150330', true );
        wp_localize_script( 'twentyfifteen-script', 'screenReaderText', array(
                'expand'   => '<span class="screen-reader-text">' . __( 'expand child menu', 'twentyfifteen' ) . '</span>',
                'collapse' => '<span class="screen-reader-text">' . __( 'collapse child menu', 'twentyfifteen' ) . '</span>',
@@ -266,7 +290,7 @@ function twentyfifteen_post_nav_background() {
        if ( $next && has_post_thumbnail( $next->ID ) ) {
                $nextthumb = wp_get_attachment_image_src( get_post_thumbnail_id( $next->ID ), 'post-thumbnail' );
                $css .= '
-                       .post-navigation .nav-next { background-image: url(' . esc_url( $nextthumb[0] ) . '); }
+                       .post-navigation .nav-next { background-image: url(' . esc_url( $nextthumb[0] ) . '); border-top: 0; }
                        .post-navigation .nav-next .post-title, .post-navigation .nav-next a:hover .post-title, .post-navigation .nav-next .meta-nav { color: #fff; }
                        .post-navigation .nav-next a:before { background-color: rgba(0, 0, 0, 0.4); }
                ';