<!doctype html>
<!--[if lt IE 9]><html class="lt-ie9 ie"><![endif]-->
<!--[if IE 9]><html class="ie"><![endif]-->
<!--[if gt IE 9]><html lang="en"><![endif]-->
  <head>
    <base target="_self">
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Referral SaaSquatch Dollar Credit Theme</title>
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:300,400,700">
    <link rel="stylesheet" href="{{assets 'css/cta-widget.css'}}">

    {{> programs/CREDIT/theme_messages}}
    {{squatchHead}}

    <!--[if lt IE 9]>
      <script src="{{assets 'libs/bind-polyfill.js'}}"></script>
      <script src="{{assets 'libs/html5shiv-printshiv.min.js'}}"></script>
    <![endif]-->

    <!--[if lte IE 9]>
      <script src="{{assets 'libs/matchMedia.js'}}"></script>
      <script src="{{assets 'libs/matchMedia.addListener.js'}}"></script>
    <![endif]-->

   <style>
      .squatch-container .squatch-title {
        color: {{variables 'widget.REFERRER_WIDGET.content.widgetCustomization.headerColor'}};
      }
      body .squatch-container {
        font-family: {{variables 'widget.REFERRER_WIDGET.content.widgetCustomization.widgetFont'}};
      }
    </style>
  </head>

  <body>
    <main class="cta-widget">
      CTA Text
    </main>

    <script src="{{assets 'libs/ready.min.js'}}"></script>
    <script src="{{assets 'libs/clipboard.min.js'}}"></script>
    <script src="{{assets 'libs/moment.min.js'}}"></script>
    <script src="{{assets 'javascript/widget.js'}}"></script>
  </body>
</html>

Include cta as an iframe


<input type="hidden" name="included_messages[]" value="{{id}}" />

