| 1 | <?php |
| 2 | /** |
| 3 | * The template for displaying the Dashicons resource page |
| 4 | * |
| 5 | * Template Name: Dashicons Resource |
| 6 | * |
| 7 | * @package wporg-developer |
| 8 | */ |
| 9 | |
| 10 | wp_enqueue_style( 'dashicons-page', get_template_directory_uri() . '/stylesheets/page-dashicons.css' ); |
| 11 | wp_enqueue_script( 'dashicons-page', get_template_directory_uri() . '/js/page-dashicons.js', array('jquery','wp-util') ); |
| 12 | |
| 13 | get_header(); ?> |
| 14 | |
| 15 | <div id="content-area" <?php body_class( 'dashicons-page' ); ?>> |
| 16 | <?php while ( have_posts() ) : the_post(); ?> |
| 17 | <main id="main" <?php post_class( 'site-main' ); ?> role="main"> |
| 18 | |
| 19 | <div class="details clear"> |
| 20 | <div id="glyph"></div> |
| 21 | |
| 22 | <div class="entry-content"> |
| 23 | <?php the_content(); ?> |
| 24 | </div><!-- .entry-content --> |
| 25 | |
| 26 | <div class="icon-filter"> |
| 27 | <input placeholder="Filter..." name="search" id="search" type="text" value="" maxlength="150"> |
| 28 | </div> |
| 29 | |
| 30 | </div> |
| 31 | |
| 32 | <div id="icons"> |
| 33 | <div id="iconlist"> |
| 34 | |
| 35 | <h4>Admin Menu</h4> |
| 36 | |
| 37 | <!-- admin menu --> |
| 38 | <div alt="f333" class="dashicons dashicons-menu">menu</div> |
| 39 | <div alt="f319" class="dashicons dashicons-admin-site">site</div> |
| 40 | <div alt="f226" class="dashicons dashicons-dashboard">dashboard</div> |
| 41 | <div alt="f109" class="dashicons dashicons-admin-post">post</div> |
| 42 | <div alt="f104" class="dashicons dashicons-admin-media">media</div> |
| 43 | <div alt="f103" class="dashicons dashicons-admin-links">links</div> |
| 44 | <div alt="f105" class="dashicons dashicons-admin-page">page</div> |
| 45 | <div alt="f101" class="dashicons dashicons-admin-comments">comments</div> |
| 46 | <div alt="f100" class="dashicons dashicons-admin-appearance">appearance</div> |
| 47 | <div alt="f106" class="dashicons dashicons-admin-plugins">plugins</div> |
| 48 | <div alt="f110" class="dashicons dashicons-admin-users">users</div> |
| 49 | <div alt="f107" class="dashicons dashicons-admin-tools">tools</div> |
| 50 | <div alt="f108" class="dashicons dashicons-admin-settings">settings</div> |
| 51 | <div alt="f112" class="dashicons dashicons-admin-network">network</div> |
| 52 | <div alt="f102" class="dashicons dashicons-admin-home">home</div> |
| 53 | <div alt="f111" class="dashicons dashicons-admin-generic">generic</div> |
| 54 | <div alt="f148" class="dashicons dashicons-admin-collapse">collapse</div> |
| 55 | |
| 56 | <h4>Welcome Screen</h4> |
| 57 | |
| 58 | <!-- welcome screen --> |
| 59 | <div alt="f119" class="dashicons dashicons-welcome-write-blog">write blog</div> |
| 60 | <!--<div alt="f119" class="dashicons dashicons-welcome-edit-page"></div> Duplicate --> |
| 61 | <div alt="f133" class="dashicons dashicons-welcome-add-page">add page</div> |
| 62 | <div alt="f115" class="dashicons dashicons-welcome-view-site">view site</div> |
| 63 | <div alt="f116" class="dashicons dashicons-welcome-widgets-menus">widgets and menus</div> |
| 64 | <div alt="f117" class="dashicons dashicons-welcome-comments">comments</div> |
| 65 | <div alt="f118" class="dashicons dashicons-welcome-learn-more">learn more</div> |
| 66 | |
| 67 | <h4>Post Formats</h4> |
| 68 | |
| 69 | <!-- post formats --> |
| 70 | <!--<div alt="f109" class="dashicons dashicons-format-standard"></div> Duplicate --> |
| 71 | <div alt="f123" class="dashicons dashicons-format-aside">aside</div> |
| 72 | <div alt="f128" class="dashicons dashicons-format-image">image</div> |
| 73 | <div alt="f161" class="dashicons dashicons-format-gallery">gallery</div> |
| 74 | <div alt="f126" class="dashicons dashicons-format-video">video</div> |
| 75 | <div alt="f130" class="dashicons dashicons-format-status">status</div> |
| 76 | <div alt="f122" class="dashicons dashicons-format-quote">quote</div> |
| 77 | <!--<div alt="f103" class="dashicons dashicons-format-links">links</div> Duplicate --> |
| 78 | <div alt="f125" class="dashicons dashicons-format-chat">chat</div> |
| 79 | <div alt="f127" class="dashicons dashicons-format-audio">audio</div> |
| 80 | <div alt="f306" class="dashicons dashicons-camera">camera</div> |
| 81 | <div alt="f232" class="dashicons dashicons-images-alt">images (alt)</div> |
| 82 | <div alt="f233" class="dashicons dashicons-images-alt2">images (alt 2)</div> |
| 83 | <div alt="f234" class="dashicons dashicons-video-alt">video (alt)</div> |
| 84 | <div alt="f235" class="dashicons dashicons-video-alt2">video (alt 2)</div> |
| 85 | <div alt="f236" class="dashicons dashicons-video-alt3">video (alt 3)</div> |
| 86 | |
| 87 | <h4>Media</h4> |
| 88 | |
| 89 | <!-- media --> |
| 90 | <div alt="f501" class="dashicons dashicons-media-archive">archive</div> |
| 91 | <div alt="f500" class="dashicons dashicons-media-audio">audio</div> |
| 92 | <div alt="f499" class="dashicons dashicons-media-code">code</div> |
| 93 | <div alt="f498" class="dashicons dashicons-media-default">default</div> |
| 94 | <div alt="f497" class="dashicons dashicons-media-document">document</div> |
| 95 | <div alt="f496" class="dashicons dashicons-media-interactive">interactive</div> |
| 96 | <div alt="f495" class="dashicons dashicons-media-spreadsheet">spreadsheet</div> |
| 97 | <div alt="f491" class="dashicons dashicons-media-text">text</div> |
| 98 | <div alt="f490" class="dashicons dashicons-media-video">video</div> |
| 99 | <div alt="f492" class="dashicons dashicons-playlist-audio">audio playlist</div> |
| 100 | <div alt="f493" class="dashicons dashicons-playlist-video">video playlist</div> |
| 101 | |
| 102 | <h4>Image Editing</h4> |
| 103 | |
| 104 | <!-- image editing --> |
| 105 | <div alt="f165" class="dashicons dashicons-image-crop">crop</div> |
| 106 | <div alt="f166" class="dashicons dashicons-image-rotate-left">rotate left</div> |
| 107 | <div alt="f167" class="dashicons dashicons-image-rotate-right">rotate right</div> |
| 108 | <div alt="f168" class="dashicons dashicons-image-flip-vertical">flip vertical</div> |
| 109 | <div alt="f169" class="dashicons dashicons-image-flip-horizontal">flip horizontal</div> |
| 110 | <div alt="f171" class="dashicons dashicons-undo">undo</div> |
| 111 | <div alt="f172" class="dashicons dashicons-redo">redo</div> |
| 112 | |
| 113 | <h4>TinyMCE</h4> |
| 114 | |
| 115 | <!-- tinymce --> |
| 116 | <div alt="f200" class="dashicons dashicons-editor-bold">bold</div> |
| 117 | <div alt="f201" class="dashicons dashicons-editor-italic">italic</div> |
| 118 | <div alt="f203" class="dashicons dashicons-editor-ul">ul</div> |
| 119 | <div alt="f204" class="dashicons dashicons-editor-ol">ol</div> |
| 120 | <div alt="f205" class="dashicons dashicons-editor-quote">quote</div> |
| 121 | <div alt="f206" class="dashicons dashicons-editor-alignleft">alignleft</div> |
| 122 | <div alt="f207" class="dashicons dashicons-editor-aligncenter">aligncenter</div> |
| 123 | <div alt="f208" class="dashicons dashicons-editor-alignright">alignright</div> |
| 124 | <div alt="f209" class="dashicons dashicons-editor-insertmore">insertmore</div> |
| 125 | <div alt="f210" class="dashicons dashicons-editor-spellcheck">spellcheck</div> |
| 126 | <!-- <div alt="f211" class="dashicons dashicons-editor-distractionfree"></div> Duplicate --> |
| 127 | <div alt="f211" class="dashicons dashicons-editor-expand">expand</div> |
| 128 | <div alt="f506" class="dashicons dashicons-editor-contract">contract</div> |
| 129 | <div alt="f212" class="dashicons dashicons-editor-kitchensink">kitchen sink</div> |
| 130 | <div alt="f213" class="dashicons dashicons-editor-underline">underline</div> |
| 131 | <div alt="f214" class="dashicons dashicons-editor-justify">justify</div> |
| 132 | <div alt="f215" class="dashicons dashicons-editor-textcolor">textcolor</div> |
| 133 | <div alt="f216" class="dashicons dashicons-editor-paste-word">paste</div> |
| 134 | <div alt="f217" class="dashicons dashicons-editor-paste-text">paste</div> |
| 135 | <div alt="f218" class="dashicons dashicons-editor-removeformatting">remove formatting</div> |
| 136 | <div alt="f219" class="dashicons dashicons-editor-video">video</div> |
| 137 | <div alt="f220" class="dashicons dashicons-editor-customchar">custom chararcter</div> |
| 138 | <div alt="f221" class="dashicons dashicons-editor-outdent">outdent</div> |
| 139 | <div alt="f222" class="dashicons dashicons-editor-indent">indent</div> |
| 140 | <div alt="f223" class="dashicons dashicons-editor-help">help</div> |
| 141 | <div alt="f224" class="dashicons dashicons-editor-strikethrough">strikethrough</div> |
| 142 | <div alt="f225" class="dashicons dashicons-editor-unlink">unlink</div> |
| 143 | <div alt="f320" class="dashicons dashicons-editor-rtl">rtl</div> |
| 144 | <div alt="f474" class="dashicons dashicons-editor-break">break</div> |
| 145 | <div alt="f475" class="dashicons dashicons-editor-code">code</div> |
| 146 | <div alt="f476" class="dashicons dashicons-editor-paragraph">paragraph</div> |
| 147 | |
| 148 | <h4>Posts Screen</h4> |
| 149 | |
| 150 | <!-- posts --> |
| 151 | <div alt="f135" class="dashicons dashicons-align-left">align left</div> |
| 152 | <div alt="f136" class="dashicons dashicons-align-right">align right</div> |
| 153 | <div alt="f134" class="dashicons dashicons-align-center">align center</div> |
| 154 | <div alt="f138" class="dashicons dashicons-align-none">align none</div> |
| 155 | <div alt="f160" class="dashicons dashicons-lock">lock</div> |
| 156 | <div alt="f145" class="dashicons dashicons-calendar">calendar</div> |
| 157 | <div alt="f177" class="dashicons dashicons-visibility">visibility</div> |
| 158 | <div alt="f173" class="dashicons dashicons-post-status">post status</div> |
| 159 | <div alt="f464" class="dashicons dashicons-edit">edit</div> |
| 160 | <div alt="f182" class="dashicons dashicons-trash">trash</div> |
| 161 | |
| 162 | <h4>Sorting</h4> |
| 163 | |
| 164 | <!-- sorting --> |
| 165 | <div alt="f504" class="dashicons dashicons-external">external</div> |
| 166 | <div alt="f142" class="dashicons dashicons-arrow-up">arrow-up</div> |
| 167 | <div alt="f140" class="dashicons dashicons-arrow-down">arrow-down</div> |
| 168 | <div alt="f139" class="dashicons dashicons-arrow-right">arrow-right</div> |
| 169 | <div alt="f141" class="dashicons dashicons-arrow-left">arrow-left</div> |
| 170 | <div alt="f342" class="dashicons dashicons-arrow-up-alt">arrow-up</div> |
| 171 | <div alt="f346" class="dashicons dashicons-arrow-down-alt">arrow-down</div> |
| 172 | <div alt="f344" class="dashicons dashicons-arrow-right-alt">arrow-right</div> |
| 173 | <div alt="f340" class="dashicons dashicons-arrow-left-alt">arrow-left</div> |
| 174 | <div alt="f343" class="dashicons dashicons-arrow-up-alt2">arrow-up</div> |
| 175 | <div alt="f347" class="dashicons dashicons-arrow-down-alt2">arrow-down</div> |
| 176 | <div alt="f345" class="dashicons dashicons-arrow-right-alt2">arrow-right</div> |
| 177 | <div alt="f341" class="dashicons dashicons-arrow-left-alt2">arrow-left</div> |
| 178 | <div alt="f156" class="dashicons dashicons-sort">sort</div> |
| 179 | <div alt="f229" class="dashicons dashicons-leftright">left right</div> |
| 180 | <div alt="f503" class="dashicons dashicons-randomize">randomize</div> |
| 181 | <div alt="f163" class="dashicons dashicons-list-view">list view</div> |
| 182 | <div alt="f164" class="dashicons dashicons-exerpt-view">exerpt view</div> |
| 183 | |
| 184 | <h4>Social</h4> |
| 185 | |
| 186 | <!-- social --> |
| 187 | <div alt="f237" class="dashicons dashicons-share">share</div> |
| 188 | <div alt="f240" class="dashicons dashicons-share-alt">share</div> |
| 189 | <div alt="f242" class="dashicons dashicons-share-alt2">share</div> |
| 190 | <div alt="f301" class="dashicons dashicons-twitter">twitter</div> |
| 191 | <div alt="f303" class="dashicons dashicons-rss">rss</div> |
| 192 | <div alt="f465" class="dashicons dashicons-email">email</div> |
| 193 | <div alt="f466" class="dashicons dashicons-email-alt">email</div> |
| 194 | <div alt="f304" class="dashicons dashicons-facebook">facebook</div> |
| 195 | <div alt="f305" class="dashicons dashicons-facebook-alt">facebook</div> |
| 196 | <div alt="f462" class="dashicons dashicons-googleplus">googleplus</div> |
| 197 | <div alt="f325" class="dashicons dashicons-networking">networking</div> |
| 198 | |
| 199 | <h4>WordPress.org Specific: Jobs, Profiles, WordCamps</h4> |
| 200 | |
| 201 | <!-- WPorg specific icons: Jobs, Profiles, WordCamps --> |
| 202 | <div alt="f308" class="dashicons dashicons-hammer">hammer</div> |
| 203 | <div alt="f309" class="dashicons dashicons-art">art</div> |
| 204 | <div alt="f310" class="dashicons dashicons-migrate">migrate</div> |
| 205 | <div alt="f311" class="dashicons dashicons-performance">performance</div> |
| 206 | <div alt="f483" class="dashicons dashicons-universal-access">universal access</div> |
| 207 | <div alt="f507" class="dashicons dashicons-universal-access-alt">universal access (alt)</div> |
| 208 | <div alt="f486" class="dashicons dashicons-tickets">tickets</div> |
| 209 | <div alt="f484" class="dashicons dashicons-nametag">nametag</div> |
| 210 | <div alt="f481" class="dashicons dashicons-clipboard">clipboard</div> |
| 211 | <div alt="f487" class="dashicons dashicons-heart">heart</div> |
| 212 | <div alt="f488" class="dashicons dashicons-megaphone">megaphone</div> |
| 213 | <div alt="f489" class="dashicons dashicons-schedule">schedule</div> |
| 214 | |
| 215 | <h4>Products</h4> |
| 216 | |
| 217 | <!-- internal/products --> |
| 218 | <div alt="f120" class="dashicons dashicons-wordpress">wordpress</div> |
| 219 | <div alt="f324" class="dashicons dashicons-wordpress-alt">wordpress</div> |
| 220 | <div alt="f157" class="dashicons dashicons-pressthis">press this</div> |
| 221 | <div alt="f463" class="dashicons dashicons-update">update</div> |
| 222 | <div alt="f180" class="dashicons dashicons-screenoptions">screenoptions</div> |
| 223 | <div alt="f348" class="dashicons dashicons-info">info</div> |
| 224 | <div alt="f174" class="dashicons dashicons-cart">cart</div> |
| 225 | <div alt="f175" class="dashicons dashicons-feedback">feedback</div> |
| 226 | <div alt="f176" class="dashicons dashicons-cloud">cloud</div> |
| 227 | <div alt="f326" class="dashicons dashicons-translation">translation</div> |
| 228 | |
| 229 | <h4>Taxonomies</h4> |
| 230 | |
| 231 | <!-- taxonomies --> |
| 232 | <div alt="f323" class="dashicons dashicons-tag">tag</div> |
| 233 | <div alt="f318" class="dashicons dashicons-category">category</div> |
| 234 | |
| 235 | <h4>Widgets</h4> |
| 236 | |
| 237 | <!-- widgets --> |
| 238 | <div alt="f480" class="dashicons dashicons-archive">archive</div> |
| 239 | <div alt="f479" class="dashicons dashicons-tagcloud">tagcloud</div> |
| 240 | <div alt="f478" class="dashicons dashicons-text">text</div> |
| 241 | |
| 242 | <h4>Notifications</h4> |
| 243 | |
| 244 | <!-- alerts/notifications/flags --> |
| 245 | <div alt="f147" class="dashicons dashicons-yes">yes</div> |
| 246 | <div alt="f158" class="dashicons dashicons-no">no</div> |
| 247 | <div alt="f335" class="dashicons dashicons-no-alt">no</div> |
| 248 | <div alt="f132" class="dashicons dashicons-plus">plus</div> |
| 249 | <div alt="f502" class="dashicons dashicons-plus-alt">plus</div> |
| 250 | <div alt="f460" class="dashicons dashicons-minus">minus</div> |
| 251 | <div alt="f153" class="dashicons dashicons-dismiss">dismiss</div> |
| 252 | <div alt="f159" class="dashicons dashicons-marker">marker</div> |
| 253 | <div alt="f155" class="dashicons dashicons-star-filled">filled star</div> |
| 254 | <div alt="f459" class="dashicons dashicons-star-half">half star</div> |
| 255 | <div alt="f154" class="dashicons dashicons-star-empty">empty star</div> |
| 256 | <div alt="f227" class="dashicons dashicons-flag">flag</div> |
| 257 | |
| 258 | <h4>Misc</h4> |
| 259 | |
| 260 | <!-- misc/cpt --> |
| 261 | <div alt="f230" class="dashicons dashicons-location">location</div> |
| 262 | <div alt="f231" class="dashicons dashicons-location-alt">location</div> |
| 263 | <div alt="f178" class="dashicons dashicons-vault">vault</div> |
| 264 | <div alt="f332" class="dashicons dashicons-shield">shield</div> |
| 265 | <div alt="f334" class="dashicons dashicons-shield-alt">shield</div> |
| 266 | <div alt="f468" class="dashicons dashicons-sos">sos</div> |
| 267 | <div alt="f179" class="dashicons dashicons-search">search</div> |
| 268 | <div alt="f181" class="dashicons dashicons-slides">slides</div> |
| 269 | <div alt="f183" class="dashicons dashicons-analytics">analytics</div> |
| 270 | <div alt="f184" class="dashicons dashicons-chart-pie">pie chart</div> |
| 271 | <div alt="f185" class="dashicons dashicons-chart-bar">bar chart</div> |
| 272 | <div alt="f238" class="dashicons dashicons-chart-line">line chart</div> |
| 273 | <div alt="f239" class="dashicons dashicons-chart-area">area chart</div> |
| 274 | <div alt="f307" class="dashicons dashicons-groups">groups</div> |
| 275 | <div alt="f338" class="dashicons dashicons-businessman">businessman</div> |
| 276 | <div alt="f336" class="dashicons dashicons-id">id</div> |
| 277 | <div alt="f337" class="dashicons dashicons-id-alt">id</div> |
| 278 | <div alt="f312" class="dashicons dashicons-products">products</div> |
| 279 | <div alt="f313" class="dashicons dashicons-awards">awards</div> |
| 280 | <div alt="f314" class="dashicons dashicons-forms">forms</div> |
| 281 | <div alt="f473" class="dashicons dashicons-testimonial">testimonial</div> |
| 282 | <div alt="f322" class="dashicons dashicons-portfolio">portfolio</div> |
| 283 | <div alt="f330" class="dashicons dashicons-book">book</div> |
| 284 | <div alt="f331" class="dashicons dashicons-book-alt">book</div> |
| 285 | <div alt="f316" class="dashicons dashicons-download">download</div> |
| 286 | <div alt="f317" class="dashicons dashicons-upload">upload</div> |
| 287 | <div alt="f321" class="dashicons dashicons-backup">backup</div> |
| 288 | <div alt="f469" class="dashicons dashicons-clock">clock</div> |
| 289 | <div alt="f339" class="dashicons dashicons-lightbulb">lightbulb</div> |
| 290 | <div alt="f482" class="dashicons dashicons-microphone">microphone</div> |
| 291 | <div alt="f472" class="dashicons dashicons-desktop">desktop</div> |
| 292 | <div alt="f471" class="dashicons dashicons-tablet">tablet</div> |
| 293 | <div alt="f470" class="dashicons dashicons-smartphone">smartphone</div> |
| 294 | <div alt="f328" class="dashicons dashicons-smiley">smiley</div> |
| 295 | </div> |
| 296 | |
| 297 | </div> |
| 298 | |
| 299 | <div id="instructions"> |
| 300 | |
| 301 | <h3>Photoshop Usage</h3> |
| 302 | |
| 303 | <p>Use the .OTF version of the font for Photoshop mockups, the web-font versions won't work. For most accurate results, pick the "Sharp" font smoothing.</p> |
| 304 | |
| 305 | <h3>CSS Usage</h3> |
| 306 | |
| 307 | <p>Link the stylesheet:</p> |
| 308 | |
| 309 | <pre><link rel="stylesheet" href="css/dashicons.css"></pre> |
| 310 | |
| 311 | <p>Now add the icons using the <code>:before</code> selector. You can insert the Star icon like this:</p> |
| 312 | |
| 313 | <textarea class="code" onclick="select();"> |
| 314 | .myicon:before { |
| 315 | content: "\f155"; |
| 316 | display: inline-block; |
| 317 | -webkit-font-smoothing: antialiased; |
| 318 | font: normal 20px/1 'dashicons'; |
| 319 | vertical-align: top; |
| 320 | }</textarea> |
| 321 | |
| 322 | </div><!-- /#instructions --> |
| 323 | |
| 324 | </main><!-- #main --> |
| 325 | |
| 326 | <!-- Required for the Copy Glyph functionality --> |
| 327 | <div id="temp" style="display:none;"></div> |
| 328 | |
| 329 | <script type="text/html" id="tmpl-glyphs"> |
| 330 | <div class="dashicons {{data.cssClass}}"></div> |
| 331 | <div class="info"> |
| 332 | <span class="name">← {{data.cssClass}}</span> |
| 333 | <span><a href='javascript:dashicons.copy( "content: \"\\{{data.attr}}\";", "css" )'>Copy CSS</a></span> |
| 334 | <span><a href="javascript:dashicons.copy( '{{data.html}}', 'html' )">Copy HTML</a></span> |
| 335 | <span><a href="javascript:dashicons.copy( '{{data.glyph}}' )">Copy Glyph</a></span> |
| 336 | </div> |
| 337 | </script> |
| 338 | |
| 339 | <?php endwhile; // end of the loop. ?> |
| 340 | |
| 341 | </div><!-- #primary --> |
| 342 | <?php get_footer(); ?> |