mozilla
Your Search Results

    Template:spec2

    <%
    /* parameters: */
    /* $0 = name of specification */
    
    //
    // List of all specifications and their current status.
    //
    // Possible values:
    //  ED          Editor's Draft
    //  WD          Working Draft
    //  CR          Candidate Recommendation
    //  REC         Recommendation
    //  Living      A living specification (constantly changing)
    //  Standard    A long-time accepted standard, unspecified
    //
    
    var status = {
      'Alarm API'                  : 'WD',
      'AmbientLight'               : 'CR',
      'Battery API'                : 'WD',
      'Clipboard API'              : 'WD',
      'Compositing'                : 'CR',
      'Contacts'                   : 'WD',
      'CORS'                       : 'REC',
      'CSP 1.0'                    : 'CR',
      'CSP 1.1'                    : 'CR',
      'CSS1'                       : 'REC',
      'CSS2.1'                     : 'REC',
      'CSS3 Animations'            : 'WD',
      'CSS3 Backgrounds'           : 'CR',
      'CSS3 Basic UI'              : 'WD',
      'CSS3 Box'                   : 'WD',
      'CSS3 Box Alignment'         : 'WD',
      'CSS3 Cascade'               : 'CR',
      'CSS3 Colors'                : 'REC',
      'CSS3 Conditional'           : 'CR',
      'CSS3 Content'               : 'WD',
      'CSS3 Counter Styles'        : 'WD',
      'CSS3 Device'                : 'WD',
      'CSS3 Display'               : 'WD',
      'CSS3 Flexbox'               : 'CR',
      'CSS3 Font Loading'          : 'WD',
      'CSS3 Fonts'                 : 'CR',
      'CSS3 Break'                 : 'WD',
      'CSS3 Fragmentation'         : 'WD',
      'CSS3 GCPM'                  : 'WD',
      'CSS3 Grid'                  : 'WD',
      'CSS3 Images'                : 'CR',
      'CSS3 Inline'                : 'WD',
      'CSS3 Lists'                 : 'WD',
      'CSS3 Media Queries'         : 'REC',
      'CSS3 Multicol'              : 'CR',
      'CSS3 Namespaces'            : 'REC',
      'CSS3 Overflow'              : 'WD',
      'CSS3 Paged Media'           : 'WD',
      'CSS3 Positioning'           : 'WD',
      'CSS3 Regions'               : 'WD',
      'CSS3 Ruby'                  : 'WD',
      'CSS3 Selectors'             : 'REC',
      'CSS3 Sizing'                : 'WD',
      'CSS3 Speech'                : 'CR',
      'CSS3 Style'                 : 'REC',
      'CSS3 Syntax'                : 'CR',
      'CSS3 Template'              : 'WD',
      'CSS3 Text'                  : 'WD',
      'CSS3 Text Decoration'       : 'CR',
      'CSS3 Transforms'            : 'WD',
      'CSS3 Transitions'           : 'WD',
      'CSS3 Values'                : 'CR',
      'CSS3 Variables'             : 'WD',
      'CSS3 Writing Modes'         : 'CR',
      'CSS3 2D Transforms'         : 'Old-Transforms',
      'CSS3 3D Transforms'         : 'Old-Transforms',
      'CSS4 Colors'                : 'ED',
      'CSS4 Images'                : 'WD',
      'CSS4 Media Queries'         : 'WD',
      'CSS4 Pseudo-Elements'       : 'WD',
      'CSS4 Selectors'             : 'WD',
      'CSS4 Text'                  : 'ED',
      'CSS Exclusions'             : 'WD',
      'CSS Line Grid'              : 'WD',
      'CSS Logical Properties'     : 'ED',
      'CSS Masks'                  : 'CR',
      'CSS Non-element Selectors'  : 'WD',
      'CSS Scope'                  : 'WD',
      'CSS Scroll Snap Points'     : 'ED',
      'CSS Shapes'                 : 'CR',
      'CSS Will Change'            : 'WD',
      'CSSOM'                      : 'WD',
      'CSSOM View'                 : 'WD',
      'Custom Elements'            : 'WD',
      'Data Store API'             : 'Draft',
      'Device Orientation'         : 'WD',
      'DOM WHATWG'                 : 'Living',
      'DOM Parsing'                : 'Living',
      'DOM1'                       : 'REC',
      'DOM2 Core'                  : 'REC',
      'DOM2 Style'                 : 'REC',
      'DOM2 Events'                : 'REC',
      'DOM2 HTML'                  : 'REC',
      'DOM2 Traversal_Range'       : 'REC',
      'DOM3 Core'                  : 'REC',
      'DOM3 Events'                : 'WD',
      'DOM3 XPath'                 : 'REC',
      'DOM4'                       : 'WD',
      'Element Traversal'          : 'REC',
      'EME'                        : 'WD',
      'Encoding'                   : 'Living',
      'ES1'                        : 'Standard',
      'ES5.1'                      : 'Standard',
      'ES6'                        : 'RC',
      'ES7'                        : 'Draft',
      'ES Int 1.0'                 : 'Standard',
      'ES Int 2.0'                 : 'Draft',
      'Fetch'                      : 'Living',
      'File API'                   : 'WD',
      'FileSystem'                 : 'ED',
      'Filters 1.0'                : 'WD',
      'Fullscreen'                 : 'Living',
      'Gamepad'                    : 'WD',
      'Geolocation'                : 'REC',
      'Geometry Interfaces'        : 'CR',
      'Harmony'                    : 'Draft',
      'Highres Time'               : 'REC',
      'HTML Canvas 2D Context W3C' : 'CR',
      'HTML Editing'               : 'ED',
      'HTML Imports'               : 'ED',
      'HTML Templates'             : 'WD',
      'HTML4.01'                   : 'REC',
      'HTML5 Web Messaging'        : 'CR',
      'HTML5 W3C'                  : 'REC',
      'HTML5.1'                    : 'WD',
      'HTML WHATWG'                : 'Living',
      'IndexedDB'                  : 'CR',
      'Manifest'                   : 'WD',
      'MathML2'                    : 'REC',
      'MathML3'                    : 'REC',
      'Media Capture'              : 'CR',
      'Media Source Extensions'    : 'WD',
      'MediaStream Recording'      : 'WD',
      'Messaging'                  : 'ED',
      'Navigation Timing'          : 'REC',
      'Network Information'        : 'ED',
      'Page Visibility API'        : 'REC',
      'Permissions API'            : 'ED',
      'Pointer Events'             : 'REC',
      'Pointer Lock'               : 'CR',
      'Progress Events'            : 'CR',
      'Proximity Events'           : 'CR',
      'Push API'                   : 'WD',
      'Referrer Policy'            : 'ED',
      'RequestAnimationFrame'      : 'WD',
      'Runtime'                    : 'WD',
      'SVG1.1'                     : 'REC',
      'SVG2'                       : 'WD',
      'Screen Orientation'         : 'WD',
      'Selection API'              : 'WD',
      'Selectors API Level 1'      : 'REC',
      'Selectors API Level 2'      : 'WD',
      'Server-sent events'         : 'REC',
      'Service Workers'            : 'ED',
      'Shadow DOM'                 : 'WD',
      'Telephony API'              : 'ED',
      'Touch Events'               : 'PR',
      'Typed Array'                : 'Obsolete',
      'Vibration API'              : 'PR',
      'UI Events'                  : 'WD',
      'Undo Manager'               : 'ED',
      'Upgrade Insecure Requests'  : 'WD',
      'URL'                        : 'Living',
      'vCard'                      : 'RFC',
      'Web Animations'             : 'ED',
      'Web Audio API'              : 'WD',
      'Web Crypto API'             : 'CR',
      'WebGL'                      : 'REC',
      'WebGL2'                     : 'ED',
      'WebIDL'                     : 'CR',
      'WebMIDI API'                : 'WD',
      'Web Notifications'          : 'Living',
      'Web Speech API'             : 'Draft',
      'WebRTC 1.0'                 : 'WD',
      'Websockets'                 : 'CR',
      'Web Storage'                : 'REC',
      'Web Telephony'              : 'ED',
      'WebVR'                      : 'Draft',
      'WebVTT'                     : 'Draft',
      'Web Workers'                : 'CR',
      'Will-change'                : 'ED',
      'WOFF1.0'                    : 'REC',
      'WOFF2.0'                    : 'WD',
      'XMLHttpRequest'             : 'Living',
      'Beacon'                     : 'WD'
    }
    
    status['CSS3 2D Transforms'] = status['CSS3 3D Transforms'] = status['CSS3 Transforms'];
    status['CSS3 UI'] = status['CSS3 Basic UI'];
    status['WebSMS'] = status['Messaging'];
    status['Blending'] = status['Compositing'];
    
    var label = {
      'REC': mdn.localString({
        'en-US' : 'Recommendation',
        'ja'    : '勧告',
        'de'    : 'Empfehlung',
        'ru'    : 'Рекомендация',
        'fr'    : 'Recommendation'
      }),
      'PR' : mdn.localString({
        'en-US' : 'Proposed Recommendation',
        'ja'    : '勧告案',
        'de'    : 'Vorgeschlagene Empfehlung',
        'ru'    : 'Предложенная рекомендация',
        'fr'    : 'Recommendation proposée'
      }),
      'CR' : mdn.localString({
        'en-US' : 'Candidate Recommendation',
        'ja'    : '勧告候補',
        'de'    : 'Anwärter Empfehlung',
        'ru'    : 'Кандидат в рекомендации',
        'fr'    : 'Candidat au statut de recommandation'
      }),
      'RC' : mdn.localString({
        'en-US' : 'Release Candidate',
        'ja'    : '勧告候補',
        'de'    : 'Anwärter Empfehlung',
        'ru'    : 'Кандидат в рекомендации',
        'fr'    : 'En cours de validation comme recommandation'
      }),
      'WD' : mdn.localString({
        'en-US' : 'Working Draft',
        'ja'    : '草案',
        'de'    : 'Arbeitsentwurf',
        'ru'    : 'Рабочий черновик',
        'fr'    : 'Version de travail'
      }),
      'ED' : mdn.localString({
        'en-US' : 'Editor\'s Draft',
        'ja'    : '勧告改訂案',
        'de'    : 'Bearbeiterentwurf',
        'ru'    : 'Редакторский черновик',
        'fr'    : 'Brouillon de l\'éditeur'
      }),
      'Old-Transforms' : mdn.localString({
        'en-US' : 'This has been merged in another draft. Please update.',
        'ja'    : 'この仕様は他のドラフトへ移動されました。アップデートしてください。',
        'de'    : 'Diese Spezifikation wurde mit einem anderen Entwurf zusammengeführt. Bitte aktualisieren.',
        'ru'    : 'Эта спецификация была слита с другим черновиком. Пожалуйста, обновите.',
        'fr'    : 'Cette spécification a été fusionnée avec une autre. Veuillez mettre à jour cette mention.'
      }),
      'Living' : mdn.localString({
        'en-US' : 'Living Standard',
        'de'    : 'Lebender Standard',
        'ru'    : 'Живой стандарт',
        'fr'    : 'Standard évolutif'
      }),
      'RFC' : mdn.localString({
        'en-US'   : 'IETF RFC'
      }),
      'Standard' : mdn.localString({
        'en-US' : 'Standard',
        'de'    : 'Standard',
        'ru'    : 'Стандарт',
        'fr'    : 'Standard'
      }),
      'Draft'  : mdn.localString({
        'en-US' : 'Draft',
        'ja'    : 'ドラフト',
        'de'    : 'Entwurf',
        'ru'    : 'Черновик',
        'fr'    : 'Projet'
      }),
      'Obsolete' : mdn.localString({
          'en-US' : 'Obsolete',
          'de'    : 'Veraltet'
      })
    }
    
    var unknown_label = mdn.localString({
        'en-US' : 'Unknown',
        'ja'    : '不明',
        'de'    : 'Unbekannt',
        'ru'    : 'Неизвестно',
        'fr'    : 'Statut incoonu'
    });
    
    %><span class="spec-<%- status[$0] || ''  %>"><%= (status[$0] && label[status[$0]]) || unknown_label %></span>
    Search for pages that use Template:spec2 to see example use cases and how many pages use this macro.

    Document Tags and Contributors

    Tags: 
    Last updated by: Sheppy,