{{author.name}}

  {{friendlyDatetime created_at}}
  <button type="button" class="delete-btn" href="#" aria-label="{{#t "delete_message"}}Delete message{{/t}}">

  </button>

  {{body}}
  {{#if isCondensable}}

      {{#if isCondensed}}
        {{#t "labels.more"}}more...{{/t}}
      {{else}}
        {{#t "labels.less"}}less...{{/t}}
      {{/if}}

  {{/if}}

Remove nonfunctional delete button in conversation reply modal

<input type="hidden" name="included_messages[]" value="{{id}}" />

{{author.name}}

  {{friendlyDatetime created_at}}

  {{body}}
  {{#if isCondensable}}

      {{#if isCondensed}}
        {{#t "labels.more"}}more...{{/t}}
      {{else}}
        {{#t "labels.less"}}less...{{/t}}
      {{/if}}

  {{/if}}


{{#unless (eq render_only false)}}

        <input type="checkbox" class="inline-block setting-widget prop-element" name="{{setting_name}}" data-setting-widget-type="bool"
          id="{{prefix}}{{setting_name}}"
          {{#if show_push_notifications_tooltip}}disabled="disabled"{{/if}}
          {{#if is_checked}}
          {{#unless show_push_notifications_tooltip}}
          checked="checked"
          {{/unless}}
          {{/if}} />

        {{{label}}}

    {{#if show_push_notifications_tooltip}}

    {{/if}}

{{/unless}}

Fix toggling push notification checkbox when disabled.

{{#unless (eq render_only false)}}

        <input type="checkbox" class="inline-block setting-widget prop-element" name="{{setting_name}}" data-setting-widget-type="bool"
          id="{{prefix}}{{setting_name}}"
          {{#if show_push_notifications_tooltip}}disabled="disabled"{{/if}}
          {{#if is_checked}}
          checked="checked"
          {{/if}} />

        {{{label}}}

    {{#if show_push_notifications_tooltip}}

    {{/if}}

{{/unless}}


<input type="checkbox" {{#if visible}}checked=true {{/if}}/>

{{name}}

Rework label to not hinder clicking the icons

<input type="checkbox" {{#if visible}}checked="checked"{{/if}}/> {{name}}


sl-ember-test-helpers

An Ember CLI Addon that provides and registers QUnit test helpers for use in the testing of your application.

Documentation

Available on GitHub

Update repository description in demo application

sl-ember-test-helpers

An Ember CLI Addon that provides and registers test helpers for use in the testing of your application.

Documentation

Available on GitHub


<div class="img-container">
  {{#if crossorigin}}
    <img {{bind-attr src=source}} crossorigin="anonymous">
  {{else}}
    <img {{bind-attr src=source}}>
  {{/if}}
</div>

Update to ember 2.0 syntax

  {{#if crossorigin}}

  {{else}}

  {{/if}}


    <form class="form-horizontal name-setting">
        <input type="hidden" name="is_full_name" value="true" />

            {{t "Full name" }}
            <input type="text" autocomplete="off" name="full_name" value="{{ full_name }}" />

            {{t "Email" }}
            <input type="text" autocomplete="off" name="email" value="{{ email }}" readonly/>

            {{t 'User role' }}
                {{> ../help_link_widget link="/help/roles-and-permissions" }}

            <select name="user-role-select" id="user-role-select" data-setting-widget-type="number" {{#if disable_role_dropdown}}disabled{{/if}}>
                {{> dropdown_options_widget option_values=user_role_values}}
            </select>

    </form>

Add user-id readonly field in edit-user UI.

    <form class="form-horizontal name-setting">
        <input type="hidden" name="is_full_name" value="true" />

            {{t "Full name" }}
            <input type="text" autocomplete="off" name="full_name" value="{{ full_name }}" />

            {{t "Email" }}
            <input type="text" autocomplete="off" name="email" value="{{ email }}" readonly/>

            {{t "User ID" }}
            <input type="text" autocomplete="off" name="user_id" value="{{ user_id }}" readonly/>

            {{t 'User role' }}
                {{> ../help_link_widget link="/help/roles-and-permissions" }}

            <select name="user-role-select" id="user-role-select" data-setting-widget-type="number" {{#if disable_role_dropdown}}disabled{{/if}}>
                {{> dropdown_options_widget option_values=user_role_values}}
            </select>

    </form>


  {{#if @instructors.length}}

      {{t "general.instructors"}}
      ({{@instructors.length}})

      {{#each (sort-by "title" @instructors) as |user|}}

          {{user.fullName}}

      {{/each}}

  {{/if}}

  {{#if @instructorGroups.length}}

      {{t "general.instructorGroups"}}
      ({{@instructorGroups.length}})

      {{#each (sort-by "title" @instructorGroups) as |instructorGroup|}}

            <FaIcon @icon="users" />
            {{instructorGroup.title}}

            {{#each (sort-by "fullName" (await instructorGroup.users)) as |instructorGroupMember|}}

                {{instructorGroupMember.fullName}}

            {{/each}}

      {{/each}}

  {{/if}}

Sort users by fullName not title

  {{#if @instructors.length}}

      {{t "general.instructors"}}
      ({{@instructors.length}})

      {{#each (sort-by "fullName" @instructors) as |user|}}

          {{user.fullName}}

      {{/each}}

  {{/if}}

  {{#if @instructorGroups.length}}

      {{t "general.instructorGroups"}}
      ({{@instructorGroups.length}})

      {{#each (sort-by "title" @instructorGroups) as |instructorGroup|}}

            <FaIcon @icon="users" />
            {{instructorGroup.title}}

            {{#each (sort-by "fullName" (await instructorGroup.users)) as |instructorGroupMember|}}

                {{instructorGroupMember.fullName}}

            {{/each}}

      {{/each}}

  {{/if}}


Settings

Change your settings

        Your Name:
        {{#if editMode}}
          {{input value=userName.value}}
        {{else}}
          {{userName.value}}
        {{/if}}

        Currency:
        {{#if editMode}}
          {{input value=currency.value}}
        {{else}}
          {{currency.value}}
        {{/if}}

    {{#if editMode}}
      <button class="mdl-button mdl-button--colored mdl-js-button" {{action "editMode" false}}>Reset</button>
      <button class="mdl-button mdl-js-button mdl-button--raised mdl-button--colored" {{action "updateSettings"}}>save</button>
    {{else}}
      <button class="mdl-button mdl-button--colored mdl-js-button" {{action "editMode" true}}>edit</button>
      <button class="mdl-button mdl-js-button mdl-button--raised mdl-button--colored" disabled>save</button>
    {{/if}}

Move each setting to its component

Settings

Change your settings

      {{user-setting setting=userName class="settings-item"}}

      {{user-setting setting=currency class="settings-item"}}

    {{#link-to 'home' class="mdl-button mdl-button--colored mdl-js-button" id="close-settings-btn"}}
      close
    {{/link-to}}


<!DOCTYPE html>

  <title>Stylo</title>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<link href="/css/bootstrap.min.css" rel="stylesheet">
	<link href="/css/bootstrap-theme.min.css" rel="stylesheet">
	<link href="/css/main.css" rel="stylesheet">

	<link href="https://fonts.googleapis.com/css?family=Fugaz+One" rel="stylesheet">

    {{> navmenu}}

{{fname}}

{{lname}}

Logout

Add back button on account page.

<!DOCTYPE html>

  <title>Stylo</title>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<link href="/css/bootstrap.min.css" rel="stylesheet">
	<link href="/css/bootstrap-theme.min.css" rel="stylesheet">
	<link href="/css/main.css" rel="stylesheet">

	<link href="https://fonts.googleapis.com/css?family=Fugaz+One" rel="stylesheet">

    {{> navmenu}}

{{fname}}

{{lname}}

Back

Logout


---
layout: partners.hbs
title: "Divisadero"
solutions: true
priority: 25
summary:
logo: "//optimizely-marketer-assets.s3.amazonaws.com/partners/logos/33sticks.png"
website_link: "http://divisadero.es/"
website_display: "Divisadero.es"
kb_article:
stars: 1
industry: "Test development, Strategic consulting"
locations:
- location:
    phone: "+34 902 10 83 84"
    email: "info@divisadero.es"
    region: "EMEA - Other"
    city: "Madrid"
    state: ""
    address1: "125 East Main Street"
    address2:
    zip: "84003"
    country: "USA"
contact:
languages:
- "Japanese"
- "English"
- "Korean"
- "Chinese"
tags:
- "E-Commerce / Retail"
- "Media"
- "B2B / SaaS"
- "Lead gen"
---
33 Sticks is a small and flexible analytics boutique partnering with Fortune 500 companies, startups, investors, and agencies to help companies make informed decisions and maximize profits through optimized user experiences.

Add a new partner Divisadero (updated)

---
layout: partners.hbs
title: "DIVISADERO"
solutions: true
priority: 25
summary:
logo: "//optimizely-marketer-assets.s3.amazonaws.com/partners/logos/33sticks.png"
website_link: "http://divisadero.es/"
website_display: "Divisadero.es"
kb_article:
stars: 1
industry: "Strategic Consulting, Custom Implementation"
locations:
- location:
    phone: "+34 902 10 83 84"
    email: "info@divisadero.es"
    region: "EMEA - Other"
    city: "Madrid"
    state: ""
    address1: "C/ Zurbano, 34"
    address2:
    zip: "28010"
    country: "Spain"
contact:
languages:
- "Castellano"
- "English"
- "Français"
- "Deutsch"
- "Portugués"
tags:
- "E-Commerce / Retail"
- "Travel"
- "Insurance"
- "Finance"
- "Telecommunications"
---
Boutique de Inteligencia Digital y Gestión Analítica, dedicada exclusivamente a la prestación de servicios de Digital Analytics y Estrategias Multicanal.

Divisadero is a leading European Boutique in Online Strategy and optimization through data-based insights.


{{#ifeq gameType "wwdmm"}}
    {{> group/meme/lobby environment=../env}}
{{/ifeq}}

{{#ifeq gameType "wikigeeks"}}
    {{> group/wiki/lobby environment=../env}}
{{/ifeq}}

{{#ifeq gameType "htyi"}}
    {{> group/htyi/lobby environment=../env}}
{{/ifeq}}

Fix for env var not being passed to games' group views.

{{#ifeq gameType "wwdmm"}}
    {{> group/meme/lobby environment=env}}
{{/ifeq}}

{{#ifeq gameType "wikigeeks"}}
    {{> group/wiki/lobby environment=env}}
{{/ifeq}}

{{#ifeq gameType "htyi"}}
    {{> group/htyi/lobby environment=env}}
{{/ifeq}}


    User Selector
    Add / remove

{{#each usersList as |userId|}}

    {{userId}}

      <button {{action 'removePermission' userId}} class="btn btn-xs bg-red">

      </button>

{{/each}}

      {{input value=newUserId type="text" class="form-control"}}

      <button {{action 'addPermission'}} class="btn btn-xs bg-black">

      </button>

Add styling/ color to page

    User Selector
    Add / remove

{{#each usersList as |userId|}}

    {{userId}}

      <button {{action 'removePermission' userId}} class="btn btn-xs btn-danger">

      </button>

{{/each}}

      {{input value=newUserId type="text" class="form-control"}}

      <button {{action 'addPermission'}} class="btn btn-xs btn-success">

      </button>


Customizing Modal Animation

You can provide your own animation by writing a transition rule
that applies inHelper("liquid-modal"). The default,
built-in rule looks like this:

{{code-snippet name="default-modal-rule.js"}}

It uses the {{#link-to "transitions.explode"}}explode{{/link-to}}
transition to separately animate the dialog box's container (which has class lm-container) and the background overlay (which has class lf-overlay).

There are also fromModel and toModal
constraints that will match the name of the modal component that is
coming or going.

Fix `fromModel` to `fromModal` in modal docs

Customizing Modal Animation

You can provide your own animation by writing a transition rule
that applies inHelper("liquid-modal"). The default,
built-in rule looks like this:

{{code-snippet name="default-modal-rule.js"}}

It uses the {{#link-to "transitions.explode"}}explode{{/link-to}}
transition to separately animate the dialog box's container (which has class lm-container) and the background overlay (which has class lf-overlay).

There are also fromModal and toModal
constraints that will match the name of the modal component that is
coming or going.


{{#linkTo "variants.add" this}}Add...{{/linkTo}}

                Name
                Project Number
                Description
                Platform
                Instances

            {{#each variantList }}

                    {{#linkTo "variant" this}}{{name}}{{/linkTo}}
                    {{ googleProjectNumber }}
                    {{ description }}
                    {{ typeFormatted }}
                    {{ totalInstances }}

                        {{#linkTo "variants.edit" this}}Rename...{{/linkTo}}

                        Remove...

            {{else}}

                    {{#if isLoaded}}This application doesn't have any variants yet.{{/if}}

            {{/each}}

Make the whole 'Add...' div clickable

                    {{#linkTo "variants.add" this}}
Add...
{{/linkTo}}

                Name
                Project Number
                Description
                Platform
                Instances

            {{#each variantList }}

                    {{#linkTo "variant" this}}{{name}}{{/linkTo}}
                    {{ googleProjectNumber }}
                    {{ description }}
                    {{ typeFormatted }}
                    {{ totalInstances }}

                        {{#linkTo "variants.edit" this}}Rename...{{/linkTo}}

                        Remove...

            {{else}}

                    {{#if isLoaded}}This application doesn't have any variants yet.{{/if}}

            {{/each}}


Artist Lookup

Type the name of an artist to find similar artists with Creative Commons-licensed music.

    {{input type="text" value=query class="form-control" action="query"}}

      <button class="btn btn-default" {{action "query"}}>
        {{#if loading}}

        {{/if}}
        Look up
      </button>

  {{#each results as |artist|}}

{{artist.name}}

      {{#each artist.links as |link|}}
        {{link.display_name}}
      {{/each}}

  {{else}}
    {{#if loading}}

      Loading...

    {{else}}
      {{#if name}}

            No artist found.

      {{/if}}
    {{/if}}
  {{/each}}

Use new HTMLBars nested else if

Artist Lookup

Type the name of an artist to find similar artists with Creative Commons-licensed music.

    {{input type="text" value=query class="form-control" action="query"}}

      <button class="btn btn-default" {{action "query"}}>
        {{#if loading}}

        {{/if}}
        Look up
      </button>

  {{#each results as |artist|}}

{{artist.name}}

      {{#each artist.links as |link|}}
        {{link.display_name}}
      {{/each}}

  {{else if loading}}

      Loading...

  {{else if name}}

        No artist found.

  {{/each}}


{{#* inline "collection-item"}}
	<output test-collection-index="{{@index}}" test-collection-id="{{id}}">
    {{url}}
    {{name}}
  </output>
{{/inline}}

<!-- Iterating over collections -->
{{#each (collections) as |collection|}}
	{{> collection-item collection}}
{{/each}}

<!-- Iterating over collections: "components" -->
{{#each (collections "components") as |collection|}}
	{{> collection-item collection}}
{{/each}}

<!-- Iterating over collections: "typography" -->
{{#each (collections "typography") as |collection|}}
	{{> collection-item collection}}
{{/each}}

Tweak test fixture to include collection sorting

{{#* inline "collection-item"}}
	<output test-collection-index="{{@index}}" test-collection-id="{{id}}">
    {{url}}
    {{name}}
  </output>
{{/inline}}

<!-- Iterating over collections -->
{{#each (collections) as |collection|}}
	{{> collection-item collection}}
{{/each}}

<!-- Iterating over collections: "components" -->
{{#each (collections "components" sortby="order") as |collection|}}
	{{> collection-item collection}}
{{/each}}

<!-- Iterating over collections: "typography" -->
{{#each (collections "typography") as |collection|}}
	{{> collection-item collection}}
{{/each}}


<input type="text" value={{if extra.labelPath (get selection extra.labelPath) selection}} class="ember-power-select-typeahead-input"
  oninput={{action "search" value="target.value"}}
  onkeydown={{action "handleKeydown"}}
  onclick={{action "captureClick"}}>
{{#if hasPendingPromises}}

{{/if}}

Make compatible with ember-power-select 0.6.3+

<input type="text" value={{if extra.labelPath (get selection extra.labelPath) selection}} class="ember-power-select-typeahead-input"
  oninput={{action "search" value="target.value"}}
  onkeydown={{action "handleKeydown"}}
  onclick={{action "captureClick"}}>
{{#if results.isPending}}

{{/if}}


New Charms

Details View

Remove details view, not required


{{#if (eq type 'button')}}
  <div class="btn-group btn-group--auto">
    {{#each options as |option|}}
      <button
        class="btn {{if (eq (get option valuePath) selected) 'active'}}"
        {{action (optional on-change) (get option valuePath)}}
      >
        {{get option labelPath}}
      </button>
      {{yield}}
    {{/each}}
  </div>
{{else if (eq type 'date')}}
  {{sy-datepicker
    value=selected
    on-change=(action (optional on-change))
    placeholder=(if placeholder placeholder)
    name=(if name name 'date')
  }}
{{else if (eq type 'search')}}
  <input
    type="search"
    placeholder={{if placeholder placeholder 'Search'}}
    name={{if name name 'search'}}
    value={{selected}}
    oninput={{action (optional on-change) value='target.value'}}
    onchange={{action (optional on-change) value='target.value'}}
  >
{{else if (eq type 'select')}}
  <select class="form-control" onchange={{action (optional on-change) value='target.value'}}>
    {{#if prompt}}
      <option value="">{{prompt}}</option>
    {{/if}}
    {{#each options as |option|}}
      <option
        value={{get option valuePath}}
        selected={{if (eq selected (get option valuePath)) 'selected'}}
      >
        {{get option labelPath}}
      </option>
    {{/each}}
    {{yield}}
  </select>
{{else}}
  {{yield}}
{{/if}}

Add missing class on search filter

{{#if (eq type 'button')}}
  <div class="btn-group btn-group--auto">
    {{#each options as |option|}}
      <button
        class="btn {{if (eq (get option valuePath) selected) 'active'}}"
        {{action (optional on-change) (get option valuePath)}}
      >
        {{get option labelPath}}
      </button>
      {{yield}}
    {{/each}}
  </div>
{{else if (eq type 'date')}}
  {{sy-datepicker
    value=selected
    on-change=(action (optional on-change))
    placeholder=(if placeholder placeholder)
    name=(if name name 'date')
  }}
{{else if (eq type 'search')}}
  <input
    type="search"
    class="form-control"
    placeholder={{if placeholder placeholder 'Search'}}
    name={{if name name 'search'}}
    value={{selected}}
    oninput={{action (optional on-change) value='target.value'}}
    onchange={{action (optional on-change) value='target.value'}}
  >
{{else if (eq type 'select')}}
  <select class="form-control" onchange={{action (optional on-change) value='target.value'}}>
    {{#if prompt}}
      <option value="">{{prompt}}</option>
    {{/if}}
    {{#each options as |option|}}
      <option
        value={{get option valuePath}}
        selected={{if (eq selected (get option valuePath)) 'selected'}}
      >
        {{get option labelPath}}
      </option>
    {{/each}}
    {{yield}}
  </select>
{{else}}
  {{yield}}
{{/if}}


{{#liquid-if saving class='crossFade'}}
  {{wait-saving}}
{{/liquid-if}}

    {{#each proxiedMembers as |userProxy|}}

          {{userProxy.fullName}}
          {{#unless userProxy.enabled}}
            ({{t 'general.disabled'}})
          {{/unless}}

          {{inplace-select
            value=userProxy.lowestGroupInTree.id
            options=learnerGroupOptions
            save='changeLearnerGroup'
            condition=userProxy.id
            displayValueOverride=userProxy.groupDisplayValueString
            selectPromptTranslation='learnerGroups.selectGroup'
          }}

    {{/each}}

Add loading indicator to learner group members

{{#liquid-if saving class='crossFade'}}
  {{wait-saving}}
{{/liquid-if}}

    {{#if members.isFulfilled}}
      {{#each proxiedMembers as |userProxy|}}

            {{userProxy.fullName}}
            {{#unless userProxy.enabled}}
              ({{t 'general.disabled'}})
            {{/unless}}

            {{inplace-select
              value=userProxy.lowestGroupInTree.id
              options=learnerGroupOptions
              save='changeLearnerGroup'
              condition=userProxy.id
              displayValueOverride=userProxy.groupDisplayValueString
              selectPromptTranslation='learnerGroups.selectGroup'
            }}

      {{/each}}
    {{else}}

{{fa-icon 'spinner' spin=true}}

    {{/if}}


Popular links

Dates and times

Tax returns

Broadband

Public holidays

Broadband

Public holidays

Tax returns

Dates and times

Related topics

Dates and times

Tax returns

Broadband

Public holidays

Broadband

Public holidays

Tax returns

Dates and times

Fix mis-matched heading tag in Group Links examples


{{#component powerSelectComponentName
  ariaDescribedBy=ariaDescribedBy
  ariaInvalid=ariaInvalid
  ariaLabel=ariaLabel
  ariaLabelledBy=ariaLabelledBy
  options=optionsArray
  selected=selected
  onchange=(action selectOrCreate)
  onkeydown=onkeydown
  oninput=oninput
  onfocus=onfocus
  onopen=onopen
  onclose=onclose
  registerAPI=registerAPI
  search=(action searchAndSuggest)
  disabled=disabled
  placeholder=placeholder
  searchEnabled=searchEnabled
  searchPlaceholder=searchPlaceholder
  searchField=searchField
  matcher=matcher
  loadingMessage=loadingMessage
  noMatchesMessage=noMatchesMessage
  onblur=onblur
  searchMessage=searchMessage
  triggerComponent=triggerComponent
  selectedItemComponent=selectedItemComponent
  afterOptionsComponent=afterOptionsComponent
  beforeOptionsComponent=beforeOptionsComponent
  optionsComponent=optionsComponent
  renderInPlace=renderInPlace
  closeOnSelect=closeOnSelect
  allowClear=allowClear
  verticalPosition=verticalPosition
  horizontalPosition=horizontalPosition
  class=class
  triggerClass=triggerClass
  dropdownClass=dropdownClass
  triggerId=triggerId
  extra=extra
  initiallyOpened=initiallyOpened
  matchTriggerWidth=matchTriggerWidth
  destination=destination
  tabindex=tabindex
  dir=dir
  defaultHighlighted=defaultHighlighted
  as |option term|
}}
  {{#if option.__isSuggestion__}}
    {{component suggestedOptionComponent option=option term=term}}
  {{else}}
    {{yield option term}}
  {{/if}}
{{/component}}

Add missing options and sort alphabetically

{{#component powerSelectComponentName
  afterOptionsComponent=afterOptionsComponent
  allowClear=allowClear
  ariaDescribedBy=ariaDescribedBy
  ariaInvalid=ariaInvalid
  ariaLabel=ariaLabel
  ariaLabelledBy=ariaLabelledBy
  beforeOptionsComponent=beforeOptionsComponent
  buildSelection=buildSelection
  calculatePosition=calculatePosition
  class=class
  closeOnSelect=closeOnSelect
  defaultHighlighted=defaultHighlighted
  destination=destination
  dir=dir
  disabled=disabled
  dropdownClass=dropdownClass
  extra=extra
  groupComponent=groupComponent
  horizontalPosition=horizontalPosition
  initiallyOpened=initiallyOpened
  loadingMessage=loadingMessage
  matchTriggerWidth=matchTriggerWidth
  matcher=matcher
  noMatchesMessage=noMatchesMessage
  onblur=onblur
  onchange=(action selectOrCreate)
  onclose=onclose
  onfocus=onfocus
  oninput=oninput
  onkeydown=onkeydown
  onopen=onopen
  options=optionsArray
  optionsComponent=optionsComponent
  placeholder=placeholder
  placeholderComponent=placeholderComponent
  preventScroll=preventScroll
  registerAPI=registerAPI
  renderInPlace=renderInPlace
  scrollTo=scrollTo
  search=(action searchAndSuggest)
  searchEnabled=searchEnabled
  searchField=searchField
  searchMessage=searchMessage
  searchPlaceholder=searchPlaceholder
  selected=selected
  selectedItemComponent=selectedItemComponent
  tabindex=tabindex
  triggerClass=triggerClass
  triggerComponent=triggerComponent
  triggerId=triggerId
  triggerRole=triggerRole
  typeAheadMatcher=typeAheadMatcher
  verticalPosition=verticalPosition
  as |option term|
}}
  {{#if option.__isSuggestion__}}
    {{component suggestedOptionComponent option=option term=term}}
  {{else}}
    {{yield option term}}
  {{/if}}
{{/component}}


<!DOCTYPE html>

        <title>Node CLI Options Parsing Review Table</title>
        <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/>
        <link rel="stylesheet" href="https://code.getmdl.io/1.2.0/material.indigo-pink.min.css"/>

Node CLI Options Parsing Review Table

        {{{table}}}

Upgrade to mdl version 1.3.0.

<!DOCTYPE html>

        <title>Node CLI Options Parsing Review Table</title>
        <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/>
        <link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-pink.min.css"/>

Node CLI Options Parsing Review Table

        {{{table}}}


---
title: Promo Tests
layout: blank
---

  Promo

  {{#embed "patterns.components.promo.base" promoIcon=false promoBtnLink=true promoLink=false promoImg=true}}{{/embed}}

  {{#embed "patterns.components.promo.base" promoIcon=true promoBtnLink=true promoLink=false promoImg=false}}{{/embed}}

  {{#embed "patterns.components.promo.base" promoIcon=false promoBtnLink=false promoLink=true promoImg=true}}{{/embed}}

Add is reversed version to test page

---
title: Promo Tests
layout: blank
---

  Promo

  {{#embed "patterns.components.promo.base" promoIcon=false promoBtnLink=true promoLink=false promoImg=true}}{{/embed}}

  {{#embed "patterns.components.promo.base" promoIcon=true promoBtnLink=true promoLink=false promoImg=false}}{{/embed}}

  {{#embed "patterns.components.promo.base" promoIcon=false promoBtnLink=false promoLink=true promoImg=true}}{{/embed}}

  {{#embed "patterns.components.promo.is-reversed"}}{{/embed}}


  Scale

Type
<select class="type-input" name="type">
  <option value="scale" selected>Scale</option>
  <option value="translate">Translate</option>
  <option value="rotate">Rotate</option>
  <option value="skew">Skew</option>
</select>

Easing
<select class="easing-input" name="easing">
  <option value="bounce" selected>Bounce</option>
  <option value="sway">Sway</option>
  <option value="hardbounce">Hard Bounce</option>
  <option value="hardsway">Hard Sway</option>
</select>

Duration (ms)
<input type="text" value="1000" name="duration" class="duration-input">

Delay (ms)
<input type="text" value="0" name="delay" class="delay-input">

Bounces
<input type="text" name="bounces" class="bounces-input" value=4>

Stiffness

<input type="text" class="stiffness-value">

Make duration, delay and bounces number inputs too

  Scale

Type
<select class="type-input" name="type">
  <option value="scale" selected>Scale</option>
  <option value="translate">Translate</option>
  <option value="rotate">Rotate</option>
  <option value="skew">Skew</option>
</select>

Easing
<select class="easing-input" name="easing">
  <option value="bounce" selected>Bounce</option>
  <option value="sway">Sway</option>
  <option value="hardbounce">Hard Bounce</option>
  <option value="hardsway">Hard Sway</option>
</select>

Duration (ms)
<input type="number" value="1000" name="duration" class="duration-input">

Delay (ms)
<input type="number" value="0" name="delay" class="delay-input">

Bounces
<input type="number" name="bounces" class="bounces-input" value=4>

Stiffness

<input type="text" class="stiffness-value">


            <button {{action "close"}} class="close" data-dismiss="modal" type="button">
                ×
                Close
            </button>

            {{#if title}}
                {{title}}
            {{/if}}

            {{yield}}

            <button class="btn btn-default btn-link" data-dismiss="modal">{{cancelText}}</button>
            <button class="btn btn-primary">{{acceptText}}</button>

Use theme="hover" for Cancel button

            <button {{action "close"}} class="close" data-dismiss="modal" type="button">
                ×
                Close
            </button>

            {{#if title}}
                {{title}}
            {{/if}}

            {{yield}}

            <button class="btn btn-hover" data-dismiss="modal">{{cancelText}}</button>
            <button class="btn btn-primary">{{acceptText}}</button>


Maintained by Sander Melnikov @ campusboard.

Follow the addon on Github.

Hide incorrect ember observer score

Maintained by Sander Melnikov @ campusboard.

Follow the addon on Github.

{{!--

 --}}


<!DOCTYPE html>
<html>
    <head>
        <!--[if IE 9]>
        <script type="text/javascript">
            window.location = "/browser-compatibility";
        </script>
        <![endif]-->
        <title>{{meta_title}}</title>
        {{> meta}}
        <link rel="stylesheet" type="text/css" href="{{asset "css/caffeine-theme.css"}}" />
        {{> head-css}}
        {{ghost_head}}
        {{> headscript}}
    </head>
    <body class="{{body_class}}">
        {{> header}}
        {{> aside}}
        <main class="animated">
            <section class="content">
                {{{body}}}
                {{> footer}}
            </section>
        </main>
        {{> tags-overlay}}
        {{ghost_foot}}
        <script src="{{asset "js/caffeine-theme.js"}}" type="text/javascript" charset="utf-8"></script>
        {{> google-analytics}}
        {{> disqus-comment-count}}
    </body>
</html>

Fix conditional comments to target IE <= 9

<!DOCTYPE html>
<html>
    <head>
        <!--[if lte IE 9]>
        <script type="text/javascript">
            window.location = "/browser-compatibility";
        </script>
        <![endif]-->
        <title>{{meta_title}}</title>
        {{> meta}}
        <link rel="stylesheet" type="text/css" href="{{asset "css/caffeine-theme.css"}}" />
        {{> head-css}}
        {{ghost_head}}
        {{> headscript}}
    </head>
    <body class="{{body_class}}">
        {{> header}}
        {{> aside}}
        <main class="animated">
            <section class="content">
                {{{body}}}
                {{> footer}}
            </section>
        </main>
        {{> tags-overlay}}
        {{ghost_foot}}
        <script src="{{asset "js/caffeine-theme.js"}}" type="text/javascript" charset="utf-8"></script>
        {{> google-analytics}}
        {{> disqus-comment-count}}
    </body>
</html>


{{application-menu search=search showSearch=showSearch}}
{{outlet}}

©2017 Eric Fehr - NextDeploy  v1.10

Update release version in footer

{{application-menu search=search showSearch=showSearch}}
{{outlet}}

©2017 Eric Fehr - NextDeploy  v1.11


Home page

{{ placeholderData }}

Account page
Scheduler page

Add links for other pages


{{timeAgo createdAt}}

    {{creator.firstName}} {{creator.lastName}}

  {{#if image}}

  {{/if}}

{{message}}

          9 parroting

Swap image and message position in posts

{{timeAgo createdAt}}

    {{creator.firstName}} {{creator.lastName}}

{{message}}

  {{#if image}}

  {{/if}}

          9 parroting


        {{t 'login.studyID'}}

          {{input value=password}}

        {{t 'login.participantID'}}

          {{input value=username}}

        <button disabled={{disabled}} class="btn btn-primary" onclick={{action 'authenticate'}}>{{t 'global.continueLabel'}}</button>

Rename disabled property to disableLogin

        {{t 'login.studyID'}}

          {{input value=password}}

        {{t 'login.participantID'}}

          {{input value=username}}

        <button disabled={{disableLogin}} class="btn btn-primary" onclick={{action 'authenticate'}}>{{t 'global.continueLabel'}}</button>


<div ...attributes>
  <table local-class="fix-table" class="table table-condensed">
    <tbody>
      {{#each data as |row|}}
        <FixTableRow
          @row={{row}}
          @selectable={{selectable}}
          @selected={{and selectable (eq row.id selection)}}
          @onSelect={{this.select}}
          @onRemove={{onRemove}} />
      {{/each}}
    </tbody>
  </table>
</div>

Add missing `this.` and `@` prefixes

<div ...attributes>
  <table local-class="fix-table" class="table table-condensed">
    <tbody>
      {{#each this.data as |row|}}
        <FixTableRow
          @row={{row}}
          @selectable={{this.selectable}}
          @selected={{and this.selectable (eq row.id @selection)}}
          @onSelect={{this.select}}
          @onRemove={{this.onRemove}} />
      {{/each}}
    </tbody>
  </table>
</div>


<!DOCTYPE html>
<!-- build:[manifest] offline.appcache -->
<html>
<!-- /build -->

  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

    <!-- Standardised web app manifest -->
    <link rel="manifest" href="app.manifest">

    {{> icons }}

    <title>My Phaser Template</title>

    <!-- build:css style.min.css -->
    <link rel="stylesheet" href="style.css">
    <!-- /build -->
  </head>

  <body>
    <!-- build:js game.min.js -->
    <script src="bower-libs.js"></script>
    <script src="game.js"></script>
    <!-- /build -->
    <script>!function(app){app.start()}(require('app'))</script>
  </body>

</html>

Fix style sheet name in template

<!DOCTYPE html>
<!-- build:[manifest] offline.appcache -->
<html>
<!-- /build -->

  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

    <!-- Standardised web app manifest -->
    <link rel="manifest" href="app.manifest">

    {{> icons }}

    <title>My Phaser Template</title>

    <!-- build:css styles.min.css -->
    <link rel="stylesheet" href="styles.css">
    <!-- /build -->
  </head>

  <body>
    <!-- build:js game.min.js -->
    <script src="bower-libs.js"></script>
    <script src="game.js"></script>
    <!-- /build -->
    <script>!function(app){app.start()}(require('app'))</script>
  </body>

</html>


{{#each breadcrumbs as |breadcrumb index|}}
  <li class="{{if (eq (inc index) breadcrumbs.length) "is-active"}}">
    {{#link-to
      params=breadcrumb.args
      data-test-breadcrumb=breadcrumb.args.firstObject}}
      {{breadcrumb.label}}
    {{/link-to}}
  </li>
{{/each}}

Support promise proxies as breadcrumbs

{{#each breadcrumbs as |breadcrumb index|}}
  <li class="{{if (eq (inc index) breadcrumbs.length) "is-active"}}">
    {{#if breadcrumb.isPending}}
      …
    {{else}}
      {{#link-to
        params=breadcrumb.args
        data-test-breadcrumb=breadcrumb.args.firstObject}}
        {{breadcrumb.label}}
      {{/link-to}}
    {{/if}}
  </li>
{{/each}}


{{!-- Not structure nicely as it adds an extra space to text unless everything is in one line--}}
{{#if_eq this "bulletin"}}statistical bulletins{{/if_eq}}{{#if_eq this "article"}}articles{{/if_eq}}{{#if_eq this "compendia"}}compendia{{/if_eq}}{{#if_eq this "single_time_series"}}time series{{/if_eq}}{{#if_eq this "large_dataset"}}dataset(s){{/if_eq}}{{#if_eq this "qmi"}}Quality and Methodology Information (QMI){{/if_eq}}{{#if_eq this "methodology"}}methodology{{/if_eq}}{{#if_eq this "methodology_article"}}articles{{/if_eq}}{{#if_eq this "adhocs"}}commissioned data{{/if_eq}}{{#if_eq this "corporate_information"}}corporate information{{/if_eq}}

Update commissioned data to user requested data

{{!-- Not structure nicely as it adds an extra space to text unless everything is in one line--}}
{{#if_eq this "bulletin"}}statistical bulletins{{/if_eq}}{{#if_eq this "article"}}articles{{/if_eq}}{{#if_eq this "compendia"}}compendia{{/if_eq}}{{#if_eq this "single_time_series"}}time series{{/if_eq}}{{#if_eq this "large_dataset"}}dataset(s){{/if_eq}}{{#if_eq this "qmi"}}Quality and Methodology Information (QMI){{/if_eq}}{{#if_eq this "methodology"}}methodology{{/if_eq}}{{#if_eq this "methodology_article"}}articles{{/if_eq}}{{#if_eq this "adhocs"}}user requested data{{/if_eq}}{{#if_eq this "corporate_information"}}corporate information{{/if_eq}}


[package]
name = "{{package.name}}"
version = "{{package.version}}"
{{#if package.description}}
description = {{package.quotedDescription}}
{{/if}}
{{#if package.author}}
authors = [{{package.quotedAuthor}}]
{{/if}}
{{#if package.license}}
license = "{{package.license}}"
{{/if}}
edition = "2018"
exclude = ["index.node"]

[lib]
crate-type = ["cdylib"]

[dependencies.neon]
version = "{{versions.neon}}"
default-features = false
features = ["napi-{{versions.napi}}"]

Add empty dependencies section and link to cargo manifest format (same as `cargo init`)

[package]
name = "{{package.name}}"
version = "{{package.version}}"
{{#if package.description}}
description = {{package.quotedDescription}}
{{/if}}
{{#if package.author}}
authors = [{{package.quotedAuthor}}]
{{/if}}
{{#if package.license}}
license = "{{package.license}}"
{{/if}}
edition = "2018"
exclude = ["index.node"]

[lib]
crate-type = ["cdylib"]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]

[dependencies.neon]
version = "{{versions.neon}}"
default-features = false
features = ["napi-{{versions.napi}}"]


---
layout: coworker

name: You
email: yourname@iteam.se
job: Awesome at something

page-color: black
top-color:

texts:
  about:
    -
      title: Fork this page to apply for a job in the most epic way!
      position: left
      content: "Go to Github and fork this page to be about you - how you have used tech to do awesome things. Maybe you have a blog, hopefully a Github page etc. We love code so please make sure to include some links to anything you are proud to be mother/father to. When we approve your pull request you will be hired!"
    -
      title: Tech stack
      position: right
      content: "List your tech stack here, can be Javascript, Python, Erlang or maybe Agile methodologies or something else - Turbo Pascal?"
    -
      title: Background
      position: right
      content: "How did you end up at Iteam? If you did go to a famous college or learned everything in your mom's garage is irrelevant but the story is interesting here!"
    -
      title: Superkraft
      position: right
      content: "What's your bragging right when going to tech meetups?"
---

Remove /team -> /contact, fix broken link on You to Github


{{#if hasBlock}}
  {{component labelComponent label=label required=required isValid=isValid isInvalid=isInvalid inputId=inputId}}

  {{yield (hash
    value=_val
    update=(action "update")
    setDirty=(action "setDirty")
    model=model
    name=name
    inputId=inputId
  )}}

  {{#if hint}}
    {{component hintComponent hint=hint}}
  {{/if}}

  {{#if (and showValidity errors)}}
    {{component errorComponent errors=errors}}
  {{/if}}
{{else}}
  {{component renderComponent
    type=type
    value=_val
    inputId=inputId
    options=options
    name=name
    inputName=inputName
    disabled=disabled
    autofocus=autofocus
    autocomplete=autocomplete
    rows=rows
    cols=cols
    model=model
    isValid=isValid
    isInvalid=isInvalid
    placeholder=placeholder
    class=class

    optionLabelPath=optionLabelPath
    optionValuePath=optionValuePath
    optionTargetPath=optionTargetPath
    includeBlank=includeBlank
    multiple=multiple

    update=(action "update")
    setDirty=(action "setDirty")

    labelComponent=(component labelComponent label=label required=required isValid=isValid isInvalid=isInvalid inputId=inputId)
    hintComponent=(if hint (component hintComponent hint=hint))
    errorComponent=(if (and showValidity errors) (component errorComponent errors=errors))
  }}
{{/if}}

ADD more properties to yield

{{#if hasBlock}}
  {{component labelComponent label=label required=required isValid=isValid isInvalid=isInvalid inputId=inputId}}

  {{yield (hash
    value=_val
    update=(action "update")
    setDirty=(action "setDirty")
    model=model
    name=name
    inputId=inputId
    isValid=isValid
    isInvalid=isInvalid
  )}}

  {{#if hint}}
    {{component hintComponent hint=hint}}
  {{/if}}

  {{#if (and showValidity errors)}}
    {{component errorComponent errors=errors}}
  {{/if}}
{{else}}
  {{component renderComponent
    type=type
    value=_val
    inputId=inputId
    options=options
    name=name
    inputName=inputName
    disabled=disabled
    autofocus=autofocus
    autocomplete=autocomplete
    rows=rows
    cols=cols
    model=model
    isValid=isValid
    isInvalid=isInvalid
    placeholder=placeholder
    class=class

    optionLabelPath=optionLabelPath
    optionValuePath=optionValuePath
    optionTargetPath=optionTargetPath
    includeBlank=includeBlank
    multiple=multiple

    update=(action "update")
    setDirty=(action "setDirty")

    labelComponent=(component labelComponent label=label required=required isValid=isValid isInvalid=isInvalid inputId=inputId)
    hintComponent=(if hint (component hintComponent hint=hint))
    errorComponent=(if (and showValidity errors) (component errorComponent errors=errors))
  }}
{{/if}}


{{#if sortedInstructorGroups.length}}

{{t 'general.instructorGroups'}}

    {{#each sortedInstructorGroups as |instructorGroup|}}

        {{instructorGroup.title}} {{fa-icon 'times'}}

    {{/each}}

{{/if}}

{{#if sortedInstructors.length}}

{{t 'general.instructors'}}

    {{#each sortedInstructors as |user|}}

         {{user.fullName}} {{fa-icon 'times'}}

    {{/each}}

{{/if}}
{{user-search
  addUser='addInstructor'
  addInstructorGroup='addInstructorGroup'
  currentlyActiveUsers=instructors
  placeholder=userSearchPlaceholder
  availableInstructorGroups=availableInstructorGroups
  currentlyActiveInstructorGroups=instructorGroups
}}

Improve display of instructor selection manager

{{#if sortedInstructorGroups.length}}

    {{#each sortedInstructorGroups as |instructorGroup|}}

        {{fa-icon 'group'}} {{instructorGroup.title}} {{fa-icon 'times'}}

    {{/each}}

{{/if}}

{{#if sortedInstructors.length}}

    {{#each sortedInstructors as |user|}}

         {{user.fullName}} {{fa-icon 'times'}}

    {{/each}}

{{/if}}
{{user-search
  addUser='addInstructor'
  addInstructorGroup='addInstructorGroup'
  currentlyActiveUsers=instructors
  placeholder=userSearchPlaceholder
  availableInstructorGroups=availableInstructorGroups
  currentlyActiveInstructorGroups=instructorGroups
}}


{{#basic-dropdown as |dd|}}
  {{#dd.trigger class="trigger-bootstrap-feel"}}Click me{{/dd.trigger}}

  {{#dd.content class="content-bootstrap-feel arrow-left-content"}}
    Hello from the right!
    <br>
    See? It wasn't that hard.
  {{/dd.content}}
{{/basic-dropdown}}

Fix missing parameter in custom position example

{{#basic-dropdown calculatePosition=calculatePosition as |dd|}}
  {{#dd.trigger class="trigger-bootstrap-feel"}}Click me{{/dd.trigger}}

  {{#dd.content class="content-bootstrap-feel arrow-left-content"}}
    Hello from the right!
    <br>
    See? It wasn't that hard.
  {{/dd.content}}
{{/basic-dropdown}}


{{#link-to 'adminLogs.staffActionLogs'}}{{i18n admin.logs.staff_actions.title}}{{/link-to}}

{{#link-to 'adminLogs.screenedEmails'}}{{i18n admin.logs.screened_emails.title}}{{/link-to}}

{{#link-to 'adminLogs.screenedIpAddresses'}}{{i18n admin.logs.screened_ips.title}}{{/link-to}}

{{#link-to 'adminLogs.screenedUrls'}}{{i18n admin.logs.screened_urls.title}}{{/link-to}}

{{i18n admin.logs.logster.title}}

  {{outlet}}

Add data-auto-route=true to Logster link


SELECT the_raster_webmercator, 0 as y FROM borneo_day2015_1
  UNION ALL
SELECT the_raster_webmercator, 0 as y FROM peru_day2015_1
  UNION ALL
SELECT the_raster_webmercator, 0 as y FROM roc_day2015_1
  UNION ALL
SELECT the_raster_webmercator, 1 as y FROM borneo_day2016_2
  UNION ALL
SELECT the_raster_webmercator, 1 as y FROM peru_day2016_2
  UNION ALL
SELECT the_raster_webmercator, 1 as y FROM roc_day2016_2

Update GLAD raster table names

SELECT the_raster_webmercator, 0 as y FROM borneo_day2015_1
  UNION ALL
SELECT the_raster_webmercator, 0 as y FROM peru_day2015_1
  UNION ALL
SELECT the_raster_webmercator, 0 as y FROM roc_day2015_1
  UNION ALL
SELECT the_raster_webmercator, 1 as y FROM borneo_day2016
  UNION ALL
SELECT the_raster_webmercator, 1 as y FROM peru_day2016
  UNION ALL
SELECT the_raster_webmercator, 1 as y FROM roc_day2016


        {{view "editor-tags" tagName="section" id="entry-tags" class="left"}}

                {{#gh-popover-button popoverName="post-settings-menu" tagName="a" href="#" classNames="post-settings" title="Post Settings"}}
                    Post Settings
                {{/gh-popover-button}}
                {{#gh-popover name="post-settings-menu" classNames="post-settings-menu menu-right"}}
                    {{render "post-settings-menu" model}}
                {{/gh-popover}}

            {{view "editor-save-button" id="entry-actions"}}

Remove "Delete This Post" option from New Post publish bar menu items


---------- Forwarded message ----------
From: {{senderAddress}}
Subject: Fwd: HELP! I need more people to come to my phonebank
To: Sam Briggs <sambriggs@berniesanders.com>
Cc: Zack Exley <zack@berniesanders.com>, Saikat Chakrabarti <saikat@berniesanders.com>

{{senderMessage}}

---------- Forwarded message ----------
From: {{hostAddress}}
Subject: Re: HELP! I need more people to come to my phonebank
To: {{recipientAddress}}

{{hostMessage}}

Remove example cruft from email template


{{#each userProxy in proxiedMembers}}

{{userProxy.fullName}}

      {{inplace-select
        value=userProxy.lowestGroupInTree.id
        options=learnerGroupOptions
        save='changeLearnerGroup'
        condition=userProxy.id
        displayValueOverride=userProxy.groupDisplayValueString
      }}

{{/each}}

Use a better class for alignment of users in learner groups


{{#if gallery.googleAnalytics}}

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  ga('create', '{{gallery.googleAnalytics}}', 'auto');
  ga('send', 'pageview');
</script>

{{/if}}

Switch to Google Analytics 4 (global) tags for tracking.

{{#if gallery.googleAnalytics}}

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id={{gallery.googleAnalytics}}"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', '{{gallery.googleAnalytics}}');
</script>

{{/if}}


describe('{{#lowercamelize}}{{name}}{{/lowercamelize}} filter', function() {
  var {{#lowercamelize}}{{name}}{{/lowercamelize}}Filter;

  beforeEach(function() {
    module('app.filters');
    inject(function($filter) {
      {{#lowercamelize}}{{name}}{{/lowercamelize}}Filter = $filter('{{#lowercamelize}}{{name}}{{/lowercamelize}}');
    });
  });

});

Remove suffix from test filter generator

describe('{{#lowercamelize}}{{name}}{{/lowercamelize}} filter', function() {
  var {{#lowercamelize}}{{name}}{{/lowercamelize}};

  beforeEach(function() {
    module('app.filters');
    inject(function($filter) {
      {{#lowercamelize}}{{name}}{{/lowercamelize}} = $filter('{{#lowercamelize}}{{name}}{{/lowercamelize}}');
    });
  });

});


{{#with model as |league|}}

{{league.name}}

      {{#md-tabs}}
        {{#link-to 'league.teams'}}
          {{md-tab value='teams' title='Teams'}}
        {{/link-to}}
      {{/md-tabs}}

      {{outlet}}

{{/with}}

Fix CSS for league teams


  {{i18n admin.customize.css}}: ({{i18n character_count count=stylesheet.length}})

  {{textarea value=stylesheet class="plain"}}

  {{i18n admin.customize.header}}: ({{i18n character_count count=header.length}})

  {{textarea value=header class="plain"}}

  {{i18n admin.customize.enabled}}: {{enabled}}

  {{i18n admin.customize.override_default}}: {{override_default_style}}

Fix [object Object] in staff logs details modal

  {{i18n admin.customize.css}}:
  {{#if stylesheet}}
    ({{i18n character_count count=stylesheet.length}})
  {{/if}}

  {{textarea value=stylesheet class="plain"}}

  {{i18n admin.customize.header}}:
  {{#if header}}
    ({{i18n character_count count=header.length}})
  {{/if}}

  {{textarea value=header class="plain"}}

  {{i18n admin.customize.enabled}}: {{enabled}}

  {{i18n admin.customize.override_default}}: {{override_default_style}}


  	Oops, looks like something went wrong!

  	It looks like we don't have authorization to access your GitHub account.

  	Please review your GitHub settings and try again.

        More information on GithubAuth

        More information on GithubAuth

    {{#if existingUser}}
    {{/if}}

Remove the rest of text stubs in insufficient oauth permissions

  	Oops, looks like something went wrong!

  	It looks like we don't have authorization to access your GitHub account.

  	Please review your GitHub settings and try again.

    {{#if existingUser}}
    {{/if}}


{{yield (hash
  menu=(component 'data-table-menu' selection=selection data-table=this)
  content=(component 'data-table-content' rows=rows noDataMessage=noDataMessage enableSelection=enableSelection fields=parsedFields data-table=this)
  )
  this}}

Make data table body optional

{{#if hasBlock}}
  {{yield (hash
    menu=(component 'data-table-menu' selection=selection data-table=this)
    content=(component 'data-table-content' rows=rows noDataMessage=noDataMessage enableSelection=enableSelection fields=parsedFields data-table=this)
    )
    this}}
{{else}}
  {{component 'data-table-content' rows=rows noDataMessage=noDataMessage enableSelection=enableSelection fields=parsedFields data-table=this}}
{{/if}}


<%=caption%>

  {{
  flexberry-objectlistview
  modelName = "<%=modelName%>"
  modelProjection = modelProjection
  content = model
  createNewButton = true
  refreshButton = true
  sorting = computedSorting
  orderable = true
  sortByColumn = (action "sortByColumn")
  addColumnToSorting = (action "addColumnToSorting")
  action = "rowClick"
  pages = pages
  perPageValue = perPageValue
  perPageValues = perPageValues
  hasPreviousPage = hasPreviousPage
  hasNextPage = hasNextPage
  previousPage = (action "previousPage")
  gotoPage = (action "gotoPage")
  nextPage = (action "nextPage")
  editFormRoute = "<%=editForm%>"
  }}

Fix flexberry-objectlistview remove action rowClick

<%=caption%>

  {{
  flexberry-objectlistview
  modelName = "<%=modelName%>"
  modelProjection = modelProjection
  content = model
  createNewButton = true
  refreshButton = true
  sorting = computedSorting
  orderable = true
  sortByColumn = (action "sortByColumn")
  addColumnToSorting = (action "addColumnToSorting")
  pages = pages
  perPageValue = perPageValue
  perPageValues = perPageValues
  hasPreviousPage = hasPreviousPage
  hasNextPage = hasNextPage
  previousPage = (action "previousPage")
  gotoPage = (action "gotoPage")
  nextPage = (action "nextPage")
  editFormRoute = "<%=editForm%>"
  }}


box Template

{{#each links}}

{{ this.name }}

{{/each}}

Revert "feat: print name of links"

box Template

{{#each links}}

{{ this }}

{{/each}}


{{#partial "content"}}
  <p>{{greeting}}</p>
{{/partial}}

{{> layouts/base title="A greeting"}}

Add a "back" link to the greeting display page.

{{#partial "content"}}

{{greeting}}

  Back
{{/partial}}

{{> layouts/base title="A greeting"}}


        {{{title}}}

      {{meta_description}}…
      read more

      {{#if tags}}

          {{#foreach tags}}
            {{name}}
            {{#if @last}} {{else}}, {{/if}}
          {{/foreach}}

      {{/if}}

Revert "show meta description for a post (which defaults to start of post) to allow custom intros/summaries"

        {{{title}}}

      {{excerpt words="35"}}…
      read more

      {{#if tags}}

          {{#foreach tags}}
            {{name}}
            {{#if @last}} {{else}}, {{/if}}
          {{/foreach}}

      {{/if}}


---
title: Relative Strength Index
description: "Demonstrates the RSI component on a static OHLC chart."
categories: indicators
tags:
- indicator
- rsi
testScripts:
- relativeStrengthIndex.js
---

Update description of visual test.

---
title: Relative Strength Index
description: "Demonstrates the RSI component."
categories: indicators
tags:
- indicator
- rsi
testScripts:
- relativeStrengthIndex.js
---


            in
            {{#link-to 'cluster' (query-params cluster_id=model.clusterId)}}
                {{model.clusterId}}{{/link-to}} cluster
            {{#if model.bucketTypeId}}
                /
                {{#link-to 'bucket_list' (query-params cluster_id=model.clusterId
                        bucket_type_id=model.bucketTypeId)}}
                    {{model.bucketTypeId}}{{/link-to}} bucket type
            {{/if}}
            {{#if model.bucketId}}
                /
                {{#link-to 'key_list' (query-params cluster_id=model.clusterId
                        bucket_type_id=model.bucketTypeId
                        bucket_id=model.bucketId)}}
                    {{model.bucketId}}{{/link-to}} bucket
            {{/if}}

Fix link to cluster in crumb trail

            in
            {{#link-to 'cluster' model.cluster}}
                {{model.clusterId}}{{/link-to}} cluster
            {{#if model.bucketTypeId}}
                /
                {{#link-to 'bucket_list' (query-params cluster_id=model.clusterId
                        bucket_type_id=model.bucketTypeId)}}
                    {{model.bucketTypeId}}{{/link-to}} bucket type
            {{/if}}
            {{#if model.bucketId}}
                /
                {{#link-to 'key_list' (query-params cluster_id=model.clusterId
                        bucket_type_id=model.bucketTypeId
                        bucket_id=model.bucketId)}}
                    {{model.bucketId}}{{/link-to}} bucket
            {{/if}}


<!DOCTYPE html>
<html lang="en">
<head>
    {{{content.rustdoc_head}}}
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pure/0.6.0/menus-min.css" type="text/css" media="all" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pure/0.6.0/grids-min.css" type="text/css" media="all" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" type="text/css" media="all" />
    <link rel="stylesheet" href="/style.css?{{cratesfyi_version_safe}}" type="text/css" media="all" />
    <link rel="search" href="/opensearch.xml" type="application/opensearchdescription+xml" title="Docs.rs">
</head>
<body>
{{> navigation_rustdoc}}
<div class="{{content.rustdoc_body_class}}" tabindex="1">
    {{{content.rustdoc_body}}}
</div>
<script type="text/javascript" src="/menu.js?{{cratesfyi_version_safe}}"></script>
</body>
</html>

Fix Chrome, and Safari scrolling + anchor in docs

<!DOCTYPE html>
<html lang="en">
<head>
    {{{content.rustdoc_head}}}
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pure/0.6.0/menus-min.css" type="text/css" media="all" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pure/0.6.0/grids-min.css" type="text/css" media="all" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" type="text/css" media="all" />
    <link rel="stylesheet" href="/style.css?{{cratesfyi_version_safe}}" type="text/css" media="all" />
    <link rel="search" href="/opensearch.xml" type="application/opensearchdescription+xml" title="Docs.rs">
</head>
<body>
{{> navigation_rustdoc}}
<div id="rustdoc_body_wrapper" class="{{content.rustdoc_body_class}}" tabindex="-1">
    {{{content.rustdoc_body}}}
</div>
<script type="text/javascript" src="/menu.js?{{cratesfyi_version_safe}}"></script>
</body>
<script>
    var doc_body = document.getElementById("rustdoc_body_wrapper");
    if(window.location.hash) {
        var notFirefox = typeof InstallTrigger === 'undefined';
        if(notFirefox) {
            var hash = window.location.hash;
            window.location.hash = "";
            setTimeout(function () {
                window.location.hash = hash;
                doc_body.focus();
            }, 1);
        }
    } else {
        doc_body.focus();
    }
</script>
</html>


{{fa-icon icon}}

  {{#if post}}
    <button {{action "edit"}} title="{{i18n "post.controls.edit"}}">{{fa-icon "pencil"}}</button>

      {{avatar post imageSize="small"}}

  {{/if}}

{{{description}}}

Edit controls should only show when you can edit

{{fa-icon icon}}

  {{#if post}}
    {{#if post.can_edit}}
      <button {{action "edit"}} title="{{i18n "post.controls.edit"}}">{{fa-icon "pencil"}}</button>
    {{/if}}

      {{avatar post imageSize="small"}}

  {{/if}}

{{{description}}}


# Rieussec
A Node.js lib for making stopwatch timers.

Rieussec does not have "split" functionality at this time.

## API Reference
{{#class name="Rieussec"}}{{>docs}}{{/class}}

Add Travis badge to README.md :cop:

# Rieussec
A Node.js lib for making stopwatch timers.

[![Build Status](https://travis-ci.org/GamesDoneQuick/rieussec.svg?branch=master)](https://travis-ci.org/GamesDoneQuick/rieussec)

Rieussec does not have "split" functionality at this time.

## API Reference
{{#class name="Rieussec"}}{{>docs}}{{/class}}


{{this.full_name}} is typing...

Add missing translation tags to typing notifications.

{{#tr this}}__full_name__ is typing...{{/tr}}


{{#if link}}
  {{#link-to link}}
    {{#if icon}}{{/if}}
    {{#if hasBlock}}
      {{yield}}
    {{else}}
      {{text}}
    {{/if}}
  {{/link-to}}
{{else}}
  {{#if icon}}{{/if}}
  {{#if hasBlock}}
    {{yield}}
  {{else}}
    {{text}}
  {{/if}}
{{/if}}

Add text in sidenav-item as title

{{#if link}}
  {{#link-to link title=text}}
    {{#if icon}}{{/if}}
    {{#if hasBlock}}
      {{yield}}
    {{else}}
      {{text}}
    {{/if}}
  {{/link-to}}
{{else}}
  {{#if icon}}{{/if}}
  {{#if hasBlock}}
    {{yield}}
  {{else}}
    {{text}}
  {{/if}}
{{/if}}


{{t "/web/editor/share/header" credentials null}}

{{t "/web/editor/share/instruction" credentials null}}

    {{> flash}}
    <form class="login-forms" method="post" action="">
      {{t "/web/editor/share/email" credentials null}}
      <input class="u-full-width" type="text" id='name_email' name='name_email' autocorrect="off" autocapitalize="off" autofocus>
      {{t "/web/editor/share/region" credentials null}}
      <select class="u-full-width" name="share_region" value="" id="lang">
      {{#each credentials.user_regions as | region |}}
      <option value="{{region_code}}">{{region.region_name}}</option>
      {{/each}}
      </select>

      {{> form_security}}
      <input onclick="ga('send', 'event', {eventCategory: 'Share screen',eventAction: 'click',eventLabel: 'Share button'});" class="u-full-width button button--primary" type="submit" value={{t "/web/editor/share/submit" credentials null}}>
    </form>

Fix submit button hindi issue

{{t "/web/editor/share/header" credentials null}}

{{t "/web/editor/share/instruction" credentials null}}

    {{> flash}}
    <form class="login-forms" method="post" action="">
      {{t "/web/editor/share/email" credentials null}}
      <input class="u-full-width" type="text" id='name_email' name='name_email' autocorrect="off" autocapitalize="off" autofocus>
      {{t "/web/editor/share/region" credentials null}}
      <select class="u-full-width" name="share_region" value="" id="lang">
      {{#each credentials.user_regions as | region |}}
      <option value="{{region_code}}">{{region.region_name}}</option>
      {{/each}}
      </select>

      {{> form_security}}
      <input onclick="ga('send', 'event', {eventCategory: 'Share screen',eventAction: 'click',eventLabel: 'Share button'});" class="u-full-width button button--primary" type="submit" value="{{t "/web/editor/share/submit" credentials null}}">
    </form>


{{!-- This is the base template, all other templates inherits from this base template --}}

{{!-- Resolve parents of current uri for and assign to variable breadcrumb for building breadcrumb --}}
{{resolveParents uri assign="breadcrumb"}}
{{!-- Resolve navigation fetching children of root uri "/" with depth 2 --}}
{{resolveTaxonomy depth=2 assign="navigation"}}

{{#block "block-header"}}
	{{> partials/header}}
{{/block}}

{{#block "block-main"}}
{{/block}}

{{#block "block-footer"}}
	{{> partials/footer}}
{{/block}}

partials/page-title}}%0D%0APage URI:{{location.hostname}}{{uri}}%0D%0A%0D%0AYour feedback:%0D%0A" tabindex="0" class="mini print--hide">Send Feedback<![endif]-->

Remove feedback link from all pages

{{!-- This is the base template, all other templates inherits from this base template --}}

{{!-- Resolve parents of current uri for and assign to variable breadcrumb for building breadcrumb --}}
{{resolveParents uri assign="breadcrumb"}}
{{!-- Resolve navigation fetching children of root uri "/" with depth 2 --}}
{{resolveTaxonomy depth=2 assign="navigation"}}

{{#block "block-header"}}
	{{> partials/header}}
{{/block}}
<main id="main" role="main" tabindex="-1">
{{#block "block-main"}}
{{/block}}
</main>

{{#block "block-footer"}}
	{{> partials/footer}}
{{/block}}


<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{#if title}}{{ title }} - {{/if}}d3fc Visual Tests</title>

<link href="{{ assets }}/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="{{ assets }}/d3-financial-components.css" rel="stylesheet">

Fix css path in visual tests

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{#if title}}{{ title }} - {{/if}}d3fc Visual Tests</title>

<link href="{{ assets }}/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="{{ assets }}/d3fc.css" rel="stylesheet">


{{#each sortedList as |pair|}}

        {{#each pair as |subject|}}

                {{#link-to 'discover' (query-params subjectFilter=subject.text) class='btn btn-primary p-sm'}}
                    {{subject.text}}
                {{/link-to}}

        {{/each}}

{{/each}}

Add size to hint.css tooltips that works with existing window widths


{{inline-edit-h1 title=title setTitle="setTitle"}}

<div class="task-body">
  {{#each block in template}}
    {{#inline-edit-body-part
      block=block
      cancel="resetBlock"
      save="saveBlock"
      delete="deleteBlock"
      addItem="addCheckboxItem"}}
      {{#each item in block}}
        {{inlineEdit item
          delete="deleteItem"}}
      {{/each}}
    {{/inline-edit-body-part}}
  {{/each}}
  {{#each block in newBlocks}}
    {{#inline-edit-body-part
      block=block
      editing=true
      cancel="resetBlock"
      save="saveBlock"
      delete="deleteBlock"
      addItem="addCheckboxItem"}}
      {{#each item in block}}
        {{inlineEdit item
          isNew=true
          delete="deleteItem"}}
      {{/each}}
    {{/inline-edit-body-part}}
  {{/each}}
</div>

{{view ETahi.AdhocContentToolbarView}}

Correct arity of inline-edit helper on template

{{inline-edit-h1 title=title setTitle="setTitle"}}

<div class="task-body">
  {{#each block in template}}
    {{#inline-edit-body-part
      block=block
      cancel="resetBlock"
      save="saveBlock"
      delete="deleteBlock"
      addItem="addCheckboxItem"}}
      {{#each item in block}}
        {{inlineEdit item allUsers participants
          delete="deleteItem"}}
      {{/each}}
    {{/inline-edit-body-part}}
  {{/each}}
  {{#each block in newBlocks}}
    {{#inline-edit-body-part
      block=block
      editing=true
      cancel="resetBlock"
      save="saveBlock"
      delete="deleteBlock"
      addItem="addCheckboxItem"}}
      {{#each item in block}}
      {{inlineEdit item allUsers participants
          isNew=true
          delete="deleteItem"}}
      {{/each}}
    {{/inline-edit-body-part}}
  {{/each}}
</div>

{{view ETahi.AdhocContentToolbarView}}


  {{title}}
  {{valueAtDaysAgo data 0}}
  {{valueAtDaysAgo data 1}}
  {{valueAtDaysAgo data 7}}
  {{valueAtDaysAgo data 30}}
  {{total}}

Remove the extra column from per_day_counts_report


  {{#if content}}

      {{#each}}

{{unbound boundI18n scope linkBinding="link" usernameBinding="username"}}

      {{/each}}

        {{i18n notifications.more}} …

  {{else}}

{{i18n notifications.none}}

  {{/if}}

Simplify usage of unbound i18n helper

  {{#if content}}

      {{#each}}

{{i18n scope linkBinding="link" usernameBinding="username"}}

      {{/each}}

        {{i18n notifications.more}} …

  {{else}}

{{i18n notifications.none}}

  {{/if}}


  {{outlet}}

  {{#link-to 'podcasts' class="item"}}

  {{/link-to}}
  {{#link-to 'search' class="item"}}

  {{/link-to}}

<audio id="audio-player" preload="auto" mozaudiochannel="content"></audio>

{{render "player"}}

{{outlet 'modal'}}

Revert search link to podcasts.new

  {{outlet}}

  {{#link-to 'podcasts' class="item"}}

  {{/link-to}}
  {{#link-to 'podcasts.new' class="item"}}

  {{/link-to}}

<audio id="audio-player" preload="auto" mozaudiochannel="content"></audio>

{{render "player"}}

{{outlet 'modal'}}


{{label}}

      User
      Hits

    {{#each facets as |facet|}}

        {{facet.key}}
        {{formatNumber facet.count}}
        {{facet.percent}}%

    {{/each}}

Fix stats display after admin-ui package upgrades.

{{label}}

      User
      Hits

    {{#each facets as |facet|}}

        {{facet.key}}
        {{format-number facet.count}}
        {{facet.percent}}%

    {{/each}}


<input type="hidden">

<input type="text" class="search">

{{placeholder}}

Add attribute for validation & bind to data-validate property

<input type="hidden" hidden data-validate="{{data-validate}}">

<input type="text" class="search">

{{placeholder}}


Welcome! Free Music Ninja is designed to help you find Creative Commons-licensed music.

Add explanation of project to homepage

Find Free Music!

The free music ninja will help you find Creative Commons-licensed music.

This website is currently under active development.  Feel free to try it out, but be warned that things will be broken.

{{#link-to 'artists' class='btn btn-primary btn-lg' role='button'}}Take a peak at the in-development website »{{/link-to}}

What is this?

We're building a crowd-sourced recommendation platform for Creative Commons music.  We want to help music fans find open-licensed music that fits their musical preferences.

We're bootstrapping our website with a few popular Creative Commons music databases and The Echo Nest music recommendation system.

Why is this necessary?

With CC music you can share playlists, remix music, include music in your YouTube videos, and much more.

Unfortunately discovering Creative Commons music is difficult.  Music databases and curated music podcasts cannot cater to their entire user base.  We think a recommendation system is the right solution.

How can I help?

This open source service is currently under development.  The back-end is written in Django and the front-end is written in Ember.js.  We use APIs from Magnatune, Jamendo, Free Music Archive, and The Echo Nest.

We're developing everything in the open on Github.  We welcome your participation.  You can help us develop, document, or test Free Music Ninja.


<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Scroll Rack | {{ title }}</title>

    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

    <link href="{{ relative_path path 'theme.css' }}" rel="stylesheet">
    <link href="{{ relative_path path 'style.css' }}" rel="stylesheet">
</head>
<body>

    <page-menu-toggle>
        {{{ svg 'bookmark' }}}
    </page-menu-toggle>

    <page-menu>
        <page-menu-title>Table of Contents</page-menu-title>
        <section-list>
            {{> nav}}
        </section-list>
    </page-menu>
    <page-menu-backdrop></page-menu-backdrop>

    <main>

Add theme color meta tag.

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
    <meta name="theme-color" content="#814d7c">

	<title>Scroll Rack | {{ title }}</title>

    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

    <link href="{{ relative_path path 'theme.css' }}" rel="stylesheet">
    <link href="{{ relative_path path 'style.css' }}" rel="stylesheet">
</head>
<body>

    <page-menu-toggle>
        {{{ svg 'bookmark' }}}
    </page-menu-toggle>

    <page-menu>
        <page-menu-title>Table of Contents</page-menu-title>
        <section-list>
            {{> nav}}
        </section-list>
    </page-menu>
    <page-menu-backdrop></page-menu-backdrop>

    <main>


{{i18n 'admin.badges.none_selected'}}

    {{#link-to 'adminBadges.show' 'new' class="btn"}}
      {{fa-icon "plus"}} {{i18n 'admin.badges.new'}}
    {{/link-to}}

Fix admin badge UI style when no badge selected


{{bread-crumbs tagName="ol" outputStyle="bootstrap" linkable=true}}

Current Assignments

          Name
          Convention
          Date
          Status

        {{#each model as |session|}}

            {{#link-to 'admin.contest-manager.session' session}}{{session.nomen}}{{/link-to}}
            {{session.convention.name}}
            {{moment-format session.convention.start_date 'LL'}}
            {{session.status}}

        {{else}}

            (No current assignments.)

        {{/each}}

  {{outlet}}

Fix links on scoring manager

{{bread-crumbs tagName="ol" outputStyle="bootstrap" linkable=true}}

Current Assignments

          Name
          Convention
          Date
          Status

        {{#each model as |session|}}

            {{#link-to 'admin.scoring-manager.session' session}}{{session.nomen}}{{/link-to}}
            {{session.convention.name}}
            {{moment-format session.convention.start_date 'LL'}}
            {{session.status}}

        {{else}}

            (No current assignments.)

        {{/each}}

  {{outlet}}


ASD
{{#if controlWrapper}}

        {{view controlView viewName=controlViewName property=propertyName id=cid}}

{{else}}
    {{view controlView viewName=controlViewName property=propertyName id=cid}}
{{/if}}

Revert "add nonsenical data for test purposes"

{{#if controlWrapper}}
    <div class="{{controlWrapper}}">
        {{view controlView viewName=controlViewName property=propertyName id=cid}}
    </div>
{{else}}
    {{view controlView viewName=controlViewName property=propertyName id=cid}}
{{/if}}


{{#if nomenclatureChangesHappened}}

      Changes to nomenclature have been made following changes adopted at the Seventeenth meeting of the Conference of the Parties to CITES

{{/if}}

    {{#linkTo 'index'}}Search for Species{{/linkTo}}

    {{#linkTo 'elibrary'}}
      Search for CITES Documents

    {{/linkTo}}

Remove new flag from documents tab in main page


<!DOCTYPE html>

  <title>Share</title>
  <link rel="stylesheet" href="/dropzone/css/dropzone.css">
  <link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css">
  <link rel="stylesheet" href="/share.css">

        {{brand}} Share

  {{{body}}}

Add 'View on GitHub' link

<!DOCTYPE html>

  <title>Share</title>
  <link rel="stylesheet" href="/dropzone/css/dropzone.css">
  <link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css">
  <link rel="stylesheet" href="/share.css">

        {{brand}} Share

View on GitHub

  {{{body}}}


        Date Arrived
        Artist
        Title
        Country

    {{#each model as |release|}}

            {{pretty-date release.arrivaldate}}
            {{release.artist}}
            {{release.title}}
            {{release.cpa}}

    {{/each}}

Add labels to release list.

        Date Arrived
        Artist
        Title
        Country
        Tags

    {{#each model as |release|}}

            {{pretty-date release.arrivaldate}}
            {{release.artist}}
            {{release.title}}
            {{release.cpa}}

              {{release.cpa}}
              {{#if release.isLocal}}
              {{release.isLocal}}
              {{/if}}

              {{#if release.isFemale}}
              Female
              {{/if}}

              {{#if release.demo}}
              Demo
              {{/if}}

              {{#if release.isCompilation}}
              Comp
              {{/if}}

    {{/each}}


Choose your character

  {{!-- {{> buttons }} --}}

Remove buttons, when clicked on avatar display next page


    {{#tr}}
        When you deactivate <z-user></z-user>.
        {{#*inline "z-user"}}{{username}}{{#if email}} <{{email}}>{{/if}}{{/inline}}
    {{/tr}}

{{t "They will not send messages or take any other actions." }}

Improve wording for deactivate bot modal.

    {{#tr}}
        When you deactivate <z-user></z-user>.
        {{#*inline "z-user"}}{{username}}{{#if email}} <{{email}}>{{/if}}{{/inline}}
    {{/tr}}

{{t "A deactivated bot cannot send messages, access data, or take any other action." }}


{{#each artists}}

      {{#if picture}}

      {{else}}
        {{g 'user'}}
      {{/if}}

    {{ name }}

{{/each}}

Fix an error in the mark-up of artist-thumbnail


{{#if hasBlock}}
  {{yield this}}
{{else}}
  {{input value=value
          classBinding="inputClass"
          tabindex=tabindex
          disabled=disabled
          focus-out='focusOut'
          placeholder=placeholder
          bubbles=true}}
{{/if}}

Use action helper to set focus-out action

{{#if hasBlock}}
  {{yield this}}
{{else}}
  {{input value=value
          classBinding="inputClass"
          tabindex=tabindex
          disabled=disabled
          focus-out=(action 'focusOut')
          placeholder=placeholder
          bubbles=true}}
{{/if}}


{{labels.local-stats-header}}

{{labels.local-stats-text}}

Fix hover on local stats box


  <form action="" method="POST" enctype="multipart/form-data" class="file-uploader-form">

Upload a file from your computer or drop a file here

    <input type="hidden" name="key">
    <input type="hidden" name="AWSAccessKeyId">
    <input type="hidden" name="acl" value="public-read">
    <input type="hidden" name="policy">
    <input type="hidden" name="signature">
    <input type="hidden" name="success_action_status" value="200">
    <input type="hidden" name="Content-Type">
    <input type="file" name="file" class="file-uploader-input" multiple>
  </form>

 {{! .file-uploader }}

Use private ACL for file uploads

  <form action="" method="POST" enctype="multipart/form-data" class="file-uploader-form">

Upload a file from your computer or drop a file here

    <input type="hidden" name="key">
    <input type="hidden" name="AWSAccessKeyId">
    <input type="hidden" name="acl" value="private">
    <input type="hidden" name="policy">
    <input type="hidden" name="signature">
    <input type="hidden" name="success_action_status" value="200">
    <input type="hidden" name="Content-Type">
    <input type="file" name="file" class="file-uploader-input" multiple>
  </form>

 {{! .file-uploader }}


{{#if licenses}}

{{licenses}} Licence

{{else}}

{{/if}}

Updated {{time}}

Add clock to the tile.


    {{#if previous.show}}

        {{#t 'previous'}}Previous{{/t}}
        {{previous.tooltipText}}

    {{/if}}

    {{#if next.show}}

        {{#t 'next'}}Next{{/t}}
        {{next.tooltipText}}

    {{/if}}

Add aria role to module sequence footer


Contacts:

{{#each friend in sortedFriends}}

{{friend.name}}

        {{#if friend.online}}

        {{else}}

                {{timeSince friend.online friend.last}}

        {{/if}}

{{/each}}

Add a tooltip for the remove user from the contacs list button


© WholeTale (Build: {commit})

          This material is based upon work supported by the National Science Foundation under
          Grant No. OAC-1541450.

Add report issue button to every page

© WholeTale (Build: {commit})

          This material is based upon work supported by the National Science Foundation under
          Grant No. OAC-1541450.

      <button class="ui icon button" data-tooltip="Create an issue on Github" data-position="top right">

        Report a problem
      </button>


Link-sf

What are you looking for?

  Service

<button class="btn" data-category="housing">Housing</button>

<button class="btn" data-category="food">Food</button>

<button class="btn" data-category="medical">Medical</button>

<button class="btn" data-category="hygiene">Hygiene</button>

<button class="btn" data-category="technology">Technology</button>

<button class="btn btn-info">Search</button>

Hide search button for now


{{#camelize}}{{name}}{{/camelize}}View = require 'views/{{name}}-view'

describe '{{#camelize}}{{name}}{{/camelize}}View', ->
  beforeEach ->
    @view = new {{#camelize}}{{name}}{{/camelize}}View()

Add afterEach method to dispose the view after each test

{{#camelize}}{{name}}{{/camelize}}View = require 'views/{{name}}-view'

describe '{{#camelize}}{{name}}{{/camelize}}View', ->
  beforeEach ->
    @view = new {{#camelize}}{{name}}{{/camelize}}View()

  afterEach ->
    @view.dispose()


Welcome to Traffic Tracker

        Tweets by Ma3Route

Legends

    {{#each model.legends as |legend|}}
        {{legend-tile legend=legend}}
    {{/each}}

Remove extra closing div tag


  {{artist}}

  {{venue}} - {{dateString start.date}}{{#if start.time}} @ {{start.time}}{{/if}}

Change the format of the list.

{{artist}} at {{venue}} on {{dateString start.date}}{{#if start.time}} ({{start.time}}){{/if}}


{{#each badge in model.badges}}
  {{badge-box badge=badge}}
{{/each}}

Add title to info area

Badges

{{#each badge in model.badges}}
  {{badge-box badge=badge}}
{{/each}}


{{#each monuments}}

{{name}}

{{address}}

{{/each}}

Update the main list template

{{#each monuments}}

  {{#if monument_article}}

  {{else}}

  {{/if}}

      {{#if image}}

      {{/if}}

{{name}}

{{address}}

{{/each}}


<title>{{model.title}}</title>
<meta name="description" content={{model.description}}>

<meta property="og:site_name" content="Ship Shape">
<meta property="og:title" content={{model.title}} />
<meta property="og:description" content={{model.description}}>
<meta property="og:type" content={{model.type}}>
<meta property="og:image" content="http://i.imgur.com/KWabsbs.png">
<meta property="og:image:type" content="image/png"/>
<meta property="og:image:width" content="100"/>
<meta property="og:image:height" content="100"/>
<meta property="og:url" content={{model.url}}>

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content={{model.title}}>
<meta name="twitter:description" content={{model.description}}>
<meta name="twitter:site" content="@robbiecore">
<meta name="twitter:creator" content="@robbiecore">
<meta name="twitter:url" content={{model.url}}>
<meta name="twitter:image:src" content="http://i.imgur.com/KWabsbs.png">

Use shipshape code twitter for og

<title>{{model.title}}</title>
<meta name="description" content={{model.description}}>

<meta property="og:site_name" content="Ship Shape">
<meta property="og:title" content={{model.title}} />
<meta property="og:description" content={{model.description}}>
<meta property="og:type" content={{model.type}}>
<meta property="og:image" content="http://i.imgur.com/KWabsbs.png">
<meta property="og:image:type" content="image/png"/>
<meta property="og:image:width" content="100"/>
<meta property="og:image:height" content="100"/>
<meta property="og:url" content={{model.url}}>

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content={{model.title}}>
<meta name="twitter:description" content={{model.description}}>
<meta name="twitter:site" content="@shipshapecode">
<meta name="twitter:creator" content="@shipshapecode">
<meta name="twitter:url" content={{model.url}}>
<meta name="twitter:image:src" content="http://i.imgur.com/KWabsbs.png">


{{!-- Charts with an array of series data inherits from this base template --}}
{{!-- NOTE: the data output needs to be a continous string and whitespace (line returns) break it --}}
{{#partial "chart-config"}}
{{#if isStacked }}// reverse legend order for stacked bars with a descending order{{/if}}
	options.series=[{{#each series }}{
		name: "{{{sub (sup this)}}}",
			{{#if_eq highlight this}}color:HIGHLIGHT_COLOUR,{{/if_eq}}
			{{#if isStacked }}legendIndex: (-{{@index}}),{{/if}}
			{{#if lineTypes }}dashStyle: '{{{lookup lineTypes this}}}',{{/if}}
			data: [{{#each data}}
				{{#if_eq highlight (lookup categories @index)}}
						{
						name:"{{{sup (sub (lookup categories @index))}}}",
						color:HIGHLIGHT_COLOUR,
						y:{{num (lookup this ../this)}}
						},{{else}}{{num (lookup this ../this)}},
				{{/if_eq}}
			{{/each}}]

		},{{/each}}
		{{#if_eq highlight this}}zIndex:50,{{/if_eq}}
		];
	{{#block "additional-chart-config"}}
	{{/block}}

{{/partial}}

{{!-- This denotes the template inherits from base-chart-config--}}
{{> highcharts/config/base/base-chart-config}}

Add toggle to reverse bar chart legend order

{{!-- Charts with an array of series data inherits from this base template --}}
{{!-- NOTE: the data output needs to be a continous string and whitespace (line returns) break it --}}
{{#partial "chart-config"}}
{{#if isStacked }}// reverse legend order for stacked bars with a descending order{{/if}}
	options.series=[{{#each series }}{
		name: "{{{sub (sup this)}}}",
			{{#if_eq highlight this}}color:HIGHLIGHT_COLOUR,{{/if_eq}}
			{{#if isReversed }}legendIndex: (-{{@index}}),{{/if}}
			{{#if lineTypes }}dashStyle: '{{{lookup lineTypes this}}}',{{/if}}
			data: [{{#each data}}
				{{#if_eq highlight (lookup categories @index)}}
						{
						name:"{{{sup (sub (lookup categories @index))}}}",
						color:HIGHLIGHT_COLOUR,
						y:{{num (lookup this ../this)}}
						},{{else}}{{num (lookup this ../this)}},
				{{/if_eq}}
			{{/each}}]

		},{{/each}}
		{{#if_eq highlight this}}zIndex:50,{{/if_eq}}
		];
	{{#block "additional-chart-config"}}
	{{/block}}

{{/partial}}

{{!-- This denotes the template inherits from base-chart-config--}}
{{> highcharts/config/base/base-chart-config}}


<div class="em--modal-content">
  {{yield}}
</div>

Move button html to bottom of the element

  {{yield}}
  <button class="mdl-button mdl-js-button mdl-button--icon em--close-modal">
    clear
  </button>


{{#view ActorView}}
  reviewed on commit

    {{trim event.payload.comment.commit_id length=7}}

{{/view}}

  {{event.payload.comment.body}}

Update link to comment on code in Pull Request

{{#view ActorView}}
  reviewed on commit
  <a {{bindAttr href="event.payload.comment._links.html.href"}}>
    {{trim event.payload.comment.commit_id length=7}}
  </a>
{{/view}}
<div class="additional-info" >
  {{event.payload.comment.body}}
</div>


{{#if indexed}}
  {{index}}
{{/if}}
{{#each columns}}
  {{view cellView width=width row=content column=this}}
{{/each}}

Fix the context of cellView.

{{#if indexed}}
  {{index}}
{{/if}}
{{#each columns}}
  {{view view.cellView width=width row=content column=this}}
{{/each}}


About

FunSquare is a search-and-discovery web application that displays personalized recommendation of places near the location of a user according to the category of place chosen.

It uses Foursquare API to access their data. Foursqure is an app that helps you find the perfect places to go with friends. Discover the best food, nightlife, and entertainment in your area.

Add content to the about page.

About

FunSquare is a search-and-discovery web application that displays personalized recommendations of venues such as restaurants according to the category of place and location chosen. Upon choosing a result, more details about it are shown and reviews are listed. A user then has the option to add an event at the venue.

It uses the Foursquare API to access their data. Foursquare is an app that helps you find the perfect places to go with friends. Discover the best food, nightlife, and entertainment in your area.


{{! Previous/next page links - only displayed on page 2+ }}

    {{pagination}}

{{! This is the post loop - each post will be output using this markup }}
{{#foreach posts}}

            {{date format="DD"}}
            {{date format="MMMM YYYY"}}

{{{title}}}

{{excerpt words="26"}} »

            {{#if author.image}}{{/if}}
            {{author}}
            {{tags prefix=" on "}}

{{/foreach}}

{{! Previous/next page links - displayed on every page }}
{{pagination}}

Revert "Revert "Revert "Revert "sc""""

{{! Previous/next page links - only displayed on page 2+ }}

    {{pagination}}

{{! This is the post loop - each post will be output using this markup }}
{{#foreach posts}}

            {{date format="DD"}}
            {{date format="MMMM YYYY"}}

{{{title}}}

            {{#if author.image}}{{/if}}
            {{author}}

{{excerpt words="26"}} »

            {{tags prefix=" on "}}

{{/foreach}}

{{! Previous/next page links - displayed on every page }}
{{pagination}}


Reset password for TimeOff.Management
=====
{{# with user ~}}

Hello {{this.name}},

Somebody just requested a reset password link for your account at {{> email/link href=(get_application_domain) text='TimeOff.Management' }}

{{# if company.ldap_auth_enabled }}

The company your account belongs to uses LDAP authentication so we cannot reset
password for you.

Please contact your system administrator in order to reset the password in Active directory server.

{{ else }}

  Please follow link below to proceed further:

  {{> email/link href=(concatenate (get_application_domain) '/reset-password/?t=' (this.get_reset_password_token)) text='Request reset password' }}

{{/if}}

{{~/ with}}

Thanks

Add alternative link itno reset password eamil

Reset password for TimeOff.Management
=====
{{# with user ~}}

Hello {{this.name}},

Somebody just requested a reset password link for your account at {{> email/link href=(get_application_domain) text='TimeOff.Management' }}

{{# if company.ldap_auth_enabled }}

The company your account belongs to uses LDAP authentication so we cannot reset
password for you.

Please contact your system administrator in order to reset the password in Active directory server.

{{ else }}

  Please follow link below to proceed further:

  {{> email/link href=(concatenate (get_application_domain) '/reset-password/?t=' (this.get_reset_password_token)) text='Request reset password' }}

  Alternatively copy and paste to your browser following link:
https://{{ concatenate (get_application_domain) '/reset-password/?t=' (this.get_reset_password_token) }}

{{/if}}

{{~/ with}}

Thanks


<!DOCTYPE html>
<html lang="en">
  <head>
    {{{content.rustdoc_head}}}
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pure/0.6.0/menus-core.css" type="text/css" media="all" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pure/0.6.0/menus-horizontal.css" type="text/css" media="all" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pure/0.6.0/menus-skin.css" type="text/css" media="all" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" type="text/css" media="all" />
    <link rel="stylesheet" href="/style.css" type="text/css" media="all" />
  </head>
  <body>
    {{> navigation}}
    <div class="rustdoc container">
      {{{content.rustdoc_body}}}
    </div>
  </body>
</html>

Use menus-min.css to get all purecss menu bundle

<!DOCTYPE html>
<html lang="en">
  <head>
    {{{content.rustdoc_head}}}
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pure/0.6.0/menus-min.css" type="text/css" media="all" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" type="text/css" media="all" />
    <link rel="stylesheet" href="/style.css" type="text/css" media="all" />
  </head>
  <body>
    {{> navigation}}
    <div class="rustdoc container">
      {{{content.rustdoc_body}}}
    </div>
  </body>
</html>


{{#each @values as |item|}}
  <div class="form-controls-ff-radio">
    {{#let (compute this.idFor item) as |id|}}
      <input
        type="radio"
        name="{{@for}}"
        value="{{id}}"
        id="{{@for}}-{{id}}"
        ...attributes
        data-test-ff-control-radio
        data-test-ff-control-radio-option="{{id}}"
        {{on "change" this.handleChange}}
      />
      <label for="{{@for}}-{{id}}">
        {{compute this.labelFor item}}
      </label>
    {{/let}}
  </div>
{{/each}}

Add disabled to radio button

{{#each @values as |item|}}
  <div class="form-controls-ff-radio">
    {{#let (compute this.idFor item) as |id|}}
      <input
        type="radio"
        name="{{@for}}"
        value="{{id}}"
        id="{{@for}}-{{id}}"
        ...attributes
        data-test-ff-control-radio
        data-test-ff-control-radio-option="{{id}}"
        disabled={{@disabled}}
        {{on "change" this.handleChange}}
      />
      <label for="{{@for}}-{{id}}">
        {{compute this.labelFor item}}
      </label>
    {{/let}}
  </div>
{{/each}}


			{{#link-to "admin.index"}}Dashboard{{/link-to}}
			{{#link-to "admin.pages"}}Pages{{/link-to}}
			{{#link-to "admin.media"}}Media{{/link-to}}
			Settings

		{{#toggle-nav}}

		{{/toggle-nav}}

{{title}}

		{{outlet}}

You're using Muffin 1.0.0, thank you!

Set class using a property


{{! Previous/next page links - only displayed on page 2+ }}

    {{pagination}}

{{! This is the post loop - each post will be output using this markup }}
{{#foreach posts}}

{{{title}}}

{{excerpt words="26"}} »

        {{#if author.image}}{{/if}}
        {{author}}
        {{tags prefix=" on "}}
        <time class="post-date" datetime="{{date format='YYYY-MM-DD'}}">{{date format="DD MMMM YYYY"}}</time>

{{/foreach}}

{{! Previous/next page links - displayed on every page }}
{{pagination}}

Set post excerpt to 30 words.

{{! Previous/next page links - only displayed on page 2+ }}

    {{pagination}}

{{! This is the post loop - each post will be output using this markup }}
{{#foreach posts}}

{{{title}}}

{{excerpt words="30"}} »

        {{#if author.image}}{{/if}}
        {{author}}
        {{tags prefix=" on "}}
        <time class="post-date" datetime="{{date format='YYYY-MM-DD'}}">{{date format="DD MMMM YYYY"}}</time>

{{/foreach}}

{{! Previous/next page links - displayed on every page }}
{{pagination}}


How well have
you been sleeping?

      Not at all
      Really well

    <input name="Sleep" class="sleep__range range" type="range" min="1"
    max="5" value="3" step="1">

  {{> buttons }}

Change label names after user testing

How well have
you been sleeping?

      No sleep
      Deep sleep

    <input name="Sleep" class="sleep__range range" type="range" min="1"
    max="5" value="3" step="1">

  {{> buttons }}


      {{#tooltip-element tagName="span" inlineBlock=false type="tooltip-action-menu" model=model tooltipTemplate='tooltip-action-menu' tooltipFor="containerSubpod"}}
        {{displayName}}
      {{/tooltip-element}}

  {{#if model.showTransitioningMessage}}

      {{model.transitioningMessage}}

  {{else}}

      {{format-ip model.displayIp}}

  {{/if}}
  {{action-menu model=model showPrimary=false}}

{{#if children}}

{{t (if isKubernetes 'containerSubpod.childContainers' 'containerSubpod.childSidekicks')}}

    {{#each children as |child|}}
       {{container-dot model=child type='tooltip-action-menu' template='tooltip-select-dot'}}
    {{else}}

    {{/each}}

{{/if}}

Add actions to sidekick tooltips

      {{#tooltip-element tagName="span" inlineBlock=false type="tooltip-action-menu" model=model tooltipTemplate='tooltip-action-menu' tooltipFor="containerSubpod"}}
        {{displayName}}
      {{/tooltip-element}}

  {{#if model.showTransitioningMessage}}

      {{model.transitioningMessage}}

  {{else}}

      {{format-ip model.displayIp}}

  {{/if}}
  {{action-menu model=model showPrimary=false}}

{{#if children}}

{{t (if isKubernetes 'containerSubpod.childContainers' 'containerSubpod.childSidekicks')}}

    {{#each children as |child|}}
       {{container-dot model=child type='tooltip-action-menu' template='tooltip-action-menu'}}
    {{else}}

    {{/each}}

{{/if}}


b2pick

Picking Bouding Boxes in an easy manner

    Tweet

Update the Twitter's widget URL


      {{#sidebarSubMenu "Get Started"}}
        {{>sidebarSubItems glob="learn/get-started/index.html"}}
        {{>sidebarSubItems glob="learn/get-started/!(index).html"}}
      {{/sidebarSubMenu}}

      {{#sidebarSubMenu "Integration Guides"}}
        {{>sidebarSubMenu title="Building Blocks" glob="learn/integration-guides/building-blocks/*.html"}}
        {{>sidebarSubItems glob="learn/integration-guides/*.html"}}
      {{/sidebarSubMenu}}

      {{>sidebarSubMenu title="Concepts" glob="learn/concepts/*.html"}}

      {{>sidebarSubItems glob="learn/!(index).html"}}

Rearrange content in guides section.

      {{#sidebarSubMenu "Get Started"}}
        {{>sidebarSubItems glob="learn/get-started/index.html"}}
        {{>sidebarSubItems glob="learn/get-started/!(index).html"}}
      {{/sidebarSubMenu}}

      {{>sidebarSubMenu title="Concepts" glob="learn/concepts/*.html"}}

      {{>sidebarSubItems glob="learn/anchor.html"}}
      {{>sidebarSubItems glob="learn/exchange.html"}}
      {{>sidebarSubItems glob="learn/!(index|contributing|anchor|exchange).html"}}
      {{>sidebarSubItems glob="learn/contributing.html"}}


    Cancel

New Verse

    Save

  <input type="text" name="reference" placeholder="Reference" value="{{reference}}" />
  <input type="hidden" name="version" value="esv" />
  <select name="list">
    {{#select list}}
  	<option value="learning">Learning</option>
  	<option value="memorized">Memorized</option>
    {{/select}}
  </select>
  <textarea name="text" rows="12">{{text}}</textarea>

    Delete

Fix header on edit verse template

    Cancel

Edit Verse

    Save

  <input type="text" name="reference" placeholder="Reference" value="{{reference}}" />
  <input type="hidden" name="version" value="esv" />
  <select name="list">
    {{#select list}}
  	<option value="learning">Learning</option>
  	<option value="memorized">Memorized</option>
    {{/select}}
  </select>
  <textarea name="text" rows="12">{{text}}</textarea>

    Delete


---
_options:
  layout: app/layouts/main.static.hbs

meta:
  title: 404 Error
  description: Page not found.
  name: makenew-tasty-brunch
  locale: en_US
---

Page not found.

Remove period from 404 h1


Fork me on GitHub

    {{#if isBrowserOutdated}}

            Sorry your browser is outdated. Please update

    {{/if}}

Rust Language Project Metrics

    {{#link-to 'summary'}}Home{{/link-to}}
    •
    {{#link-to 'fcp'}}FCPs{{/link-to}}
    •
    {{#link-to 'releases'}}Nightlies{{/link-to}}
    •
    {{#link-to 'issues'}}Issues{{/link-to}}
    •
    {{#link-to 'prs'}}Pull Requests{{/link-to}}
    •
    {{#link-to 'hot-issues'}}"Hot" Issues{{/link-to}}
    •
    {{#link-to 'buildbots'}}Buildbots{{/link-to}}
    •
    {{#link-to 'triage'}}Triage{{/link-to}}
    •
    {{#link-to 'links'}}Useful Links{{/link-to}}

    {{outlet}}

Use browser-update.org for outdated browser warning

Fork me on GitHub

Rust Language Project Metrics

    {{#link-to 'summary'}}Home{{/link-to}}
    •
    {{#link-to 'fcp'}}FCPs{{/link-to}}
    •
    {{#link-to 'releases'}}Nightlies{{/link-to}}
    •
    {{#link-to 'issues'}}Issues{{/link-to}}
    •
    {{#link-to 'prs'}}Pull Requests{{/link-to}}
    •
    {{#link-to 'hot-issues'}}"Hot" Issues{{/link-to}}
    •
    {{#link-to 'buildbots'}}Buildbots{{/link-to}}
    •
    {{#link-to 'triage'}}Triage{{/link-to}}
    •
    {{#link-to 'links'}}Useful Links{{/link-to}}

    {{outlet}}


    {{#if previous.show}}

        {{#t 'previous'}}Previous{{/t}}
        {{previous.tooltipText}}

    {{/if}}

    {{#if next.show}}

          {{#t 'next'}}Next{{/t}}
          {{next.tooltipText}}

    {{/if}}

Fix invalid aria-disabled markup in modSeqFooter


<div class="sixteen column wide">
  {{events/events-table columns=columns data=model
    useNumericPagination=true
    showGlobalFilter=true
    showPageSize=true
    moveToDetails=(action 'moveToDetails')
    editEvent=(action 'editEvent')
    openDeleteEventModal=(action 'openDeleteEventModal')
  }}
  {{modals/event-delete-modal isLoading=isLoading isOpen=isEventDeleteModalOpen confirmName=confirmName eventName=eventName deleteEvent=(action 'deleteEvent')}}
</div>

Add functional global filter to admin-events

  {{events/events-table columns=columns data=model
    useNumericPagination=true
    showGlobalFilter=true
    showPageSize=true
    moveToDetails=(action 'moveToDetails')
    editEvent=(action 'editEvent')
    openDeleteEventModal=(action 'openDeleteEventModal')
    customGlobalFilter='name'
  }}
  {{modals/event-delete-modal isLoading=isLoading isOpen=isEventDeleteModalOpen confirmName=confirmName eventName=eventName deleteEvent=(action 'deleteEvent')}}


<button class="btn btn--circle btn--mq-graywhite" {{action 'popupShareWindow' 'Facebook'}} title="Share on Facebook">

    Share on Facebook
  </button>
  <button class="btn btn--circle btn--mq-graywhite" {{action 'popupShareWindow' 'Twitter'}} title="Share on Twitter">

    Share on Twitter
  </button>

    Email a Friend

Add data-action properties to share buttons to track sharing platforms

<button class="btn btn--circle btn--mq-graywhite" {{action 'popupShareWindow' 'Facebook'}} title="Share on Facebook" data-action="Facebook">

    Share on Facebook
  </button>
  <button class="btn btn--circle btn--mq-graywhite" {{action 'popupShareWindow' 'Twitter'}} title="Share on Twitter" data-action="Twitter">

    Share on Twitter
  </button>

    Email a Friend