Changeset 30394
- Timestamp:
- 11/19/2014 08:27:09 PM (10 years ago)
- Location:
- trunk/src/wp-content/themes/twentyfifteen
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-content/themes/twentyfifteen/404.php
r30046 r30394 1 1 <?php 2 2 /** 3 * The template for displaying 404 pages (not found) .3 * The template for displaying 404 pages (not found) 4 4 * 5 5 * @package WordPress -
trunk/src/wp-content/themes/twentyfifteen/archive.php
r30316 r30394 1 1 <?php 2 2 /** 3 * The template for displaying archive pages .3 * The template for displaying archive pages 4 4 * 5 5 * Used to display archive-type pages if nothing more specific matches a query. … … 11 11 * and author.php for Author archives. 12 12 * 13 * @link http ://codex.wordpress.org/Template_Hierarchy13 * @link https://codex.wordpress.org/Template_Hierarchy 14 14 * 15 15 * @package WordPress … … 32 32 </header><!-- .page-header --> 33 33 34 <?php /* Start the Loop */ ?> 35 <?php while ( have_posts() ) : the_post(); ?> 34 <?php 35 // Start the Loop. 36 while ( have_posts() ) : the_post(); 36 37 37 <?php 38 /* Include the Post-Format-specific template for the content. 39 * If you want to override this in a child theme, then include a file 40 * called content-___.php (where ___ is the Post Format name) and that will be used instead. 41 */ 42 get_template_part( 'content', get_post_format() ); 43 ?> 38 /* 39 * Include the Post-Format-specific template for the content. 40 * If you want to override this in a child theme, then include a file 41 * called content-___.php (where ___ is the Post Format name) and that will be used instead. 42 */ 43 get_template_part( 'content', get_post_format() ); 44 44 45 <?php endwhile; ?> 45 // End the loop. 46 endwhile; 46 47 47 <?php 48 the_pagination( array( 49 'prev_text' => __( 'Previous page', 'twentyfifteen' ), 50 'next_text' => __( 'Next page', 'twentyfifteen' ), 51 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>', 52 ) ); 53 ?> 48 // Previous/next page navigation. 49 the_pagination( array( 50 'prev_text' => __( 'Previous page', 'twentyfifteen' ), 51 'next_text' => __( 'Next page', 'twentyfifteen' ), 52 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>', 53 ) ); 54 54 55 <?php else : ?> 55 // If no content, include the "No posts found" template. 56 else : 57 get_template_part( 'content', 'none' ); 56 58 57 <?php get_template_part( 'content', 'none' ); ?> 58 59 <?php endif; ?> 59 endif; 60 ?> 60 61 61 62 </main><!-- .site-main --> -
trunk/src/wp-content/themes/twentyfifteen/author-bio.php
r30233 r30394 1 1 <?php 2 2 /** 3 * The template for displaying Author bios .3 * The template for displaying Author bios 4 4 * 5 5 * @package WordPress … … 21 21 */ 22 22 $author_bio_avatar_size = apply_filters( 'twentyfifteen_author_bio_avatar_size', 56 ); 23 23 24 echo get_avatar( get_the_author_meta( 'user_email' ), $author_bio_avatar_size ); 24 25 ?> 25 26 </div><!-- .author-avatar --> 27 26 28 <div class="author-description"> 27 29 <h3 class="author-title"><?php echo get_the_author(); ?></h3> 30 28 31 <p class="author-bio"> 29 32 <?php the_author_meta( 'description' ); ?> … … 32 35 </a> 33 36 </p><!-- .author-bio --> 37 34 38 </div><!-- .author-description --> 35 39 </div><!-- .author-info --> -
trunk/src/wp-content/themes/twentyfifteen/comments.php
r30046 r30394 1 1 <?php 2 2 /** 3 * The template for displaying comments .3 * The template for displaying comments 4 4 * 5 5 * The area of the page that contains both current comments -
trunk/src/wp-content/themes/twentyfifteen/content-link.php
r30314 r30394 1 1 <?php 2 2 /** 3 * The template for displaying link post formats .3 * The template for displaying link post formats 4 4 * 5 5 * Used for both single and index/archive/search. … … 46 46 47 47 <?php 48 // Author bio. 48 49 if ( is_single() && get_the_author_meta( 'description' ) ) : 49 50 get_template_part( 'author-bio' ); … … 56 57 </footer> 57 58 <!-- .entry-footer --> 59 58 60 </article><!-- #post-## --> -
trunk/src/wp-content/themes/twentyfifteen/content-none.php
r30046 r30394 1 1 <?php 2 2 /** 3 * The template part for displaying a message that posts cannot be found .3 * The template part for displaying a message that posts cannot be found 4 4 * 5 * Learn more: http://codex.wordpress.org/Template_Hierarchy5 * Learn more: {@link https://codex.wordpress.org/Template_Hierarchy} 6 6 * 7 7 * @package WordPress … … 17 17 18 18 <div class="page-content"> 19 19 20 <?php if ( is_home() && current_user_can( 'publish_posts' ) ) : ?> 20 21 … … 32 33 33 34 <?php endif; ?> 35 34 36 </div><!-- .page-content --> 35 37 </section><!-- .no-results --> -
trunk/src/wp-content/themes/twentyfifteen/content-page.php
r30314 r30394 1 1 <?php 2 2 /** 3 * The template used for displaying page content .3 * The template used for displaying page content 4 4 * 5 5 * @package WordPress … … 10 10 11 11 <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 12 <?php twentyfifteen_post_thumbnail(); ?> 12 <?php 13 // Post thumbnail. 14 twentyfifteen_post_thumbnail(); 15 ?> 13 16 14 17 <header class="entry-header"> -
trunk/src/wp-content/themes/twentyfifteen/content-search.php
r30072 r30394 1 1 <?php 2 2 /** 3 * The template part for displaying results in search pages .3 * The template part for displaying results in search pages 4 4 * 5 * Learn more: http://codex.wordpress.org/Template_Hierarchy5 * Learn more: {@link https://codex.wordpress.org/Template_Hierarchy} 6 6 * 7 7 * @package WordPress … … 23 23 24 24 <?php if ( 'post' == get_post_type() ) : ?> 25 25 26 <footer class="entry-footer"> 26 27 <?php twentyfifteen_entry_meta(); ?> 27 28 <?php edit_post_link( esc_html__( 'Edit', 'twentyfifteen' ), '<span class="edit-link">', '</span>' ); ?> 28 29 </footer><!-- .entry-footer --> 30 29 31 <?php else : ?> 32 30 33 <?php edit_post_link( esc_html__( 'Edit', 'twentyfifteen' ), '<footer class="entry-footer"><span class="edit-link">', '</span></footer><!-- .entry-footer -->' ); ?> 34 31 35 <?php endif; ?> 36 32 37 </article><!-- #post-## --> -
trunk/src/wp-content/themes/twentyfifteen/content.php
r30314 r30394 1 1 <?php 2 2 /** 3 * The default template for displaying content .3 * The default template for displaying content 4 4 * 5 5 * Used for both single and index/archive/search. … … 12 12 13 13 <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 14 <?php twentyfifteen_post_thumbnail(); ?> 14 <?php 15 // Post thumbnail. 16 twentyfifteen_post_thumbnail(); 17 ?> 15 18 16 19 <header class="entry-header"> … … 44 47 45 48 <?php 49 // Author bio. 46 50 if ( is_single() && get_the_author_meta( 'description' ) ) : 47 51 get_template_part( 'author-bio' ); … … 53 57 <?php edit_post_link( esc_html__( 'Edit', 'twentyfifteen' ), '<span class="edit-link">', '</span>' ); ?> 54 58 </footer><!-- .entry-footer --> 59 55 60 </article><!-- #post-## --> -
trunk/src/wp-content/themes/twentyfifteen/footer.php
r30233 r30394 1 1 <?php 2 2 /** 3 * The template for displaying the footer .3 * The template for displaying the footer 4 4 * 5 5 * Contains the closing of the "site-content" div and all content after. … … 23 23 do_action( 'twentyfifteen_credits' ); 24 24 ?> 25 <a href="<?php echo esc_url( __( 'http ://wordpress.org/', 'twentyfifteen' ) ); ?>"><?php printf( esc_html__( 'Proudly powered by %s', 'twentyfifteen' ), 'WordPress' ); ?></a>25 <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentyfifteen' ) ); ?>"><?php printf( esc_html__( 'Proudly powered by %s', 'twentyfifteen' ), 'WordPress' ); ?></a> 26 26 </div><!-- .site-info --> 27 27 </footer><!-- .site-footer --> 28 28 29 </div><!-- .site --> 29 30 -
trunk/src/wp-content/themes/twentyfifteen/functions.php
r30302 r30394 1 1 <?php 2 2 /** 3 * Twenty Fifteen functions and definitions .3 * Twenty Fifteen functions and definitions 4 4 * 5 5 * Set up the theme and provides some helper functions, which are used in the … … 12 12 * the parent theme's file, so the child theme functions would be used. 13 13 * 14 * @link http ://codex.wordpress.org/Theme_Development15 * @link http ://codex.wordpress.org/Child_Themes14 * @link https://codex.wordpress.org/Theme_Development 15 * @link https://codex.wordpress.org/Child_Themes 16 16 * 17 17 * Functions that are not pluggable (not wrapped in function_exists()) are … … 19 19 * 20 20 * For more information on hooks, actions, and filters, 21 * @link http://codex.wordpress.org/Plugin_API21 * {@link https://codex.wordpress.org/Plugin_API} 22 22 * 23 23 * @package WordPress … … 76 76 * Enable support for Post Thumbnails on posts and pages. 77 77 * 78 * @link http://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails78 * See: https://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails 79 79 */ 80 80 add_theme_support( 'post-thumbnails' ); … … 97 97 /* 98 98 * Enable support for Post Formats. 99 * See http://codex.wordpress.org/Post_Formats 99 * 100 * See: https://codex.wordpress.org/Post_Formats 100 101 */ 101 102 add_theme_support( 'post-formats', array( … … 126 127 * @since Twenty Fifteen 1.0 127 128 * 128 * @link http ://codex.wordpress.org/Function_Reference/register_sidebar129 * @link https://codex.wordpress.org/Function_Reference/register_sidebar 129 130 */ 130 131 function twentyfifteen_widgets_init() { -
trunk/src/wp-content/themes/twentyfifteen/header.php
r30391 r30394 1 1 <?php 2 2 /** 3 * The header for our theme.3 * The template for displaying the header 4 4 * 5 * Displays all of the <head>section and everything up until the "site-content" div.5 * Displays all of the <head> section and everything up until the "site-content" div. 6 6 * 7 7 * @package WordPress -
trunk/src/wp-content/themes/twentyfifteen/image.php
r30314 r30394 1 1 <?php 2 2 /** 3 * The template for displaying all single posts and attachments.3 * The template for displaying image attachments 4 4 * 5 5 * @package WordPress … … 13 13 <main id="main" class="site-main" role="main"> 14 14 15 <?php while ( have_posts() ) : the_post(); ?> 15 <?php 16 // Start the loop. 17 while ( have_posts() ) : the_post(); 18 ?> 16 19 17 20 <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 21 18 22 <nav id="image-navigation" class="navigation image-navigation"> 19 23 <div class="nav-links"> … … 27 31 28 32 <div class="entry-content"> 33 29 34 <div class="entry-attachment"> 30 35 <?php … … 37 42 */ 38 43 $image_size = apply_filters( 'twentyfifteen_attachment_size', 'large' ); 44 39 45 echo wp_get_attachment_image( get_the_ID(), $image_size ); 40 46 ?> … … 45 51 </div><!-- .entry-caption --> 46 52 <?php endif; ?> 53 47 54 </div><!-- .entry-attachment --> 48 55 … … 64 71 <?php edit_post_link( esc_html__( 'Edit', 'twentyfifteen' ), '<span class="edit-link">', '</span>' ); ?> 65 72 </footer><!-- .entry-footer --> 73 66 74 </article><!-- #post-## --> 67 75 … … 71 79 comments_template(); 72 80 endif; 73 ?>74 81 75 <?php82 // Previous/next post navigation. 76 83 the_post_navigation( array( 77 84 'prev_text' => _x( '<span class="meta-nav">Published in</span><span class="post-title">%title</span>', 'Parent post link', 'twentyfifteen' ), 78 85 ) ); 79 ?>80 86 81 <?php endwhile; // end of the loop. ?> 87 // End the loop. 88 endwhile; 89 ?> 82 90 83 91 </main><!-- .site-main --> -
trunk/src/wp-content/themes/twentyfifteen/index.php
r30316 r30394 1 1 <?php 2 2 /** 3 * The main template file .3 * The main template file 4 4 * 5 5 * This is the most generic template file in a WordPress theme … … 7 7 * It is used to display a page when nothing more specific matches a query. 8 8 * e.g., it puts together the home page when no home.php file exists. 9 * Learn more: http://codex.wordpress.org/Template_Hierarchy10 9 * 11 * @link http://codex.wordpress.org/Template_Hierarchy10 * Learn more: {@link https://codex.wordpress.org/Template_Hierarchy} 12 11 * 13 12 * @package WordPress … … 29 28 <?php endif; ?> 30 29 31 <?php while ( have_posts() ) : the_post(); ?> 30 <?php 31 // Start the loop. 32 while ( have_posts() ) : the_post(); 32 33 33 <?php 34 /* Include the Post-Format-specific template for the content. 35 * If you want to override this in a child theme, then include a file 36 * called content-___.php (where ___ is the Post Format name) and that will be used instead. 37 */ 38 get_template_part( 'content', get_post_format() ); 39 ?> 34 /* 35 * Include the Post-Format-specific template for the content. 36 * If you want to override this in a child theme, then include a file 37 * called content-___.php (where ___ is the Post Format name) and that will be used instead. 38 */ 39 get_template_part( 'content', get_post_format() ); 40 40 41 <?php endwhile; ?> 41 // End the loop. 42 endwhile; 42 43 43 <?php 44 the_pagination( array( 45 'prev_text' => __( 'Previous page', 'twentyfifteen' ), 46 'next_text' => __( 'Next page', 'twentyfifteen' ), 47 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>', 48 ) ); 49 ?> 44 // Previous/next page navigation. 45 the_pagination( array( 46 'prev_text' => __( 'Previous page', 'twentyfifteen' ), 47 'next_text' => __( 'Next page', 'twentyfifteen' ), 48 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>', 49 ) ); 50 50 51 <?php else : ?> 51 // If no content, include the "No posts found" template. 52 else : 53 get_template_part( 'content', 'none' ); 52 54 53 <?php get_template_part( 'content', 'none' ); ?> 54 55 <?php endif; ?> 55 endif; 56 ?> 56 57 57 58 </main><!-- .site-main --> -
trunk/src/wp-content/themes/twentyfifteen/page.php
r30233 r30394 1 1 <?php 2 2 /** 3 * The template for displaying pages .3 * The template for displaying pages 4 4 * 5 5 * This is the template that displays all pages by default. … … 17 17 <main id="main" class="site-main" role="main"> 18 18 19 <?php while ( have_posts() ) : the_post(); ?> 19 <?php 20 // Start the loop. 21 while ( have_posts() ) : the_post(); 20 22 21 <?php get_template_part( 'content', 'page' ); ?> 23 // Include the page content template. 24 get_template_part( 'content', 'page' ); 22 25 23 <?php 24 // If comments are open or we have at least one comment, load up the comment template 25 if ( comments_open() || get_comments_number() ) : 26 comments_template(); 27 endif; 28 ?> 26 // If comments are open or we have at least one comment, load up the comment template. 27 if ( comments_open() || get_comments_number() ) : 28 comments_template(); 29 endif; 29 30 30 <?php endwhile; // end of the loop. ?> 31 // End the loop. 32 endwhile; 33 ?> 31 34 32 35 </main><!-- .site-main --> -
trunk/src/wp-content/themes/twentyfifteen/rtl.css
r30317 r30394 5 5 of your CSS stylesheet in a separate stylesheet file named rtl.css. 6 6 7 See http://codex.wordpress.org/Right_to_Left_Language_Support7 See: https://codex.wordpress.org/Right_to_Left_Language_Support 8 8 */ 9 9 -
trunk/src/wp-content/themes/twentyfifteen/search.php
r30316 r30394 19 19 </header><!-- .page-header --> 20 20 21 <?php /* Start the Loop */ ?> 22 <?php while ( have_posts() ) : the_post(); ?> 21 <?php 22 // Start the loop. 23 while ( have_posts() ) : the_post(); ?> 23 24 24 25 <?php 25 /* *26 /* 26 27 * Run the loop for the search to output the results. 27 28 * If you want to overload this in a child theme then include a file … … 29 30 */ 30 31 get_template_part( 'content', 'search' ); 31 ?>32 32 33 <?php endwhile; ?> 33 // End the loop. 34 endwhile; 34 35 35 <?php 36 the_pagination( array( 37 'prev_text' => __( 'Previous page', 'twentyfifteen' ), 38 'next_text' => __( 'Next page', 'twentyfifteen' ), 39 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>', 40 ) ); 41 ?> 36 // Previous/next page navigation. 37 the_pagination( array( 38 'prev_text' => __( 'Previous page', 'twentyfifteen' ), 39 'next_text' => __( 'Next page', 'twentyfifteen' ), 40 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>', 41 ) ); 42 42 43 <?php else : ?> 43 // If no content, include the "No posts found" template. 44 else : 45 get_template_part( 'content', 'none' ); 44 46 45 <?php get_template_part( 'content', 'none' ); ?> 46 47 <?php endif; ?> 47 endif; 48 ?> 48 49 49 50 </main><!-- .site-main --> -
trunk/src/wp-content/themes/twentyfifteen/sidebar.php
r30046 r30394 1 1 <?php 2 2 /** 3 * The sidebar containing the main widget area .3 * The sidebar containing the main widget area 4 4 * 5 5 * @package WordPress … … 10 10 if ( has_nav_menu( 'primary' ) || has_nav_menu( 'social' ) || is_active_sidebar( 'sidebar-1' ) ) : ?> 11 11 <div id="secondary" class="secondary"> 12 12 13 <?php if ( has_nav_menu( 'primary' ) ) : ?> 13 <nav id="site-navigation" class="main-navigation" role="navigation"> 14 <?php 15 wp_nav_menu( array( 16 'menu_class' => 'nav-menu', 17 'theme_location' => 'primary', 18 ) ); 19 ?> 20 </nav><!-- .main-navigation --> 14 <nav id="site-navigation" class="main-navigation" role="navigation"> 15 <?php 16 // Primary navigation menu. 17 wp_nav_menu( array( 18 'menu_class' => 'nav-menu', 19 'theme_location' => 'primary', 20 ) ); 21 ?> 22 </nav><!-- .main-navigation --> 21 23 <?php endif; ?> 22 24 23 25 <?php if ( has_nav_menu( 'social' ) ) : ?> 24 <nav id="social-navigation" class="social-navigation" role="navigation"> 25 <?php 26 wp_nav_menu( array( 27 'theme_location' => 'social', 28 'depth' => 1, 29 'link_before' => '<span class="screen-reader-text">', 30 'link_after' => '</span>', 31 ) ); 32 ?> 33 </nav><!-- .social-navigation --> 26 <nav id="social-navigation" class="social-navigation" role="navigation"> 27 <?php 28 // Social links navigation menu. 29 wp_nav_menu( array( 30 'theme_location' => 'social', 31 'depth' => 1, 32 'link_before' => '<span class="screen-reader-text">', 33 'link_after' => '</span>', 34 ) ); 35 ?> 36 </nav><!-- .social-navigation --> 34 37 <?php endif; ?> 35 38 36 39 <?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?> 37 <div id="widget-area" class="widget-area" role="complementary">38 <?php dynamic_sidebar( 'sidebar-1' ); ?>39 </div><!-- .widget-area -->40 <div id="widget-area" class="widget-area" role="complementary"> 41 <?php dynamic_sidebar( 'sidebar-1' ); ?> 42 </div><!-- .widget-area --> 40 43 <?php endif; ?> 44 41 45 </div><!-- .secondary --> 46 42 47 <?php endif; ?> -
trunk/src/wp-content/themes/twentyfifteen/single.php
r30316 r30394 1 1 <?php 2 2 /** 3 * The template for displaying all single posts and attachments .3 * The template for displaying all single posts and attachments 4 4 * 5 5 * @package WordPress … … 13 13 <main id="main" class="site-main" role="main"> 14 14 15 <?php while ( have_posts() ) : the_post(); ?> 15 <?php 16 // Start the loop. 17 while ( have_posts() ) : the_post(); 16 18 17 <?php get_template_part( 'content', get_post_format() ); ?> 19 /* 20 * Include the post format-specific template for the content. If you want to 21 * use this in a child theme, then include a file called called content-___.php 22 * (where ___ is the post format) and that will be used instead. 23 */ 24 get_template_part( 'content', get_post_format() ); 18 25 19 <?php 20 // If comments are open or we have at least one comment, load up the comment template 21 if ( comments_open() || get_comments_number() ) : 22 comments_template(); 23 endif; 24 ?> 26 // If comments are open or we have at least one comment, load up the comment template. 27 if ( comments_open() || get_comments_number() ) : 28 comments_template(); 29 endif; 25 30 26 <?php 27 the_post_navigation( array( 28 'next_text' => _x( '<span class="meta-nav">Next <span class="screen-reader-text">post:</span></span><span class="post-title">%title</span>', 'Next post link', 'twentyfifteen' ), 29 'prev_text' => _x( '<span class="meta-nav">Previous <span class="screen-reader-text">post:</span></span><span class="post-title">%title</span>', 'Previous post link', 'twentyfifteen' ) 30 ) ); 31 ?> 31 // Previous/next post navigation. 32 the_post_navigation( array( 33 'next_text' => _x( '<span class="meta-nav">Next <span class="screen-reader-text">post:</span></span><span class="post-title">%title</span>', 'Next post link', 'twentyfifteen' ), 34 'prev_text' => _x( '<span class="meta-nav">Previous <span class="screen-reader-text">post:</span></span><span class="post-title">%title</span>', 'Previous post link', 'twentyfifteen' ) 35 ) ); 32 36 33 <?php endwhile; // end of the loop. ?> 37 // End the loop. 38 endwhile; 39 ?> 34 40 35 41 </main><!-- .site-main --> -
trunk/src/wp-content/themes/twentyfifteen/style.css
r30331 r30394 1 1 /* 2 2 Theme Name: Twenty Fifteen 3 Theme URI: http ://wordpress.org/themes/twentyfifteen3 Theme URI: https://wordpress.org/themes/twentyfifteen 4 4 Author: the WordPress team 5 Author URI: http ://wordpress.org/5 Author URI: https://wordpress.org/ 6 6 Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer. 7 7 Version: 0.1 … … 2594 2594 */ 2595 2595 2596 /* Does the same thing as <meta name="viewport" content="width=device-width">, 2596 /* 2597 * Does the same thing as <meta name="viewport" content="width=device-width">, 2597 2598 * but in the future W3C standard way. -ms- prefix is required for IE10+ to 2598 2599 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor 2599 * the meta tag. See http ://core.trac.wordpress.org/ticket/25888.2600 * the meta tag. See https://core.trac.wordpress.org/ticket/25888. 2600 2601 */ 2601 2602 @-ms-viewport {
Note: See TracChangeset
for help on using the changeset viewer.