You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			91 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			JavaScript
		
	
			
		
		
	
	
			91 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			JavaScript
		
	
'use strict';
 | 
						|
 | 
						|
/* global window: false */
 | 
						|
 | 
						|
// Taken from background.html.
 | 
						|
// Templates are here solely to support the Backbone views rendered in the Style Guide.
 | 
						|
 | 
						|
// Note: Any change here must be reflected in background.html to be reflected in the app
 | 
						|
//   and test/index.html to be reflected in the unit tests.
 | 
						|
 | 
						|
window.Whisper.View.Templates = {
 | 
						|
  hasRetry: `
 | 
						|
    {{ messageNotSent }} <span href='#' class='retry'>{{ resend }}</span>
 | 
						|
  `,
 | 
						|
  'some-failed': `
 | 
						|
    {{ someFailed }}
 | 
						|
  `,
 | 
						|
  keychange: `
 | 
						|
    <span class='content' dir='auto'>
 | 
						|
      <span class='shield icon'></span> {{ content }}
 | 
						|
    </span>
 | 
						|
  `,
 | 
						|
  'verified-change': `
 | 
						|
    <span class='content' dir='auto'>
 | 
						|
      <span class='{{ icon }} icon'></span> {{ content }}
 | 
						|
    </span>
 | 
						|
  `,
 | 
						|
  message: `
 | 
						|
      {{> avatar }}
 | 
						|
      <div class='bubble {{ avatar.color }}'>
 | 
						|
          <div class='sender' dir='auto'>
 | 
						|
            {{ sender }}
 | 
						|
            {{ #profileName }}
 | 
						|
              <span class='profileName'>{{ profileName }} </span>
 | 
						|
            {{ /profileName }}
 | 
						|
          </div>
 | 
						|
          <div class='tail-wrapper {{ innerBubbleClasses }}'>
 | 
						|
            <div class='inner-bubble'>
 | 
						|
              {{ #hasAttachments }}
 | 
						|
                <div class='attachments'></div>
 | 
						|
              {{ /hasAttachments }}
 | 
						|
              {{ #hasBody }}
 | 
						|
                <div class='content' dir='auto'>
 | 
						|
                  {{ #message }}
 | 
						|
                    <div class='body'>{{ message }}</div>
 | 
						|
                  {{ /message }}
 | 
						|
                </div>
 | 
						|
                {{ /hasBody }}
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
          <div class='meta'>
 | 
						|
            <span class='timestamp' data-timestamp={{ timestamp }}></span>
 | 
						|
            <span class='status hide'></span>
 | 
						|
            <span class='timer'></span>
 | 
						|
          </div>
 | 
						|
          {{ #hoverIcon }}
 | 
						|
            <div class='menu-container menu'>
 | 
						|
              <div class='menu-anchor'>
 | 
						|
                <span class='dots-horizontal-icon'></span>
 | 
						|
                <ul class='menu-list'>
 | 
						|
                  <li class='reply'>{{ reply }}</li>
 | 
						|
                </ul>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          {{ /hoverIcon }}
 | 
						|
      </div>
 | 
						|
  `,
 | 
						|
  hourglass: `
 | 
						|
    <span class='hourglass'><span class='sand'></span></span>
 | 
						|
  `,
 | 
						|
  expirationTimerUpdate: `
 | 
						|
    <span class='content'><span class='icon clock'></span> {{ content }}</span>
 | 
						|
  `,
 | 
						|
  'file-view': `
 | 
						|
    <div class='icon {{ mediaType }}'></div>
 | 
						|
    <div class='text'>
 | 
						|
      <div class='fileName' title='{{ altText }}'>
 | 
						|
        {{ fileName }}
 | 
						|
      </div>
 | 
						|
      <div class='fileSize'>{{ fileSize }}</div>
 | 
						|
    </div>
 | 
						|
  `,
 | 
						|
  'error-icon': `
 | 
						|
    <span class='error-icon'>
 | 
						|
    </span>
 | 
						|
    {{ #message }}
 | 
						|
      <span class='error-message'>{{message}}</span>
 | 
						|
    {{ /message }}
 | 
						|
  `,
 | 
						|
};
 |